Разделы презентаций


Развитие семейств микроконтроллеров

Содержание

Области использования микроконтроллеровMicrocontrollers CISC & RISC

Слайды и текст этой презентации

Слайд 1
Microcontrollers CISC & RISC

Развитие семейств микроконтроллеров

Microcontrollers CISC & RISCРазвитие семейств микроконтроллеров

Слайд 2Области использования микроконтроллеров
Microcontrollers CISC & RISC

Области использования микроконтроллеровMicrocontrollers CISC & RISC

Слайд 3
Microcontrollers CISC & RISC
Обобщенная модель микроконтроллера

Microcontrollers CISC & RISCОбобщенная модель микроконтроллера

Слайд 4
Microcontrollers CISC & RISC
Процессорные ядра
CPU12
CPU16
ColdFire
PowerPC
68000
CPU32
CPU32+
CPU030
Быстродействующее 16-разрядное процессорное устройство. Стандартное адресное

пространство - 64 Кбайт (при расширении: память программ - до

4Мбайт; память данных до 1Мбайта.Программная модель полностьюсовпадает с программной моделью М68НС11.Введены команды для поддержки операций нечеткой логики.

16-разрядное процессорное устройство, совместимое с НС11. Адресное пространство - до 1 Мб.
Развитая система приоритетных прерываний.Возможности DSP. Командв LPSTOP - останов с малым
потреблением.

Все типы процессорных ядер совместимы с семейством 68К. Два уровня привелегий: уровень пользователя
и уровень супервизора..

16-разрядная шина данных, 24-разрядная шина адреса. 32-разрядная внутренняя архитектура ядра. Расширенная система комад. Режим циклического выполнения команды.
Полностью 32-разрядная архитектура. Высокая производительность- 8,3 MIPS на частоте 25Мгц.Команды
LPSTOP и TBL- интерполирования.Встроенный отладчик BDM.
Объединяет CPU32+ , конфигурируемый кэш инструкций, счетверенный модуль памяти данных.


Программная модель идентична программной модели CPU32. Выполнен по RISC-технологии.
Эффективное управление энергопотреблением за счет снижения частоты. Сторожевой таймер с сохранением причины последнего сброса.. Поддержка отладки в реальном масштабе времени (JTAG).

Архитектура Power (Perfomance Optimisation With Enhanced RISC), была переопределена
фирмой Моторола для однокристальных решений. В семействе МРС500 есть FPU,совместимый
со стандартом IEEE 754, в МРС800 отсутствует.

Microcontrollers CISC & RISCПроцессорные ядраCPU12CPU16ColdFirePowerPC68000CPU32CPU32+CPU030Быстродействующее 16-разрядное процессорное устройство. Стандартное адресное пространство - 64 Кбайт (при расширении: память

Слайд 5
Microcontrollers CISC & RISC
Сопроцессоры
CP
TPU
DSP
Основными блоками СР являются:
основной контроллер (RISC -

Controller);
последовательные каналы ПДП (Serial DMA - SDMA);
контроллеры последовательной связи (Serial

Communication Controllers - SCC);
последовательные связные каналы (порты) (Serial Communication Ports -SCP);
последовательные управляющие контроллеры (Serial Menagement Controllers - SMC);
последовательные каналы физического интерфейса (Serial Channels Physical Interface -SCPI).

TPU - полуавтономный сопроцессор, выделяемый для выполнения сложных высокоскоростных задач без
прерывания работы CPU. TPU имеет следующие основные признаки:
шестнадцать каналов, каждый из которых связан с входным/выходным контактом, входным регистром захвата
и выходным регистром сравнения с компаратором;
два свободно запускающихся 16-битовых счетчика с программируемым предделителем( две временные базы);
планировщик событий, осуществляющий контроль и взаимосвязь каналов, распределение задач;
ОЗУ микрокоманд, позволяющее загружать программы пользователя дополнительно к стандартными
функциям TPU.

Основные характеристики:
производительность 30 MIPS на частоте 60 Мгц на 5V или 22,5 MIPS на частоте 45 Мгц на 3,3V;
параллельный 24х24 битный перемножитель - аккумулятор с одновременным выполнением инструкций;
полностью статическая внутренняя логика с рабочей частотой до 0 Гц;
системная магистраль DSP56000 с 24-разрядной шиной данных и 16-разрядной шиной адреса;
память: программное ОЗУ 5,25Кх24 бит; ПЗУ начальной загрузки 64х24 бит; ОЗУ Х данных 3Кх24 бит;
ОЗУ Y данных 2,5Кх24 бит; ПЗУ специализированных данных (синусоида, мю и А законы);
8-битный интерфейс с host-машиной, конфигурируемый для пересылок ПДП или по прерываниям;
порт последовательного интерфейса;
последовательный связной интерфейс;
прямой доступ из DSP в магистраль 68000.

Microcontrollers CISC & RISCСопроцессорыCPTPUDSPОсновными блоками СР являются:основной контроллер (RISC - Controller);последовательные каналы ПДП (Serial DMA - SDMA);контроллеры

Слайд 6
Microcontrollers CISC & RISC
Устройства ввода/вывода аналоговых сигналов
ADC
QADC
PWM
Основные признаки:
восемь каналов;
8- и

10-битовое разрешение;
программируемые времена выборки и хранения;
8-битовое преобразование за 8 мкс;

10-битовое - за 9 мкс.

QADC имеет следующие дополнительные признаки по отношению к ADC:
две независимые очереди;
16 аналоговых входных каналов или до 44, когда осуществляется внешнее мультиплексирование;
дополнительное опорное напряжение и программируемые времена выборки и хранения;
преобразование очередей может быть установлено для непрерывного режима или они могут работать с под управлением программного обеспечения, периодического интервального таймера QADC или с помощью внешнего триггера.

Широтно-импульсный модулятор предназначен для формирования и выдачи импульсной
последовательнолсти с постоянным периодом следования и изменяемой скважностью.
Позволяет при подключении RC-цепи реализовать цифроаналоговое преобразование

Microcontrollers CISC & RISCУстройства ввода/вывода аналоговых сигналовADCQADCPWMОсновные признаки:восемь каналов;8- и 10-битовое разрешение;программируемые времена выборки и хранения;8-битовое преобразование

Слайд 7
Microcontrollers CISC & RISC
Таймерные модули
T
GTM
CTM
Таймер общего назначения содержит:
11-канальный таймер;
9-ти уровневый

предделитель;
16-битовый счетчик захвата/сравнения;
16-битовый счетчик для двухканального блока ШИМ;
8-разрядный счетчик

импульсов;
Входной контакт внешнего тактового сигнала

Конфигурируемый таймерный модуль содержит:
Подмодули счетчика:программируемый предделитель;16-битовый счетчик; 6-битовый
модульный счетчик.
Подмодули выполнения действий: программируемый ввод/вывод;
каналы захвата/сравнения с режимом ШИМ; каналы ШИМ.
Часы реального времени и ОЗУ данных, внешний источник тактового сигнала
Возможность прерываний по всем каналам захвата/сравнения/ ШИМ
и по условию переполнения счетчика

Таймерный модуль содержит:
таймер- счетчик общего назначения;
логику управления прерываниями;
интерфейс с IMB;

Microcontrollers CISC & RISCТаймерные модулиTGTMCTMТаймер общего назначения содержит:11-канальный таймер;9-ти уровневый предделитель; 16-битовый счетчик захвата/сравнения;16-битовый счетчик для двухканального

Слайд 8
Microcontrollers CISC & RISC
Модули связи
QSM
MCCI
DUART
TouCAN
Последовательный периферийный интерфейс (SPI)
Последовательный коммуникационный интерфейс

(SCI)
Четыре сигнала выборки кристалла для периферии
8-битовый порт ввода/вывода
Последовательный периферийный интерфейс

(SPI)
Два последовательных коммуникационных интерфейса (SCI)
Поддержка режимов ведущего и ведомого

Прямая поддержка сигналов RTS и CTS
Двойные каналы RS-232
Двойное буферирование при передаче, четырехкратное при приеме
Независимо программируемые TxD и RxD

Полная реализация протокола CAN версии 2.0А/В
16 буферов приема/передачи с длиной данных до 8 байтов
Программируемая обратная петля для самотестирования
Три программируемых регистра маски
Глобальное сетевое время
Режим пониженного энергопотребления

Microcontrollers CISC & RISCМодули связиQSMMCCIDUARTTouCANПоследовательный периферийный интерфейс (SPI)Последовательный коммуникационный интерфейс (SCI)Четыре сигнала выборки кристалла для периферии8-битовый порт

Слайд 9
Microcontrollers CISC & RISC
Модули системной интеграции
SIM
SCIM
SLIM
SIM обеспечивает интерфейс внешней шины

и защиту от системных ошибок и включает:
двенадцать программируемых выборок кристалла

с программируемыми состояниями ожидания;
внешнюю шину, поддерживающую динамическое изменение разрядности шины данных;
сторожевой таймер Watchdog;
семь внешних контактов IRQ;
синтезатор тактовой частоты с ФАПЧ;
таймер периодических прерываний (PIT).

SCIM поддерживает операции в однокристальном режиме (выполнение программы из встроенного
ПЗУ/ОЗУ и в расширенном режиме (работа из внешней памяти). Основные признаки:
три режима работы: полностью расширенный (возможности SIM или однокристальная эмуляция с
девятью сигналами выборки кристалла); 8-битовая шина данных с портом Н в качестве порта
ввода/вывода; однокристальный: порты A, B, E, F, G и H в качестве портов ввода/вывода, порт С
в качестве порта вывода;
системы Watchdog.
Расширенная версия SCIM2 включает улучшенный контроллер сброса (перезапуска)
и более гибкий выбор источника тактового сигнала.

Модуль с небольшим количеством выводов: минимум - 31 вывод; поддерживает полное тестирование;
система синхронизации или внешний тактовый сигнал: работает от 32КГц, до 2-8МГц на кристалле
или 20МГц от внешнего источника. Основные признаки:
16 адресных выводов: иногда поддерживает до 24, если эти выводы доступны;
несколько режимов работы: однокристальный - порты A, B, E, F, G и H в качестве портов ввода/вывода;
режим ведущего - не мультиплексированная или мультиплексированная 8- или 16-разрядная шина
данных; периферийный режим - не мультиплексированная или 16-разрядная шина данных;
система программного Wathcdog;
часы реального времени.

Microcontrollers CISC & RISCМодули системной интеграцииSIMSCIMSLIMSIM обеспечивает интерфейс внешней шины и защиту от системных ошибок и включает:двенадцать

Слайд 10
Microcontrollers CISC & RISC
Средства отладки
BDM
JTAG
OnCE
JTAG поддерживает nтестирование платы на основе

стандарта IEEE 1149.1
Обеспечивает доступ к всем данным и контактам

с помощью4-хконтактного тестового порта (ТАР).
Статическая логика теста полностью независима от логики системы.
JTAG позволяет:
проверить электрические цепи схемы;
обойти устройство, уменьшая путь регистра сдвига к одиночной ячейке;
произвести выборку системных контактов.;
установить на выходных контактах фиксированные логические значения;

BDM представляет собой нижний уровень системного отладчика в аппаратуре микропроцессора.
Связь с системой разработки устанавливается по высокоскоростному последовательному трехпроводному интерфейсу. Процессор в режиме BDM выполняет специальные команды из инструменткльной ЭВМ. Данный режим поддерживает программа BD32

Режим эмуляции микроконтроллера позволяет производить тестирование и отладку разрабатываемой системы без удаления кристалла. Перевод МК в режим OnCE позволяет с помощью эмулятора илиобразцового контроллера управлять ресурсами платы.

Встроенными средствами отладки и тестирования обеспечиваются:
поддержка внутрисхемной эмуляции (OnCE);
фоновый режим отладки (background Debug mode, BDM);
тестовый интерфейс JTAG.


Microcontrollers CISC & RISCСредства отладкиBDMJTAGOnCEJTAG поддерживает nтестирование платы на основе стандарта IEEE 1149.1 Обеспечивает доступ к всем

Слайд 11
Microcontrollers CISC & RISC
Модули памяти
Flash EEPROM
SRAM
MRM
TPU RAM
ROM

Microcontrollers CISC & RISCМодули памятиFlash EEPROMSRAMMRMTPU RAMROM

Слайд 12
Microcontrollers CISC & RISC

Cемейство 16-разрядных МК М68НС12
Промышленные системы управления, устройства

беспроводной связи,
автомобильная электроника. Системы управления объктами, не имеющих
точной модели.
Структура М68НС12А4
Основные

характеристики

Области применения

Совместимость с промышленным стандартом НС11.
Поддержка операций нечеткой логики. Встроенный отладчик.

Формула семейства

HC12 = CPU12(CPU11,Fuzlog)&SCIM&M(EE,Fl,ROM,RAM)&ADC&T&SPI&SCIv
CPU12(CPU11,Fuzlog)&SCIM&M(EE,Fl,ROM,RAM)&ADC&T&SPI&SCI&PWM&BDLC

Microcontrollers CISC & RISCCемейство 16-разрядных МК М68НС12Промышленные системы управления, устройства беспроводной связи,автомобильная электроника. Системы управления объктами, не

Слайд 13
Microcontrollers CISC & RISC

Семейство М68НС12
Факторы успеха семейства М68НС12
Основан на

промышленном стандарте М68НС11
Огромный задел по программному обеспечению
Использование отработанной

и эффективной
однокристальной периферии других семейств
Встроенный отладчик
Поддержка операций нечеткой логики
Является основой традиционных и интеллектуальных
систем управления
Microcontrollers CISC & RISCСемейство М68НС12Факторы успеха семейства М68НС12 Основан на промышленном стандарте М68НС11 Огромный задел по программному

Слайд 14
Microcontrollers CISC & RISC

Семейство 16-разрядных МК М68НС16
Промышленные системы управления, устройства

связи, автомобильная
электроника, офисная техника, медицинское оборудование, робототехника

Структура М68НС16Z2
Основные характеристики
Области

применения

Совместимость с НС11. Встроенный отладчик.
Поддержка операций цифровой обработки сигналов

Формула семейства

HC16 =CPU16(CPU11,DSP)&SCIM&M(ROM, EE, Fl, MRM,RAM)&((T &GPT)vT)&((ADC&MCCI)vADC)&BDM16&
(SPI&SCIvQSPI&SCI&QSM)v
CPU16(CPU11,DSP)&SCIM&M(ROM, EE, Fl, MRM,RAM)&((T &GPT)vT)&((ADC&MCCI)vADC)&BDM16

Microcontrollers CISC & RISCСемейство 16-разрядных МК М68НС16Промышленные системы управления, устройства связи, автомобильная электроника, офисная техника, медицинское оборудование,

Слайд 15
Microcontrollers CISC & RISC

Семейство МК М68НС16

Microcontrollers CISC & RISCСемейство МК М68НС16

Слайд 16Microcontrollers CISC & RISC

Программная модель CPU16 и НС11

Microcontrollers CISC & RISCПрограммная модель CPU16 и НС11

Слайд 17
Microcontrollers CISC & RISC

Сравнительная характеристика 8- и 16-разрядных МК

Microcontrollers CISC & RISCСравнительная характеристика  8- и 16-разрядных МК

Слайд 18
Microcontrollers CISC & RISC

Семейство 32-разрядных МК 68300


Промышленные системы управления, устройства

связи, коммуникационное
и сетевое оборудование, автомобильная электроника, офисная техника,
медицинское оборудование,

робототехника

Интегрированные процессоры: IP = CORE(68000,CPU32,CPU030)&SIM&(SIM40vSIM41vSIM49)&(DUARTvTvQSPI)

Основные характеристики

Области применения

Совместимость с М68000. Встроенный отладчик.
Встроенные сопроцессоры

Формулы подсемейств

Управляющие контроллеры: CONMCU=CORE(CPU32)&(SIMvSCIM) &(GPTvTPUvADCvQSMv
M(SRAM,EE,FL,RAMTPU))

Коммуникационные контроллеры: COMMCU=CORE(68000,CPU32+)&(SIMvSIM60)&((CP&DSP)vCP)&BDM

Microcontrollers CISC & RISCСемейство 32-разрядных МК 68300Промышленные системы управления, устройства связи, коммуникационноеи сетевое оборудование, автомобильная электроника, офисная

Слайд 19
Microcontrollers CISC & RISC

Программная модель CPU32
Особенности СPU32:

32-разрядная архитектура
16-разрядная шина данных
24-разрядная

шина адреса
динамическая настройка шины
развитые способы адресации
команда перхода в пониженный
режим энергопотребления
команды

интерполяции
циклический режим выполнения
встроенный отладчик
статическое исполнение
Microcontrollers CISC & RISCПрограммная модель CPU32Особенности СPU32:32-разрядная архитектура16-разрядная шина данных24-разрядная шина адресадинамическая настройка шиныразвитые способы адресациикоманда перхода

Слайд 20
Microcontrollers CISC & RISC

Семейство МК М68300 (Интегрированные процессоры)
М68330
М68340
М68341
М68349

Microcontrollers CISC & RISC Семейство МК М68300 (Интегрированные процессоры)М68330М68340М68341М68349

Слайд 21
Microcontrollers CISC & RISC

Семейство МК 68300 (контроллеры для промышленного управления)
М68331
М68332
М68F333
М68334
М68336

Microcontrollers CISC & RISCСемейство МК 68300  (контроллеры для промышленного управления)М68331М68332М68F333М68334М68336

Слайд 22
Microcontrollers CISC & RISC

Семейство МК 68300 (Таймерный процессор - TPU)















TCR2
Планировщик
Хост-интерфейс
Конфигурация

системы
Поддержка
разработки и
тестирования
Канал
управления
ОЗУ
Таймерные
каналы
Канал1

Канал2
Канал15
Микромашина
Управление
Исполнительный
блок
TCR1
T2CLK
(pin)
ВСТРОЕННЫЕ
ФУНКЦИИ :
входная фиксация
выходное

сравнение
измерение частоты
измерение периода
генератор импульсов
счетчик импульсов
управление шаговым
двигателем
ШИМ
многофазное
управление
UART
и т.д.(всего21функция)

ФУНКЦИИ
ПОЛЬЗОВАТЕЛЯ:
Microcontrollers CISC & RISCСемейство МК 68300  (Таймерный процессор - TPU)TCR2ПланировщикХост-интерфейсКонфигурация системыПоддержка разработки и тестированияКанал управленияОЗУТаймерные каналыКанал1Канал2Канал15МикромашинаУправлениеИсполнительный

Слайд 23
Microcontrollers CISC & RISC

Семейства коммуникационных контроллеров

Microcontrollers CISC & RISCСемейства коммуникационных контроллеров

Слайд 24
Microcontrollers CISC & RISC

Семейство МК 68300 (коммуникационные контроллеры)
МС68302

Microcontrollers CISC & RISCСемейство МК 68300 (коммуникационные контроллеры)МС68302

Слайд 25

Семейство МК 68300 (коммуникационные контроллеры)
Microcontrollers CISC & RISC
MC68356

Семейство МК 68300 (коммуникационные контроллеры)Microcontrollers CISC & RISCMC68356

Слайд 26

Семейство МК 68300 (сопроцессор ЦОС)
Microcontrollers CISC & RISC
Основные параметры:
производительность -30MIPS
на

частоте 60 Мгц
параллельный 24-битный
умножитель-аккумулятор
24-разрядная шина данных
16-разрядная шина адреса
программное ОЗУ

5.25Кх24
ПЗУ начальной загрузки 64х24
ОЗУ Х данных 3Кх24
ОЗУ Y данных 2.5Кх24
ПЗУ специализированных
данных 1.5Кх24
прямой доступ из DSP в
магистраль 68000

Ядро сопроцессора - DSP56002

Семейство МК 68300 (сопроцессор ЦОС)Microcontrollers CISC & RISCОсновные параметры:производительность -30MIPSна частоте 60 Мгцпараллельный 24-битный умножитель-аккумулятор24-разрядная шина данных16-разрядная

Слайд 27
Microcontrollers CISC & RISC

Семейство МК 68300 (коммуникационные контроллеры)
М68360

Microcontrollers CISC & RISCСемейство МК 68300 (коммуникационные контроллеры)М68360

Слайд 28
Microcontrollers CISC & RISC

Семейство 32-разрядных процессоров ColdFire


Промышленные системы управления, устройства

связи, коммуникационное и сетевое оборудование, высокопроизводительные системы при низкой стоимости,

портативная техника

Основные характеристики

Области применения

Совместимость с М68000. Встроенный отладчик
и тестовый интерфейс. RISC-ядро с переменной
длиной команд

Формула семейства

ColdFire=CORE&SI&BDM&JTAG&CI/Dv CORE&BDM&JTAG&CI/D&((T&UART)v(T&UART&I2C))

Microcontrollers CISC & RISCСемейство 32-разрядных процессоров ColdFireПромышленные системы управления, устройства связи, коммуникационное и сетевое оборудование, высокопроизводительные системы

Слайд 29
Microcontrollers CISC & RISC

Семейство процессоров ColdFire
MCF 5204

Microcontrollers CISC & RISCСемейство процессоров ColdFireMCF 5204

Слайд 30
Microcontrollers CISC & RISC

Характеристики процессоров семейства ColdFire

Microcontrollers CISC & RISCХарактеристики процессоров семейства ColdFire

Слайд 31
Microcontrollers CISC & RISC

Семейство СoldFire
Факторы успеха семейства ColdFire
RISC-архитектура
Высокая

производительность
Переменная длина команд
Компактный двоичный код
Развитый отладочный интерфейс

Поддержка JTAG
Эффективные режимы энергопотребления
Разнообразные портативные приложения
Microcontrollers CISC & RISCСемейство СoldFireФакторы успеха семейства ColdFire RISC-архитектура Высокая производительность Переменная длина команд Компактный двоичный код

Слайд 32
Microcontrollers CISC & RISC

Семейства на базе PowerPC

Microcontrollers CISC & RISCСемейства на базе PowerPC

Слайд 33
Microcontrollers CISC & RISC

Ядро RCPU PowerPC
Состав:
-целочисленный блок IU
-блок выполнения переходов

BPU
-блок плавающей точки FPU
-кэши инструкций и данных
Состав:
-целочисленный блок IU
-блок выполнения

переходов BPU
-блок плавающей точки FPU
-блок загрузки/хранения LSU
-кэши инструкций и данных
(в ядро не входят)


Ядро RCPU PowerPC

Архитектура POWER - Perfomance Optimization With Enhanced RISC

Microcontrollers CISC & RISCЯдро RCPU PowerPCСостав:-целочисленный блок IU-блок выполнения переходов BPU-блок плавающей точки FPU-кэши инструкций и данныхСостав:-целочисленный

Слайд 34
Microcontrollers CISC & RISC

Семейство МК МРС500
МРС505

Microcontrollers CISC & RISCСемейство МК МРС500МРС505

Слайд 35
Microcontrollers CISC & RISC

Семейство МРС800
МРС860

Microcontrollers CISC & RISCСемейство МРС800МРС860

Слайд 36Microcontrollers CISC & RISC
Характеристики МК Power QUICC
Примечания: * до 4

каналов на 40 Мгц и 2 канала на 35 Мгц;

**версии с 50 Мгц поддерживают 64 временных канала на одном
SCC при временном разделении
Microcontrollers CISC & RISCХарактеристики МК Power QUICCПримечания: * до 4 каналов на 40 Мгц и 2 канала

Слайд 37Microcontrollers CISC & RISC
Семейство МК МРС800
МРС801

Microcontrollers CISC & RISCСемейство МК МРС800МРС801

Слайд 38
Microcontrollers CISC & RISC

Семейство МК МРС800
MPC821

Microcontrollers CISC & RISCСемейство МК МРС800MPC821

Слайд 39Семейство МК МРС800
Microcontrollers CISC & RISC
МРС823

Семейство МК МРС800Microcontrollers CISC & RISCМРС823

Слайд 40
Microcontrollers CISC & RISC

Управление энергопотреблением

Microcontrollers CISC & RISCУправление энергопотреблением

Слайд 41
Microcontrollers CISC & RISC

Средства отладки
MMDS
Station Module
MMDS1632 ( Motorola Modular Development

Systems) - система поддержки
программных и аппаратных средств для


целевых систем, основанных на 16- и
32-разрядных МК;
М68НС12А4ЕVB (Motorola M68HC12 Evalution
Board) -отладочная плата поддержки разработки
и оценивания кода для МК М68НС12А4.
МEVB1632 ( Modular Evalution Board) -
модульная оценочная плата, позволяющая
разрабатывать, отлаживать и оценивать целевые
системы, основанные на 16- и 32-разрядных
микроконтроллерах.
SDI (Serial Debug Interface) - последовательный
отладочный интерфейс, позволяющий сократить
время разработки целевых систем на базе 16- и
32-разрядных МК за счет режима BDM.

M68300 development system products - система, обеспечивающая недорогую оценку решений набазе МК М68331,
М68332А и М68332G семейства М68300.
MPC505EVB (Motorola MPC505 Evalution Board) - недорогая система поддержки для оценивания кода устройств
семейства МРС500.
МРС500 Software development tool suite -набор средств для разработки программ включает компилятор языка С,
Ассемблер, линковщик, отладчик, и др.

Microcontrollers CISC & RISCСредства отладкиMMDSStation ModuleMMDS1632 ( Motorola Modular Development Systems) - система поддержки программных и аппаратных

Слайд 42Microcontrollers CISC & RISC

Средства отладки (MMDS1632)
Прямое соединение станции с платформой
Гибкое

соединение станции с платформой
MMDS1632 позволяет выполнять полную эмуляцию МК устройства,

включая
аналоговые и цифровые функции. Система позволяет проводить исследования и эмуляцию различных устройств. Интегрированная Среда разработки значительно уменьшает затраты времени на разработку и отладку встроенных микроконтроллерных приложений.
Особенности MMDS1632:
внутрисхемная эмуляция в реальном времени операций микроконтроллера;
анализ состояния шины в реальном времени;
эмуляция чтения-записи в память в реальном времени;
полная эмуляция микроконтроллерного устрой-ства, включая сброс и
аналого-цифровые функции;
четыре аппаратных точки останова;
операции фонового режима отладки;
отладка с исходным текстом на языке С с помощью С-компилятора ;
два кабеля и 16 логических переключателей для индивидуального выбора
сигналов;
встроенная поддержка питания;
самотестирование при включении питания.

Требования к системе.
MMDS1632 требует РС с процессором 486, операционную систему DOS 5.0
и выше или Windows 3.1 и выше. Программное обеспечение требует 20Мбайт
на жестком диске. Также требуется 8Мбайт ОЗУ и последовательный порт
(СОМ1, СОМ2, СОМ3 или СОМ4).

Microcontrollers CISC & RISCСредства отладки (MMDS1632)Прямое соединение станции с платформойГибкое соединение станции с платформойMMDS1632 позволяет выполнять полную

Слайд 43
Microcontrollers CISC & RISC

Средства отладки (MEVB1632)
Модульная оценочная плата MEVB1632
MEVB1632 -

это экономичное интегрированное
решение для разработки, отладки и оценки
операций

микроконтроллерного устройства
семейств М68НС16 и М68300.
Особенности MEVB включают в себя:
поддержку нескольких размеров и типов
устройств памяти (RAM, EPROM, FLASH
EEPROM), выбираемых с помощью джамперов;
семь программных точек останова;
обеспечивается соединение для всех
контактов микроконтроллерного устройства
с логическим анализатором;
встроенное устройство программирования
микроконтроллера и EEPROM;
операции фонового режима отладки.

Требования к системе. MEVB требует РС с процессором 386 и выше, версию DOS 3.3 и выше, ОЗУ не менее 1 Мбайта,
10 Мбайт на жестком диске, параллельный порт, внешнюю поддержку питания: +5В DC (10%), @ 1.0А,
текущее ограничение @1.5А

Microcontrollers CISC & RISCСредства отладки (MEVB1632)Модульная оценочная плата MEVB1632MEVB1632 - это экономичное интегрированное решение для разработки, отладки

Слайд 44
Microcontrollers CISC & RISC

Операционные системы реального времени
SDS
VxWorks
OS-9
SDS предлагает пользователям:
набор оптимизирующих

компиляторов С и С++ (CroseCode) под МК и МП фирмы

Motorola -
MC680x0, MC683xx, ColdFire и PowerPC;
семейство кросс-ассемблеров (UniWare) под МП фирмы Motorola и Zilog;
SingleStep - мощную интегрированную среду разработки и отладки ПО СРВ на базе МП серий
MC68k, ColdFire и PowerPC (эмуляция работы МП, для которого отлаживается ПО, в среде
системы разработки (мощный графический интерфейс, стандартная операционная система)).

OS-9 - компактная, модульная, масштабируемая СРВ, обеспечивает выполнение всех основных
функций ОСРВ типа управления задачами, распределения памяти, межзадачного обмена
информацией и синхронизации задач, дополнительные сервисные функции позволяют управлять
источником питания. Широкие сетевые возможности ввода/вывода, полный набор резидентных
и кросс-средств разработки приложений.
Все функциональные компоненты OS-9 - реализованы в виде независимых модулей.

Microcontrollers CISC & RISCОперационные системы реального времениSDSVxWorksOS-9SDS предлагает пользователям:набор оптимизирующих компиляторов С и С++ (CroseCode) под МК

Слайд 45
Microcontrollers CISC & RISC

Корпуса типа PGA и QFP

Microcontrollers CISC & RISCКорпуса типа PGA и QFP

Слайд 46
Microcontrollers CISC & RISC

Корпус типа BGA

Microcontrollers CISC & RISCКорпус типа BGA

Слайд 47Операционный базис процессоров DSP. Фильтрация
Москва, 10-13 мая 2000г.

Операционный базис процессоров DSP. ФильтрацияМосква, 10-13 мая 2000г.

Слайд 48Операционный базис процессоров DSP. Спектральный анализ
Москва, 10-13 мая 2000г.

Операционный базис процессоров DSP. Спектральный анализМосква, 10-13 мая 2000г.

Слайд 49Обобщенная архитектура процессора DSP
Москва, 10-13 мая 2000г.

Обобщенная архитектура процессора DSPМосква, 10-13 мая 2000г.

Слайд 50Обобщенная структура процессора семейства DSP56K
.

Обобщенная структура процессора семейства DSP56K.

Слайд 51.
Обобщенная структура процессора семейства DSP56300

.Обобщенная структура процессора семейства DSP56300

Слайд 52.
Обобщенная структура процессора семейства DSP68356

.Обобщенная структура процессора семейства DSP68356

Слайд 53
Семейство DSP 56000 (ядро процессора)
MAC и логическое устройство

Семейство DSP 56000 (ядро процессора)MAC и логическое устройство

Слайд 54.
Семейство DSP 56000 (ядро процессора)
Устройство генерации адреса - AGU

.Семейство DSP 56000 (ядро процессора)Устройство генерации адреса - AGU

Слайд 55.
Начальные значения:
M 0=0, R0=64, N0=8
Постинкремент со смещением N0:
1) R0=72
2) R0=68
3)

R0=76
Семейство DSP 56000 (ядро процессора)
Бит-реверсивная модификация
Линейная модификация:
постинкремент со смещением
R0=R0+N0



Модульная модификация:

.Начальные значения:M 0=0, R0=64, N0=8Постинкремент со смещением N0:1) R0=722) R0=683) R0=76 Семейство DSP 56000 (ядро процессора)Бит-реверсивная модификацияЛинейная

Слайд 56
Семейство DSP 56000 (ядро процессора)
Программный контроллер

Семейство DSP 56000 (ядро процессора)Программный контроллер

Слайд 57
Семейство DSP 56000 (Порты ввода-вывода - A, B, C)
Внешние выводы

портов процессора

Семейство DSP 56000 (Порты ввода-вывода - A, B, C)Внешние выводы портов процессора

Слайд 58
Семейство DSP 56000 (Использование порта А)
Система ЦОС

Семейство DSP 56000 (Использование порта А)Система ЦОС

Слайд 59.
ХАРАКТЕРИСТИКИ DSP56300
Производительность - 100 MIPS на сегодняшний день, следующие ядра

используют новые HiP-процессы
Совместимость - с семейством 56000; сохранение вложенного кода
Память

на кристалле - до 64K слов
Низкое энергопотребление - 2.5/3.3В; функциональное понижение до 1.8В
Низкое потребление мощности - 0.9 мA/MIPS на 2.5В
Простота программирования - 24 разряда, высокоортогональный набор инструкций, очевидный конвейер, позиционно-независимый код, аппаратное расширение стека, полностью аппаратная обработка прерываний и циклов DO, автовозврат из прерываний, инструкции VSL для эффективного программного декодирования Витерби
Смешанная точность - выбор точности (24 or 16) в зависимости от процесса
ПДП - 6 независимых каналов общего назначения, параллельность в ядре, MIPS сохранение, мощность и указатели
Кэш инструкций - 1K слов минимизирует эффект внешней памяти
Мощная периферия - меньшая потребность во внешней логике ПДП
Сопроцессоры - Обеспечение эффективного ускорения специфических приложений
.ХАРАКТЕРИСТИКИ DSP56300Производительность - 100 MIPS на сегодняшний день, следующие ядра используют новые HiP-процессыСовместимость - с семейством 56000;

Слайд 60.
ОСОБЕННОСТИ DSP56300
Выполнение текущей инструкции DSP (например, умножение с аккумулированием) за

два внутренних цикла (2X-механизм)
Некоторые существующие DSP оперируют 1Х-механизмом, но это

достигается за счет внутреннего удвоения частоты
DSP56300 - первая настоящая 1X-архитектура, позволяющая выполнять инструкцию за один внутренний цикл

1X-архитектура позволяет удвоить производительность (MIPS) при данной технологии

.ОСОБЕННОСТИ DSP56300Выполнение текущей инструкции DSP (например, умножение с аккумулированием) за два внутренних цикла (2X-механизм)Некоторые существующие DSP оперируют

Слайд 61.
Архитектура DSP56300
Совместимость кода с архитектурой DSP56000
пути перехода для пользователей DSP56000
Процессорное

ядро
арифметико-логическое устройство (ALU)
устройство программного управления (PCU)
устройство генерации адресов (AGU)
Новое

устройство параллельного ПДП (DMA)
Новый кэш инструкций размером 1К слов

ОСОБЕННОСТИ DSP56300

.Архитектура DSP56300Совместимость кода с архитектурой DSP56000пути перехода для пользователей DSP56000Процессорное ядро арифметико-логическое устройство (ALU)устройство программного управления (PCU)устройство

