Поиск по сайту: |
|
По базе: |
|
Главная страница > Компоненты >Texas Instruments > DSP > TMS320С55x™ |
|
|||||||||||||||||
OMAP5912Цифровые сигнальные процессорыОтличительные особенности:
1 - Стандарт IEEE 1149.1-1990 Блок-схема: Расположение выводов: Общее описание: OMAP5912 - высокоинтегрированная программно-аппаратная платформа, разработанная для последнего поколения мобильных и встраиваемых приложений. Платформа OMAP™ позволяет разрабатывать с минимальным сроком выхода на рынок устройства с мощными пользовательскими интерфейсами и высокой производительностью, обеспечивая минимальное энергопотребление наряду с максимальной гибкостью и удобством, благодаря полностью интегрированной платформе процессора для обработки смешанных сигналов. Двухядерная архитектура позволяет совмещать достоинства технологий ЦСП и RISC, объединив ядро цифрового сигнального процессора TMS320C55x и высокопроизводительный микропроцессор ARM926EJ-S с ядром ARM®. OMAP5912 рассчитан как на использование различных операционных систем для RISC-ядер, так и РТОС фирмы Texas Instruments (TI) DSP/BIOS™ для ядра ЦСП. Микросхема выпускается в трёх различных корпусах типа ball grid array (BGA) с 289 выводами (суффиксы ZDY и ZZG соответствуют корпусам без содержания свинца, GDY - обычному корпусу). Основными областями применения процессора OMAP5912 являются:
Ядро цифрового сигнального процессора TMS320C55x Ядро цифрового сигнального процессора микросхемы OMAP5912 базируется на архитектуре семейства ЦСП TMS320C55x. Данная архитектура обладает высокой производительностью при низком энергопотреблении благодаря повышению параллелизма и уделению особого внимания вопросам снижения потребляемой мощности. ЦПУ обладает внутренней шинной структурой, состоящей из программной шины, трёх шин чтения данных, двух шин записи данных и вспомогательных шин для периферии и контроллера прямого доступа к памяти (DMA). Это позволяет выполнять вплоть до трёх операций чтения данных и двух операций записи данных за один цикл. Параллельно этому, контроллер DMA может осуществить до двух операций перемещения данных без задействования ЦПУ. Ядро ЦСП C55x обладает двумя модулями умножения-накопления (MAC), каждый из которых способен выполнять операции типа "умножение 17-бит x 17-бит" за один цикл. Центральное 40-битное арифметическо-логическое устройство (АЛУ) сопровождается вспомогательным 16-битным АЛУ. Сценарий совместного использования двух АЛУ определяется набором инструкций, обеспечивая оптимальную параллельную работу и снижение энергопотребления. Распределение ресурсов возложено на адресное устройство (АУ) и устройство данных (УД) ядра ЦСП C55x. Семейством цифровых сигнальных процессоров C55x поддерживаются инструкции с переменным числом байт, что позволяет увеличить плотность кода. Модуль инструкций (МИ) осуществляет 32-битную выборку инструкций из внутренней либо внешней памяти и определяет очередь инструкций для программного модуля (ПМ). В свою очередь, ПМ декодирует инструкции, определяет задачи для АУ и УД и управляет защищённым конвейером. Для предотвращения переполнения конвейера при выполнении условных переходов используется предсказание переходов. Процессоры OMAP5912 также имеют встроенный кэш инструкций размером 24 KБайт для снижения числа операций доступа к внешней памяти, повышения производительности и снижения энергопотребления. Средства разработки для ядра цифрового сигнального процессора TMS320C55x Ядро ЦСП 55х поддерживаются программным обеспечением eXpressDSP™, которое состоит из интегрированной среды разработки (IDE) Code Composer Studio™, РТОС DSP/BIOS™ и документации TMS320™ DSP Algorithm Standard, кроме этого, существует большое количество разработок сторонних производителей. IDE Code Composer Studio состоит из компилятора языка C, линкера Visual Linker, симулятора, поддержки обмена данными в реальном режиме времени Real-Time Data Exchange (RTDX™), драйверов эмулятора XDS510™ и библиотек Chip Support Libraries (CSL). DSP/BIOS представляет собой расширяемое модульное программное обеспечение, бесплатно доступное пользователям цифровых сигнальных процессоров фирмы Texas Instruments и состоящее в основном из планировщика задач и средств поддержки систем реального времени с весьма экономичным расходованием памяти и других ресурсов процессора. TMS320 DSP Algorithm Standard - это набор спецификаций, выполнение которых обеспечивает совместимость кода, созданного различными разработчиками, что значительно облегчает его дальнейшую интеграцию в проекты. Сеть сторонних разработчиков фирмы Texas Instruments объединяет более 400 участников, предлагающих пользователям массу готовых комплексных и компетентных решений. Программная поддержка ядра цифрового сигнального процессора TMS320C55x Texas Instruments предлагает пользователям OMAP5912 программное обеспечение C55x DSP Library (DSPLIB), представляющее собой набор из более 50 подпрограмм, вызываемых из программ на языке C и реализующих типовые задачи цифровой обработки сигнала, таких, как БИХ/КИХ фильтры, БПФ и многие другие. Библиотека обработки изображений DSP Image/Video Processing Library (IMGLIB) состоит из более, чем 20 подпрограмм, оптимизированных для ядра C55x и скомпилированных с помощью последней версии ПО для ЦСП C55x. Библиотека включает в себя стандартные функции обработки изображений, такие, как сжатие, обработка видеосигнала, машинное зрение и медицинские задачи обработки изображений. Ядро RISC-процессора ARM926EJ-S 32-битное ядро микропроцессора ARM926EJ-S имеет архитектуру Reduced Instruction Set Computer (RISC) и способно оперировать с 32-битными либо 16-битными инструкциями и данными разрядностью 32, 16 либо 8 бит. Ядро использует конвейер, благодаря чему все составные части процессора и памяти работают непрерывно. Ядро микропроцессора содержит:
Процессор OMAP5912 использует ядро ARM926EJ-S только в режиме little-endian. Для минимизации доступа к внешней памяти ядро ARM926EJ-S использует кэш инструкций, кэш данных и буфер записи, все они являются "прозрачными" для процесса выполнения программы. Документация:
Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|