Мультимедийный процессор TM-1300.
Процессор TM-1300 представляет собой высокопроизводительный микропроцессор с архитектурой с длинным командным словом, который может применяться как полнофункциональная система ввода, вывода и обработки звука и видео.
Система команд процессора оптимизирована под выполнение операций с графикой, звуком и видео, в том числе мощные ОКМД-команды для обработки 8-битовых и 16-битовых значений, и полная поддержка 32-битовых чисел с плавающей запятой.
Рис. 1. Структурная схема МП.
На рис. 2 показан состав минимальной системы на базе МП ТМ-1300.
Рис. 2. Минимальная система на базе МП-1300.
ТМ-1300 может принимать и выдавать цифровой и аналоговый видео-сигнал, принимать и выдавать по нескольким каналам аудио-сигнал, имеет встроенный контроллер PCI.
Состав ядра.
Ядро ТМ-1300 является 32-разрядным, обеспечивает 32-разрядную линейную адресацию, содержит 128 32-битовых регистров. Регистры не разделены на банки, поэтому нет ограничений на операнды и результаты функциональных устройств. Ядро использует ДКС-систему команд общего назначения. ДКС позволяет параллельный запуск 5 операций в каждом такте. Всего ядро содержит 27 функциональных устройств, включая целочисленные устройства и устройства обработки чисел с плавающей запятой, и ОКМД-операций с мультимедийными данными.
Не поддерживаются виртуальная память, трансляция адресов и 64-битовая плавающая точка. Поддерживаются дополнительные комбинированные операции.
Ядро содержит 16 Кбайт кеш данных и 32 Кбайт кеш инструкций. Кеш данных двухпортовый и допускает одновременно два обращения.
Дополнительные сопроцессоры реализуют обработку и формирование изображений, видео и аудиопотоков. Процессор поддерживает синхронный последовательный интерфейс для обращения к высокоскоростным модемам и приборную шину I2C.
Тактовая частота процессора достигает 180 Мгц.
Вместо предикатных регистров используются регистры общего назначения. В каждом такте только две инструкции могут обращаться к памяти, так же во внутренние регистры может быть записано не более 5 результатов за такт. Процессор поддерживает предикатное исполнение инструкций, в качестве предикатного регистра используется регистр общего назначения.
Распределение функциональных устройств по полям длинного командного слова показано на рис. 3.
Рис. 3. Распределение функциональных устройств по полям ДК МП ТМ-1300.
Назначение устройств описано на рис. 4.
Рис. 4. Назначение функциональных устройств МП ТМ-1300.
Перечень мультимедийных операций представлен отдельно в руководстве по МП ТМ-1300. Перечень операций цифровой обработки процессора ТМ-1300 очень мощный.