Слайд 62
одна инструкция МАС за один цикл
полностью конвейеризованный 24 x 24

параллельный умножитель-аккумулятор
56-битное параллельное устройство сдвига
инструкции множественного битового сдвига
вставка/извлечение битовых полей

для эффективного потокового анализа
быстрая нормализация
условные инструкции АЛУ
поддержка 16-битной арифметики
применение стандартных алгоритмов с точностью до бита
поддержка высокоточной арифметики (беззнаковой и смешанной)

АЛУ данных DSP56300

ОСОБЕННОСТИ DSP56300

одна инструкция МАС за один циклполностью конвейеризованный 24 x 24 параллельный умножитель-аккумулятор56-битное параллельное устройство сдвигаинструкции множественного битового

Слайд 63.
Контроллер ПДП DSP56300
Скорость передачи - 24 бита/2 цикла, 120Mбайт

@ 80MГц
Параллельное выполнение операций ПДП и ядра
Отдельные шины адреса и

данных ПДП
Ядро и ПДП могут одновременно обращаться к памяти P, X или Y
Шесть каналов ПДП
Независимые регистры источника, приемника и счета
Поддержка передач данных между различными типами памяти (P, X и Y) или между памятью и периферией
Выполнение программ ядра не замедляется, когда на внешних шинах ПДП требуется состояние ожидания

ОСОБЕННОСТИ DSP56300

.Контроллер ПДП DSP56300 Скорость передачи - 24 бита/2 цикла, 120Mбайт @ 80MГцПараллельное выполнение операций ПДП и ядраОтдельные

Слайд 64.
Оптимизация для низкого энергопотребления
Большая функциональность (например, ПДП, устройство сдвига и

т. д.) средств снижает общее потребление энергии
Гибкая ФАПЧХ позволяет динамически

изменять синхронизацию для обработки запросов
Интеллектуальное управление энергопотреблением выключает питание у неиспользуемых устройств
Режимы ожидания и останова Wait и Stop

Результат - снижение общего потребления мощности для любой функции

ОСОБЕННОСТИ DSP56300

.Оптимизация для низкого энергопотребленияБольшая функциональность (например, ПДП, устройство сдвига и т. д.) средств снижает общее потребление энергииГибкая

Слайд 65
ВАРИАЦИИ DSP56300
DSP56301
Независимые интерфейсы SRAM/DRAM
Первый DSP с независимым портом

PCI
Два синхронных последовательных
порта 20Mбит/с
Один последовательный коммуника-
ционный интерфейс

10Mбит/с
2 опции памяти на кристалле:
- 4K или 2K слов ОЗУ программ
- 4K или 6K слов 24-битного ОЗУ данных
Сканирование границ JTAG
Три 24-битных таймера/счетчика
208 TQFP и 252 PBGA
ВАРИАЦИИ DSP56300DSP56301 Независимые интерфейсы SRAM/DRAM Первый DSP с независимым портом PCI Два синхронных последовательных порта 20Mбит/с Один

