Не углубляясь в родословную TMS320C674x, отметим и его предшественников: сигнальные процессоры с фиксированной точкой TMS320C64xx и плавающей точкой - TMS320C67xx. Обратим внимание, только с фиксированной и, соответственно, только с плавающей. Процессоры TMS320C674x работают с данными и первого и второго типов.
Рис. 1. Взаимосвязь ARM926EJ-S, TMS320C674x и OMAP-L1x
Семейство DSP-процессоров TMS320C674x включает в настоящее шесть микросхем: C6742, C6743, C6745, C6746, C6747 и C6748. Две последних и являются предшественниками OMAP-L137 и L138, соответственно. Более того, пара С6747 и L137 (так же как и С6748 и L138) полностью совместима по выводам, а их архитектуры идентичны в части подсистем DSP, управляющей и периферийных систем. Различие - в OMAP-L1x добавлено ARM-ядро, не имеющее выхода на внешние выводы. Взаимосвязь ядра ARM926EJ-S, сигнальных процессоров TMS320C674x и прикладных процессоров OMAP-L1x иллюстрируется рисунком 1.
Семейство OMAP-L1x включает на данный момент два изделия L137 и L138. Процессоры двухъядерные и содержат 32-разрядное ядро универсального процессора из семейства ARM9E - ARM926EJ-S и ядро цифрового сигнального процессора семейства TMS320C674x.
Предшественники прикладных процессоров OMAP-L1x
Несколько слов о семействе OMAP35x. Вычислительной основой является ARM-ядро процессора CortexTM-A8 и ядро сигнального процессора с фиксированной точкой TMS320C64x+TM. Последний используется в качестве видео- и графического акселератора. Процессоры OMAP35x содержат подсистему управления ЖК-дисплеем, контроллер интерфейса цифровой камеры, а также мощную периферийную подсистему. В нее входят многоканальные буферизованные последовательные порты (McBSP), четырехканальный контроллер интерфейса SPI, три контроллера интерфейса I2C, три универсальных асинхронных приемопередатчика (UART), один из которых предназначен для работы с инфракрасным каналом (IrDA). Подключения к внешним интерфейсам представлены двумя хост-контроллерами USB, контроллером USB 2.0 HS OTG, контроллером однопроводного интерфейса 1-Wire. Помимо этого в состав периферии входят три контроллера карт памяти MMC/SD, двенадцать универсальных таймеров и два сторожевых. Производитель определяет такие области применения семейства OMAP35хTM: портативные устройства (медиаплейеры, цифровые фото- и видеокамеры, PDA, игровые приставки), медицинская электроника, торговые и кассовые терминалы.
Ко второму направлению относятся семейства OMAP35x и OMAP-L1x.
К первому направлению относятся семейства OMAP1TM, OMAP2TM, OMAP3TM (точнее, OMAP34x и OMAP36x) и OMAP4TM. Ориентированность на приложения беспроводной связи определяется наличием средств поддержки сотовой связи, а также (не всегда) технологии Bluetooth®, GPS-приемников, беспроводных сетевых соединений WLAN. Безусловно, большинство изделий этого направления включает весьма разнообразные периферийные модули и обладает мощными мультимедиа средствами. Но критерием отнесения к этому направлению является поддержка сотовой связи.
Прикладные процессоры для портативных приложений, не связанных с телефонией.
Прикладные процессоры для работы в приложениях беспроводной телефонии.
В линейке прикладных процессоров TI можно выделить два основных направления:
Прикладные процессоры Texas Instruments
Прикладные процессоры TI содержат, как минимум два ядра: ядро цифрового сигнального процессора и ядро ARM-процессора (в различных модификациях). Кроме них, дополнительно могут присутствовать, например, ядра сопроцессоров различного назначения, графические акселераторы.
Система на кристалле - это электронная схема, выполняющая функции законченного высокопроизводительного вычислительного устройства и размещенная на одной интегральной схеме. Она включает в себя: одно или несколько процессорных ядер (микроконтроллеров, микропроцессоров, процессоров цифровой обработки сигналов), банк памяти (модули ПЗУ, ОЗУ, Flash), источники опорной частоты (генераторы, схемы фазовой синхронизации), стандартные интерфейсы для внешних коммуникаций (USB, Ethernet, USART) и периферийные модули (функциональное назначение которых определяется назначением системы). Подключение внешних модулей возможно, но и без них на микросхеме собрана законченная система, пусть и в минимальной конфигурации. Отметим, что наличие на одной микросхеме участков, выполненных по различной технологии (цифровые и аналоговые узлы, массивы программируемой логики) не является необходимым атрибутом SoC. Критичным является именно функциональная законченность системы.
Какие функциональные критерии позволяют отнести то или иное вычислительное устройства к категории прикладных процессоров (или процессоров приложений)? Во-первых, изделие должно представлять собой «систему на кристалле» (System-on-Crystal - SoC). Вероятно, можно предложить достаточное количество других критериев, но применительно к изделиям TI вторым основным критерием является следующий: система должна быть многоядерной, то есть, содержать, по крайней мере, два процессорных ядра.
Платформа прикладных процессоров OMAP (Open Multimedia Applications Platform) создавалась компанией Texas Instruments, чтобы удовлетворить довольно противоречивые требования рынка мобильных устройств: необходимость в высокой вычислительной мощностиP с одной стороны, и минимальное энергопотребление (и, как следствие, максимально возможное время работы устройства без перезарядки аккумуляторной батареи)P с другой.
Статьи по схожей тематике:
Новые прикладные процессоры OMAP-L1x для приложений с низким энергопотреблением
» » » Новые прикладные процессоры OMAP-L1x для приложений с низким энергопотреблением
Новые прикладные процессоры OMAP-L1x для приложений с низким энергопот
Комментариев нет:
Отправить комментарий