Главная » Просмотр файлов » ЦСП Analog Devices и Texas Instruments

ЦСП Analog Devices и Texas Instruments (1015495), страница 6

Файл №1015495 ЦСП Analog Devices и Texas Instruments (Раздаточные материалы ТПАЦОС) 6 страницаЦСП Analog Devices и Texas Instruments (1015495) страница 62017-06-18СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

Порт имеет два буфера памяти емкостью по 4 слова сдисциплиной доступа FIFO и механизмом генерации прерываний. Максимальная скоростьобмена через синхронный порт равна половине тактовой частоты процессора (для 40 МГц скорость обмена 20 Мбит/с).Асинхронный последовательный порт предназначен для обмена данными с другимиустройствами. При обмене используется 8-битное представление данных с 1 стартовым и 1или 2 стоповыми битами.

Скорость обмена может достигать 250 тыс. 10-битных знаков всекунду.Благодаря лучшему соотношению производительность/стоимость среди всехмикропроцессорных семейств ($0,12 за MIPS), микропроцессоры TMS320C2xx получилисамое широкое распространение и используются в связных системах, мультимедиаустройствах, средствах промышленной автоматизации, военной технике.2.6 Микропроцессоры семейства TMS320C54XПроцессоры TMS320C54x отличает комбинирование модифицированной гарвардскойархитектуры с тремя внутренними шинами данных и одной шиной команд.

Такая внутренняя28Сигнальные микропроцессоры компаний ADI и TIорганизация процессора позволяет обеспечить высокую степень параллельности выполнениякоманд. Этому семейству свойственна высокоспециализированная система команд, наличиена кристалле дополнительных периферийных устройств и увеличенный объем внутреннейпамяти. Все это позволяет добиться высокой гибкости и производительности.Три шины данных используются для чтения операндов и записи результата операцииодновременно с выборкой инструкции в одном процессорном цикле.Общий объем адресуемой процессором памяти составляет 192 слова.

Разрядность слов - 16.Память разбита на 3 специализированных сегмента: команд, данных и ввода/вывода, каждыйиз которых может иметь размер до 64 Кслов. В некоторых моделях внутри процессора можетбыть размешена ROM объемом до 48 слов и до 10 Кслов двухвходовой RAM. В процессорепредусмотрена опция защиты данных во внутренней памяти от сканирования. При установкережима защиты ни одна из команд не сможет получить доступ к содержимомувнутрикристальной памяти.Для ускорения выполнения типовых операций сигнальной обработки, помимо "стандартных"для процессоров ЦОС блоков барабанного сдвига и адресной арифметики, процессорсодержит ряд дополнительных функциональных модулей, повышающих его гибкость ипроизводительность.

Блок умножения с накоплением (MAC) выполняет над 17-битнымиоперандами операции вида S = S + а х b за один процессорный такт. Подобные операциихарактерны для алгоритмов фильтрации, свертки, вычисления корреля ционной функции.Для быстрого вычисления значений у = ехр(х) микропроцессор содержит блок вычисленияэкспоненциальной функции. Этот блок, используя значение аккумулятора как значениеаргумента функции х, позволяет вычислять соответствующее значение у = ехр(х) за одинтакт. Для эффективной реализаций оператора Витерби служит блок CMPS Operation,выполняющий за один цикл операцию сравнения/выбора с накоплением (Add/CompareSelection).АЛУ микропроцессора способно выполнять арифметические или булевы операции надкомплексными числами (используя два регистра аккумулятора - АССА и АССВ) или можетфункционировать как два 16 разрядных АЛУ, выполняющих одновременно две 16-разрядныеоперации. АЛУ и MAC могут реализовывать операции в цикле одновременно.Устройство барабанного сдвига осуществляет сдвиг данных на 0 - 31 разрядов влево или 0 16 разрядов вправо за один такт, а также совместно с блокои вычисления экспоненциальнойфункции позволяет выполнять нормализацию содержимого аккумулятора за один такт.Дополнительные возможности сдвига позволяют процессору осуществлять масштабированиеданных, выделять разряды числа, предотвращать возникновение переполнения и потериточности.Все микропроцессоры семейства TMS320C54x имеют одинаковую структуру (рис.

2.6),однако отличаются друг от друга расположенной на кристалл периферией. В составпериферии входят:••••программно-управляемый генератор тактов ожидания;программный переключатель банков памяти;параллельные порты ввода/вывода;аппаратный таймер и генератор тактовых импульсов.29Сигнальные микропроцессоры компаний ADI и TIРис. 2.6. Структура микропроцессора TMS320C54xГенератор тактов ожидания позволяет увеличить число тактов внешней шины для работы смедленной внешней памятью и внешними устройствами.Переключатель банков памяти позволяет автоматически добавлять один такт припересечении границ банка памяти внутри программного адресного пространства или припереходе от пространства адресов команд к пространству адресов данных.

Этотдополнительный такт позволяет устройству памяти освободить шину раньше, чем другоеустройство получит доступ к ней, избегая тем самым конфликтной ситуации при обращении кпамяти.Микропроцессоры семейства имеют 64 Кпорта ввода/вывода. Эти порты предназначены длясвязи с внешними устройствами с использованием минимума дополнительных внешнихдекодирующих схем.

Интерфейс главного порта (HPI - Host Port Interface) - 8-разрядныйпараллельный порт, предназначенный для связи сигнального процессора и хост-процессорасистемы. Мы будем использовать термин "хост-процессор", т. к. представляется, что егозамена на "главный процессор" или "управляющий процессор" не в полной мере адекватна.Обмен данными между хост-процессором и сигнальным процессором осуществляется через30Сигнальные микропроцессоры компаний ADI и TIвнутрикристальную HPI-память объемом 2 Кслов, разрядности 16, которая может такжеиспользоваться как память команд или данных. Скорость обмена по HPI составляет до 160Мбайт/с.Микропроцессоры семейства содержат высокоскоростные дуплексные последовательныепорты, позволяющие связываться с другими микропроцессорами, кодеками и другимиустройствами.

В микропроцессоре реализованы следующие разновидности последовательныхпортов:•••универсальный порт;мультиплексный с временным уплотнением;порт с автобуферизацией.Универсальный последовательный порт использует два отображаемых в память регистра:регистр передачи данных и регистр приема данных. Передача и прием данныхсопровождаются генерацией маскируемого прерывания, которое может быть обработанопрограммно. Порт с разделением времени может обслуживать до семи устройств.Буферизированный последовательный порт позволяет осуществлять непосредственный обменмежду устройством и памятью, не используя при передаче ресурсов процессора.Максимальная скорость обмена по последовательному порту может составлять до 40Мбайт/с.Как и в семействах TMS320C5x, TMS320C2xx, в процессоре реализована эффективнаятрехуровневая система управления энергопотреблением.Высокая производительность (до 66 MIPS) и расширенные функциональные возможностипри невысокой цене обеспечивают процессору обширные области применения: сотовые ирадиотелефоны, персональные системы радиовызова, карманные персональные компьютеры(PDA - Personal Digital Assistant), устройства беспроводной передачи данных (радиосети) и т.д.2.7 Микропроцессоры семейства TMS320C3XПервым представителем класса процессоров с плавающей точкой стал TMS320C30.

Намомент выпуска процессора - в конце 1980 годов - TMS320C30 значительно превосходил попроизводительности процессоры других компаний - производителей сигнальныхпроцессоров. Процессор имеет гибкую систему команд, хорошую аппаратную поддержкуопераций с плавающей точкой, мощную систему адресации, расширенное адресноепространство, обеспечивает поддержку выполнения конструкций языка высокого уровня - Сна аппаратном уровне.Процессор производился по 0,7 мкм КМОП-технологии с тремя уровнями металлизации.

Всеоперации в процессоре выполняются за один такт. При длительности такта 60 нс процессорTMS320C30 имеет быстродействие около 33 Mflops. Высокая производительность процессорана алгоритмах ЦОС обеспечивается благодаря аппаратному выполнению ряда специфическихфункций, которые в других процессорах реализуются программно или микропрограммно.Процессор имеет конвейерную регистро-ориентированную архитектуру и может параллельновыполнять в одном такте умножение и арифметико-логические операции с числами вформате с фиксированной или плавающей точкой.

Структура процессора приведена нарисунке 2.7.31Сигнальные микропроцессоры компаний ADI и TIРис. 2.7. Структура микропроцессора TMS320C30Процессор имеет 32-разрядную шину команд и данных и 24-разрядную шину адреса.Содержит 2 блока ОЗУ по одному 32-разрядному Кслову, 32-разрядный умножитель сплавающей точкой, кэш-память команд объемом 64 слова (32-разрядных), 8 регистров дляопераций с повышенной точностью, 2 генератора адреса и регистровый файл.

В процессоререализованы разнообразные методы адресации. 40-разрядное АЛУ процессора работает как сцелыми числами, так и с числами в формате с плавающей точкой. Встроенный контроллерПДП позволяет совмещать во времени вычисления и выполнение обменов данными спамятью. Наличие у TMS320C30 мультипроцессорного интерфейса, двух внешнихинтерфейсных портов, двух последовательных портов, расширенной системы прерыванийупрощает конструирование систем на его основе. Благодаря своей высокойпроизводительности и простоте использования в вычислительных системах TMS320C30может применяться как в качестве хост-процессора, так и в качестве специализированногосопроцессора.Процессоры СЗх отличаются, в основном, количеством последовательных портов (С31 и С32- 1, С30 - 2) и каналов ПДП (СЗ0, С32, - 2, С31 - 1).Представители этого семейства получили большую популярность у разработчиков.

Учитываязначительный объем программных наработок для микропроцессоров TMS320C3x, TexasInstruments в последствии повторно выпустила это семейство, но уже по новой технологии0,18 мкм, с увеличенной внутренней памятью (34 Кслов), повышенной тактовой частотой именьшим энергопотреблением.

Характеристики

Тип файла
PDF-файл
Размер
818,92 Kb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6392
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее