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


Базовые характеристики микроконтроллеров семейства F2803x Piccolo

Содержание

Единая архитектура всех микроконтроллеров серии Motor ControlБлок-схема микроконтроллераБлок схема ядра центрального процессораМногошинная модифицированная Гарвардская архитектураАтомарные операции – Чтение-Модификация-ЗаписьВстроенная память. Карта памяти. Типы памяти. Защита памятиКонвейер команд. Защита конвейераЦентральное процессорное устройство. Вспомогательное

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

Слайд 1Базовые характеристики микроконтроллеров семейства F2803x Piccolo

Базовые характеристики микроконтроллеров семейства F2803x Piccolo

Слайд 2Единая архитектура всех микроконтроллеров серии Motor Control
Блок-схема микроконтроллера
Блок схема ядра

центрального процессора
Многошинная модифицированная Гарвардская архитектура
Атомарные операции – Чтение-Модификация-Запись
Встроенная память. Карта

памяти. Типы памяти. Защита памяти
Конвейер команд. Защита конвейера
Центральное процессорное устройство. Вспомогательное АЛУ
Аппаратные умножители и сдвиговые регистры. Попутные операции в АЛУ
Регистры общего назначения
Регистры состояния процессора. Флаги результатов операций.
Базовые способы адресации, примеры команд.
Режимы работы микроконтроллера
Эффективная система прерываний
Операции при сбросе процессора и подаче питания

Архитектура микроконтроллеров Motor Control TMS320F28xxx. Базовые возможности

Единая архитектура всех микроконтроллеров серии Motor ControlБлок-схема микроконтроллераБлок схема ядра центрального процессораМногошинная модифицированная Гарвардская архитектураАтомарные операции –

Слайд 3Модифицированная Гарвардская архитектура

Модифицированная  Гарвардская архитектура

Слайд 4Блок схема С28х
Шина адреса данных - 32 разряда!
Шина адреса команд

– 22 разряда

Блок схема С28хШина адреса данных - 32 разряда!Шина адреса команд – 22 разряда

Слайд 5Ядро ЦПУ С28х
Поддержка 16-и и 32-х разрядных операций с

фиксированной точкой
Операции умножения с накоплением 32*32 и 16*16 (МАС)

Сдвоенное умножение с накоплением 16*16 (DMAC)
Деление по модулю 64/32 и 32/32
Операции Чтение-Модификация-Запись
Отладка в реальном времени.
Совместимость по коду с TMS 24х
Ядро ЦПУ С28х Поддержка 16-и и 32-х разрядных операций с фиксированной точкой Операции умножения с накоплением 32*32

Слайд 6Атомарные операции чтения/модификации/записи
Преимущества:
Упрощение программирования
Уменьшение размера программного кода
Непрерываемость

команды (атомарность)
Более эффективное компилирование

Атомарные операции чтения/модификации/записиПреимущества: Упрощение программирования Уменьшение размера программного кода Непрерываемость команды (атомарность) Более эффективное компилирование

Слайд 78-уровневый конвейер команд
F1: Выдача адреса команды
F2: Считывание оптокода
D1: Декодирование

команды
D2: Расчет адреса операнда
R1: Выдача адреса операнда
R2: Получение операнда
X: Выполнение

операции в ЦПУ
W: Сохранение результата в памяти

Защищенный конвейер:
Если запись результата производится по адресу операнда-источника, конвейер выполняет задержку на такт – программист может не беспокоиться

8-уровневый конвейер командF1: Выдача адреса командыF2: Считывание оптокода D1: Декодирование командыD2: Расчет адреса операндаR1: Выдача адреса операндаR2:

Слайд 8 Все операции выполняются в строгой последовательности – так, как

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

кодам операций и данным
Внешний наблюдатель видит, что каждая команда выполняется за один цикл, как в RISC-процессорах

8-уровневый конвейер команд

Все операции выполняются в строгой последовательности – так, как запрограммировано Конвейер обеспечивает автоматическое управление шинами процессора

Слайд 9Регистры ЦПУ

Регистры ЦПУ

Слайд 10Аккумулятор, регистры, указатели
32 бита!

Аккумулятор, регистры, указатели32 бита!

Слайд 11Карта памяти F28035

Карта памяти F28035

Слайд 12Основные способы адресации 28хх
Режим прямой адресации – Direct Addressing Mode


Режим стековой адресации – Stack Addressing Mode
Режим косвенной адресации –

Indirect Addressing Mode
Режим регистровой адресации – Register Addressing Mode
Основные способы адресации 28ххРежим прямой адресации – Direct Addressing Mode Режим стековой адресации – Stack Addressing ModeРежим

Слайд 13Способы адресации памяти данных
Содержимым регистров указателей XARn
Прямым 6-битовым адресом на

текущей странице

Способы адресации памяти данныхСодержимым регистров указателей XARnПрямым 6-битовым адресом на текущей странице

Слайд 14Регистры указатели
Памяти
данных
Памяти
программ
6 - для режима 28хх
7 - для

режима 24хх

Регистры указателиПамяти данныхПамяти программ6 - для режима 28хх7 - для режима 24хх

Слайд 15Страничная адресация памяти данных
Прямая адресация памяти данных свыше 4 М

слов невозможна!

Страничная адресация  памяти данныхПрямая адресация памяти данных свыше 4 М слов невозможна!

Слайд 16Область памяти данных, доступная с помощью стековой адресации

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

Слайд 17Аккумулятор

Аккумулятор

Слайд 18Умножитель, АЛУ, cдвигатели
Попутные операции сдвига произведения

Умножитель, АЛУ, cдвигателиПопутные операции сдвига произведения

Слайд 19Составляющие 32-разрядных регистров
Обратите внимание на исключение!

Составляющие 32-разрядных  регистровОбратите внимание на исключение!

Слайд 20Флаги текущего состояния аккумулятора
Режима переполнения (ОVM)
Режима расширения знака

(SXM)
Тестирования/управления (TC)
Переноса (C)
Нуля (Z)
Отрицательного результата (N)

«Защелкиваемого» переполнения (V)
Биты счетчика числа переполнений (OVC)
Флаги текущего состояния  аккумулятора Режима переполнения (ОVM) Режима расширения знака (SXM) Тестирования/управления (TC) Переноса (C) Нуля

Слайд 21Быстрая обработка прерываний
96 векторов периферийных прерываний
Полностью аппаратный выбор

вектора прерывания
Вектора прерываний в ОЗУ
Автоматическое сохранение контекста
12

линий запросов прерываний центрального процессора

Регистры флагов ждущих прерываний, разрешения прерываний

Бит разрешения маскируемых прерываний

Быстрая обработка прерываний 96 векторов периферийных прерываний Полностью аппаратный выбор вектора прерывания Вектора прерываний в ОЗУ Автоматическое

Слайд 22Сброс процессора Вызов загрузчика
Загрузчик автоматически устанавливает режим работы С28х
Выбор

типа загрузчика определяется состоянием конфигурационных линий ввода/вывода.
Среди опций

– выполнение программы с начального адреса банка H0 SARAM
Сброс процессора Вызов загрузчикаЗагрузчик автоматически устанавливает режим работы С28х Выбор типа загрузчика определяется состоянием конфигурационных линий ввода/вывода.

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

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

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

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

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


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

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