Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Информация про процессоры фирмы analog devices

Информация про процессоры фирмы analog devices, страница 7

PDF-файл Информация про процессоры фирмы analog devices, страница 7 Теория и проектирование алгоритмов ЦОС (8278): Другое - 10 семестр (2 семестр магистратуры)Информация про процессоры фирмы analog devices: Теория и проектирование алгоритмов ЦОС - PDF, страница 7 (8278) - СтудИзба2017-06-07СтудИзба

Описание файла

PDF-файл из архива "Информация про процессоры фирмы analog devices", который расположен в категории "". Всё это находится в предмете "теория и проектирование алгоритмов цос" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "теория и проектирование алгоритмов цифровой обработки сигналов" в общих файлах.

Просмотр PDF-файла онлайн

Текст 7 страницы из PDF

При начальной установкеобязательно выполнение этого требования, которое дальше поддерживается протоколом32функционирования линка. Передающий порт отмечается маркером, который передается другомупорту при смене направления передачи по линку. Передача маркера происходит за 4 такта.Очереди портовКаждый порт имеет входную и выходную FIFO-очереди. Процессор или канал ПДП пересылаютданные в конец выходной FIFO-очереди порта для передачи их по линку. Выборка принятых данныхвыполняется из начала входной FIFO-очереди.

Обе очереди имеют по 8 элементов, каждый из которыхпредназначен для хранения 32-битного слова. При соединении двух С4х в каждом линке образуетсяочередь в 16 элементов: 8 элементов на одном конце линка и 8 элементов на другом конце линка.Интерфейс линковПрограммное управление передачами данных по линкам выполняется путем записи соответствующихкодов в регистры состояния и управления линков. Для каждого линка в С4х выделена часть адресногопространства размером 16 слов:••••первое слово содержит управляющий регистр порта;второе слово является элементом 0 входной FIFO-очереди;третье слово служит элементом 7 выходной FIFO-очереди;остальные слова резервные.Поля и отдельные биты управляющего регистра определяют:•••••направление передачи порта: входной или выходной;прекращение функционирования порта как входного и переключение на функционирование каквыходного;прекращение функционирования порта как выходного и готовность переключиться в режимвходного порта;указатель заполненности выходной очереди;указатель заполненности входной очереди.Функционирование линковКогда функционирование порта как входного прекращено, он не дает сигнала готовности к приемупосле получения первого байта.

Передача данных останавливается до момента переключения порта врежим входного порта или до поступления сигнала сброса. При этом передача данных послевозобновления идет без потери байтов.Коммуникационный порт не выдает подтверждения на запрос маркера в следующих случаях:••его функционирование как входного порта прекращено;порт имеет заполненную входную FIFO-очередь.При этом порт, сохранив маркер, может функционировать как выходной.Если коммуникационный порт прекращает функционировать в качестве входного порта в моментприема запроса маркера, то подтверждение на запрос маркера выдается до остановки.Прекращение функционирования порта как выходного приводит к следующим последствиям:••если выходной порт не имеет маркера и его функционирование как выходного портапрекращено, то запрос на маркер не высылается;если выходной порт имеет маркер и идет передача, то после выдачи передаваемого словаследующее слово не передается;33••если выходной порт имеет маркер и его функционирование как входного порта не прекращено,а функционирование как выходного порта прекращено, то при запросе маркера он должен бытьпередан;при установке функционирования порта как выходного при наличии маркера передачавозобновляется; при отсутствии маркера она должна быть запрошена в обычном порядке.Основной механизм синхронизации базируется на сигналах "готов/не готов".

Если канал прямогодоступа в память или центральный процессор пытаются прочитать из пустой входной очереди илизаписать в полную выходную очередь, выдается сигнал "не готов" и каналы ПДП или ЦП продолжатчтение или запись после получения сигнала "готов".Сигналом готовности для выходного канала является OCRDY (Output Channel Ready), который такжеявляется сигналом прерывания. Сигналом готовности для входного канала является ICRDY (InputChannel Ready), который также является сигналом прерывания.Каждый порт способен генерировать четыре различных сигнала прерывания:••••входная очередь полна (input channel full);входной канал готов (input channel ready);выходной канал готов (output channel ready);выходная очередь пуста (output channel empty).ЦП может обрабатывать все 4 сигнала, а канал ПДП только сигналы готовности.Два 32-разрядных таймера могут работать как с внутренней, так и с внешней синхронизацией,осуществлять подсчет временных интервалов и внешних событий, выдавая сигналы процессору или вовнешнюю среду.Микропроцессоры семейства TMS320C8XМикропроцессор TMS320C80, выпущенный в конце 1994 года, имеет второе название - MVP(Multimedia Video Processor - мультимедийный видеопроцессор), что обусловлено его высокойэффективностью на задачах обработки изображений, в системах виртуальной реальности, компрессиии декомпрессии видео- и аудиоданных, обработки связной информации.TMS320C80 представляет собой новый подход к повышению производительности ифункциональности цифровых сигнальных процессоров: в одной микросхеме объединено четыреусовершенствованных цифровых процессора обработки сигналов (ADSP - Advanced Digital SignalProcessor), каждый из которых выполняет за такт несколько RISC-операций, и пятый процессор,называемый главным процессором (Master Processor - МР), - 32-разрядный процессор свысокопроизводительным устройством обработки чисел в формате с плавающей точкой.

Вдополнение к процессорному ядру на кристалле размещены:••••контролер обмена (ТС - Transfer Controller) - интеллектуальный контроллер ПДП,поддерживающий интерфейс с DRAM и SRAM;видеоконтроллер (VC - Video Controller);порт тестирования и отладки - JTAG;50 Кбайт SRAM.34Выпускается также упрощенный вариант микропроцессора TMS320C82, который отличается меньшимобъемом памяти, количеством сигнальных процессоров ADSP (2), отсутствием видеоконтроллера и,соответственно, меньшей стоимостью.Структура процессора изображена на рис. 9.Рис. 9.

Структура микропроцессора TMS320C8XСуммарная производительность TMS320C80 на регистровых операциях достигает 2 млрд RISCподобных команд в секунду. Благодаря столь высокой производительности TMS320C80 можетзаменить при реализации ряда приложений более 10 высокопроизводительных сигнальныхмикропроцессоров или универсальных микропроцессоров, выпускавшихся до его появления.Приведем технические характеристики TMS320C80:•••••••••тактовая частота 40 или 50 МГц;производительность свыше 2 млрд операций в секунду;64-разрядный контроллер обмена с динамическим конфигурированием шины на обмен 64-, 32-,16- и 8-разрядными словами;режим ПДП к SRAM, DRAM;пропускная способность шины памяти - 2,4 Гбайт/с при передаче данных и 1,8 Гбайт/с припередаче команд;объем адресного пространства - 4 Гбайт;поддержка до 4 внешних прерываний; П напряжение питания 3,3 В;около 4 млн транзисторов на кристалле;технология производства КМОП 0,5 мкм.Архитектура микропроцессора TMS320C80Архитектура процессора TMS320C80 относится к классу MIMD - множественный поток данных,множественный поток команд.

Входящие в состав TMS320C80 процессоры программируютсянезависимо один от другого и могут выполнять как разные, так и одну общую задачу. Обмен даннымимежду процессорами осуществляется через общую внутрикристальную память, доступ к которойобеспечивает матричный коммутатор (Crossbar), выполняющий также функции монитора приодновременном обращении к одному сегменту памяти нескольких процессоров.Рассмотрим подробнее архитектуру процессоров, входящих в состав TMS320C80.Архитектура главного процессора35Главный процессор - это вычислительное устройство с RISC-архитектурой и встроеннымсопроцессором для выполнения операций с плавающей точкой.

Подобно другим процессорам с RISCархитектурой, МР использует команды загрузки/сохранения для доступа к данным в памяти, а такжевыполняет большинство целочисленных, битовых и логических команд над операндами в регистрах втечение одного такта.Вычислитель с плавающей точкой (FPU - Floating Point Unit) конвейеризирован и позволяет выполнятьоперации над данными как с одинарной, так и с двойной точностью, совмещая в конвейере операцииумножения, сложения с накоплением, загрузки и сохранения результата. FPU использует тот жерегистровый файл, что и устройство целочисленной и логической обработки. Производительностьустройства составляет около 100 Mflops. Специальный механизм отметок (Scoreboard) фиксируетзанятость регистров и обеспечивает их бесконфликтное использование.На рис.

10 приведена структура главного процессора.Рис. 10. Структура главного процессораОсновными компонентами МР являются:••••регистровый файл, состоящий из 31 регистра (32-разрядного);барабанное устройство сдвига (Barrel Rotator);генератор маски;таймер;36••••••целочисленное АЛУ;управляющий регистр;4 аккумулятора с плавающей точкой двойной точности;умножитель с плавающей точкой;сумматор с плавающей точкой;контролер кэш-памяти.Объем каждого из внутрикристальных кэшей МР для команд и данных равен 4 Кбайта. Управлениекэш-памятью осуществляет входящий в состав МР контроллер.МР может обслуживать до четырех внешних прерываний.

Запрос на обслуживание трех из них должениметь форму импульса, а для одного - передача управления процедуре обработки осуществляется поизменению уровня напряжения.Для различных схем распараллеливания обработки в рамках микропроцессора МР можетиспользоваться как управляющий или как универсальный арифметико-логический и графическийпроцессор.Набор инструкций МР включает в себя:•••••••••••••арифметические операции;логические операции;операции сравнения;операции с плавающей точкой;арифметические преобразования;векторные арифметические операции;векторные операции умножения/накопления;векторные операции преобразования;векторные операции умножения/накопления с удвоенной точностью;операции ветвления и переключения контекста;команды управления;команды чтения/записи ОЗУ;команды сдвига.Архитектура ADSP-процессоровАрхитектура ADSP-процессоров TMS320C80 оптимизирована для приложений, связанных собработкой 2- и 3-мерной графики, видеоизображений и звука. ADSP может выполнять за один тактодновременно операцию умножения, арифметико-логическую операцию (например, сдвигсуммирование) и два обращения к памяти.

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