Архитектура 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 В периферия.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: