TMS320C2x
Микропроцессоры семейства TMS320C2x имеют архитектуру, аналогичную TMS3201x, но обладают повышенной производительностью и более широкими функциональными возможностями.
Особенности семейства
Основные отличия архитектуры процессоров TMS3202x от TMS3201x заключаются в следующем:
- Выполнение умножения и сохранения результатов в TMS3202x осуществляется за один командный цикл.
- Набор команд поддерживает вычисления с плавающей точкой.
- Имеется внутреннее маскируемое ПЗУ программ (ROM), размером 4Кслов для TMS320C25 или ПЗУ с ультрафиолетовым стиранием (EPROM) 4Кслов для TMS320E25.
- Выполнение программ осуществляется из памяти программ RAM, расположенной на кристалле. Объем памяти программ RAM - 544 слова, из которых 256 могут быть использованы как память данных.
- Расширенная внешняя память может иметь объем 128К слов (64К слов - память программ, 64К - память данных).
- TMS3202x содержит внешний интерфейс для организации многопроцессорных связей и средства синхронизации для доступа к разделяемой памяти.
- Возможность перемещения памяти данных и программ блоками.
- Возможность организации циклов ожидания при доступе к медленной внешней памяти или медленным периферийным устройствам.
- Наличие пяти (TMS32020) или восьми (TMS320C25) вспомогательных регистров и специального арифметического устройства для них.
- Наличие аппаратного стека размером 4 слова для TMS32020 или восемь слов для TMS320C25 и возможности программного расширения стека в памяти данных
- Наличие команд обработки битовых данных.
- Наличие трех маскируемых пользователем прерываний.
- Наличие режима прямого доступа к памяти (ПДП) (только для TMS320C25).
Все процессоры семейства поколения могут использовать по 64К слов памяти программ и данных, имеют по 16 16-разрядных портов ввода/вывода и последовательный порт.
Процессоры семейства TMS320C2x имеют возможность использования внешнего контроллера ПДП. Умножитель микропроцессоров, помимо опе раций умножения, позволяет выполнять за один такт возведение в квадрат В процессоры включена аппаратная поддержка кратного выполнения команды, реализован режим двоичной инверсно-косвенной адресации, предназначенный для эффективной реализации быстрого преобразования Фурье.
Техническе характеристики микропроцессоров семейства
микропроцессор | технология | ком. цикл | внутренняя память | внешняя память | ввод/ вывод |
| | (нс) | ОЗУ | П3У | ПП3У | Данн. | ПРог. | Посл. | Парр | ПДП |
TMS32020 | NMOS | 200 | 544 | | | 64К | 64К | 1 | 16х16 | Да |
TMSC25 | CMOS | 100 | 544 | 4К | | 64К | 64К | 1 | 16х16 | Да |
TMSC25-50 | CMOS | 80 | 544 | 4К | | 64К | 64К | 1 | 16х16 | Да |
TMSE25 | CMOS | 100 | 544 | | 4К | 64К | 64К | 1 | 16х16 | Да |
TMSC26 | CMOS | 100 | 1568 | 256 | | 64К | 64К | 1 | 16х1б1 | Да |