Слайд 66
DSP56303
Меньше выводов : 144 TQFP или 196 PBGA
Дешевая

версия 56301
Шина PCI удалена
16 выводов GPIO (8 бит

Host)
2 опции памяти на кристалле :
- 4K или 2K слов ОЗУ программ
- 4K или 6K слов 24-битного ОЗУ данных
18-битная внешняя адресация
Независимые интерфейсы SRAM/DRAM
Два синхронных последовательных
порта 25Mбит/с
Один последовательный коммуникационный интерфейс 12.5Mбит/с
Сканирование границ JTAG
Три 24-битных таймера/счетчика

ВАРИАЦИИ DSP56300

DSP56303 Меньше выводов : 144 TQFP или 196 PBGA Дешевая версия 56301 Шина PCI удалена 16 выводов

Слайд 67
DSP56301/3 имеет четыре опции размещения памяти на кристалле:
Конфигурация памяти DSP56301/3
ВАРИАЦИИ

DSP56300

DSP56301/3 имеет четыре опции размещения памяти на кристалле:Конфигурация памяти DSP56301/3ВАРИАЦИИ DSP56300

Слайд 68.
DSP56309
Меньше выводов: 144 TQFP или 196 PBGA
Меньше потребность

во внешней памяти:
- 24K или 20K слов ОЗУ программ
-

10K или 14K слов 24-битного ОЗУ данных

Удалена шина PCI
16 выводов GPIO (8-битный Host)
18-битная внешняя адресация
Независимые интерфейсы SRAM/DRAM
Два синхронных последовательных порта
25Mбит/с
Один последовательный коммуника-
ционный интерфейс 12.5Mбит/с
Сканирование границ JTAG
Три 24-битных таймера/счетчика

ВАРИАЦИИ DSP56300

.DSP56309 Меньше выводов: 144 TQFP или 196 PBGA Меньше потребность во внешней памяти: - 24K или 20K

Слайд 69.
DSP56309 имеет четыре опции размещения памяти на кристалле:
Конфигурация памяти DSP56309
ВАРИАЦИИ

DSP56300

.DSP56309 имеет четыре опции размещения памяти на кристалле:Конфигурация памяти DSP56309ВАРИАЦИИ DSP56300

Слайд 70.
Новые вариации базируются на ядре DSP56300
Объектный код совместим с

семействами DSP56300 и DSP56000
Производительность ядра - 100 MIPS
Аппаратная фильтрация &

ускоритель отмены - EFCOP (увеличивает эквивалент MIPS до 170)
2.5В ядро & 3.3В ввод/вывод (+-10%)
Память SRAM на кристалле - 1.5 Mb упорядочена как 64K слов
5 опций переключения памяти:
Память программ = 16K, 24K, 32K, 40K or 48K
Память данных = 64K - память программ

6-канальный контроллер ПДП
Отдельное питание ядра и ввода/вывода
2 ESSI, 1 SCI, 1 HI08 и 3 таймера
196-выводной PBGA (15x15 мм, шаг - 1мм)

ОСОБЕННОСТИ DSP56307

.Новые вариации базируются на ядре DSP56300 Объектный код совместим с семействами DSP56300 и DSP56000Производительность ядра - 100

Слайд 71
Фильтрующий сопроцессор
EFCOP удваивает производительность, занимая только 3% всей поверхности
EFCOP -

параллельный вычислитель на 100 MHz, оптимизированный для КИХ- и БИХ-фильтров
EFCOP

позволяет выполнять отмену эха (в EFCOP) параллельно с речевой компрессией (в ядре)
Уменьшает число каналов в многоканальных приложениях таких, как беспроводные транскодеры

ОСОБЕННОСТИ DSP56307

Фильтрующий сопроцессорEFCOP удваивает производительность, занимая только 3% всей поверхностиEFCOP - параллельный вычислитель на 100 MHz, оптимизированный для

Слайд 72.
Наборы ресурсов DSP
Передающие беспроводные станции
Многоканальные беспроводные локальные

петли
Мобильные сотовые центры переключений
Контроллеры базовых станций

Оборудование для переключения линий
Интернет-телефония
Высокоскоростные банки модемов

Оптимизация для сетевых задач

ЦЕЛЕВЫЕ ПРИЛОЖЕНИЯ DSP56307

. Наборы ресурсов DSP Передающие беспроводные станции Многоканальные беспроводные локальные петли Мобильные сотовые центры переключений  Контроллеры

Слайд 73
Большой объем памяти на кристалле
Высокая производительность без параллелизма

Низкое потребление энергии (0.25 Вт)
Нет состояний ожидания
Во многих

приложениях не требуется внешнее ОЗУ
EFCOP
Сбалансированная архитектура
Небольшой корпус PBGA (15x15 мм, шаг выводов - 1мм)
Доступность программных приложений и библиотек фирмы
Эффективное использование языков высокого уровня
Совместимость кода с другими членами семейства DSP56300

ОБЗОР DSP56307

Большой объем памяти на кристалле Высокая производительность без параллелизма Низкое потребление энергии (0.25 Вт) Нет состояний

Слайд 74
Технология
0.32µ CDR2 (сейчас)
0.27µ CDR3 (1Q99)
Корпус
196 PBGA (15мм x 15мм)
Потребление энергии
1.8-2.5В
Температура
-40

to +850C
Частота
58.8MHz @1.8В DSP
16.8MHz @1.8В M·CORE
Состояние
производство (сейчас)
разработка (июнь 98)
DSP56652

- процессор с двойным ядром
Технология0.32µ CDR2 (сейчас)0.27µ CDR3 (1Q99)Корпус196 PBGA (15мм x 15мм)Потребление энергии1.8-2.5ВТемпература-40 to +850CЧастота58.8MHz @1.8В DSP16.8MHz @1.8В M·CORE Состояниепроизводство

Слайд 75Redcap2 - 5665_
Разработано с iDEN для поддержки телефонии iDEN/GSM
План
CDR2

планируется на август 1998
Добавлена новая периферия DSP
ускоритель Viterbi
блок GSM
один канал

ПДП
Добавлена новая периферия M•CORE
второй UART
второй QSPI
Больший размер ОЗУ DSP
40Kслов ОЗУ программ DSP (56651 имеет 24K ОЗУ+24K ПЗУ)
31Kслов DSP ОЗУ данных (56651 имеет 16K ОЗУ+18K ПЗУ)

.

Redcap2 - 5665_Разработано с iDEN для поддержки телефонии iDEN/GSM ПланCDR2 планируется на август 1998Добавлена новая периферия DSPускоритель

Слайд 76Модификации периферии:
Таймер протокола
таблица событий увеличена от 80 до 128 входов
увеличено

количество выводов TOUT от 8 до 16
триггеры для второго QSPI


MDI: больший размер разделяемой памяти (2K слов вместо 1K слов)
SAP: более гибкая синхронизация BRM
BBP: модификации для связи с CSS Ics
QSPI: очередь ОЗУ увеличена от 64 до 128 входов
Режим видимости шин данных DSP для расширенной отладки
Больше выводов и больший размер корпуса
236 выводов (Redcap имеет 171)
17x17 мм 256-выводной PBGA

Redcap2 (продолжение)

.

Модификации периферии:Таймер протоколатаблица событий увеличена от 80 до 128 входовувеличено количество выводов TOUT от 8 до 16триггеры

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика