Архитектура F28x
· Обзор
В нем поддерживаются операции с плавающей точкой.
F28x = C28x + Flash.
Имеются дополнительные регистры:
Регистры R0H – R7H используются для хранения результатов операции с плавающей точкой, 32 бита.
Регистр FPU Status Register (STF) - регистр статуса блока с плавающей точкой, 32 бита. Его структура:
30 -10 | 8 - 7 | |||||||||
SDWS | резерв | RND32 | резерв | TF | ZI | NI | ZF | NF | LUF | LVF |
бит округления | Флаг теста | Флаг 0 целого числа | Флаг <0 целого числа | Флаг 0 числа c ПТ | Флаг <0 числа ПТ | Флаг переполнения | Флаг переполнения |
Регистр блока повторов (Repeat Block - RB), 32 бита. Его структура:
29 - 23 | 22 - 16 | 15 - 0 | ||
RAS – бит прерывания | RA – бит активности блока (0 или 1) | RSize – размер блока повторения | RE – адрес конца | RC – счетчик повторов |
· Блок-схема
Ядро процессора с производительностью 300MFLOPs при частоте 150МГц включает:
· 32x32 аппаратный умножитель.
· 32-разрядные таймеры (3).
· Встроенный модуль отладки (JTAG реального времени).
· Атомарное АЛУ, выполняющее короткие RISC инструкции.
· 32-разрядный модуль умножитель с ПТ.
Подсистема памяти:
· Flash до 512 Кбайт.
· ОЗУ (RAM) 68 Кбайт.
· Загрузочное ПЗУ (ROM).
· Интерфейс EMIF.
· 6 каналов прямого доступа к памяти (DMA).
Периферийный модули:
· 18 модулей ШИМ.
· Высокоскоростной встроенный АЦП.
· 6 модулей захвата (CAP).
· 88 выводов общего назначения.
· 2 канала McBSP с возможностью конфигурирования в режим SPI.
· Порт CAN 2.0b с 32 почтовыми ящиками (mailboxes).
· Интерфейс PC со скоростью 480 кбит/с.
· 2 импульсных квадратурных декодера (QEP).
Питание:
· Ядро 1,9 В.
· 3,3 В периферия.