Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
К1-12М_Агеева_1892ВМ10Я.docx
Скачиваний:
16
Добавлен:
25.11.2019
Размер:
249.39 Кб
Скачать

Национальный исследовательский ядерный университет «МИФИ»

Факультет Кибернетики и информационной безопасности

Кафедра «Компьютерные системы и технологии»

Реферат по предмету

«Архитектура вычислительных систем»

на тему:

Микропроцессор 1892ВМ10Я

Студент гр. К1-12М Агеева А. В.

Руководитель Чепин Е. В.

Москва 2012

Оглавление

Общие сведения 3

Взаимодействие процессоров 7

Центральный процессор (CPU) 9

Конвейер CPU 12

Цифровой сигнальный процессор (DSP) 14

Конвейер DSP 19

Структурная нотация 22

Список литературы 24

Общие сведения

Микросхема интегральная 1892ВМ10Я («Навиком-02Т») спроектирована и изготовлена по 130-нм проектным нормам как однокристальная трехъядерная гетерогенная многопроцессорная “система на кристалле” на базе библиотек отечественной платформы проектирования микросхем «МУЛЬТИКОР», разработанной в ОАО НПЦ «ЭЛВИС» совместно с партнерами.

Микросхема продолжает ряд микропроцессоров серии «Навиком» («Навиком-01»), предназначенных для одновременного решения задач связи, навигации, обработки видео и графической информации на базе одной и той же микросхемы. В настоящее время портированы ОС Linux с поддержкой приложений и RTOS uOS, а в перспективе планируется портирование ОС Android и QNX.

В качестве процессоров микросхема 1892ВМ10Я содержит 32-разрядный центральный процессор (CPU) на основе процессорного RISC-ядра RISCore32F64 с архитектурой MIPS32 и два высокопроизводительных DSP процессора-акселератора в составе “DELCore-30М (Dual ELCore-30М)” для цифровой обработки сигналов с плавающей и фиксированной точкой, обеспечивающих обработку информации с переменными форматами данных.

Все процессоры работают независимо друг от друга (каждый по своей собственной программе) и, вследствие этого, представляют трехъядерную систему на кристалле MIMD–архитектуры (MIMD – Multiple Instructions Multiple Data).

Структурная схема микросхемы 1892ВМ10Я приведена на рисунке 1.

Рис. 1. Структурная схема 1892ВМ10Я

Важнейшими устройствами в структуре процессора являются интеллектуальные устройства прямого доступа (DMA), которые могут обеспечивать взаимную синхронизацию, к примеру, c DSP –ядрами.

При этом возможны два варианта MIMD–организации:

  • CPU–ядро осуществляет функцию главного менеджера исполняемой программы, руководит DSP-ядрами и устройствами DMA, а DSP–ядро является интеллектуальным акселератором, работающим по собственной программе и обладающим возможностью самоинициализации по выполнению своей программы. CPU-ядро имеет доступ ко всем ресурсам процессора.

  • И CPU-, и DSP–ядра имеют возможности доступа к ресурсам микросхемы. DSP–ядра имеют доступ ко всему адресному пространству микросхемы, в том числе к регистрам DMA–каналов и периферийных блоков. При одновременном доступе к одним и тем же ресурсам приоритет предоставляется CPU.

Кроме того, широкое использование в структуре процессора двухпортовых ОЗУ обеспечивает их одновременное использование парами CPU/DSP, CPU/DMA или DSP/DMA. Поэтому параметры реальной производительности устройств процессора близки к пиковым, так как ввод и вывод данных и промежуточных результатов процессорных ядер возможен одновременно с основными вычислениями.

В микросхему также встроен многоканальный аппаратный коррелятор (МСС) для обработки навигационной информации для ГЛОНАСС/GPS-навигации, который функционирует независимо от работы CPU и DSP.

Порт внешней памяти (MPORT) со встроенным контроллером служит для подключения к микропроцессору внешней памяти типов SRAM/ROM/SDRAM/Mobile SDRAM/EPROM/FLASH и внешних устройств. Шина данных – 32 разряда, шина адреса – 32 разряда.

Для передачи данных в 1892ВМ10Я имеются: шина CDB (CPU Data Bus) и коммутатор AXI Switch. Коммутатор обеспечивает передачу данных между любым исполнительным устройством (Slave) и любым задатчиком (Master). При этом процесс передачи данных между любыми парами Slave-Master выполняется параллельно и без конфликтов.

Исполнительными устройствами являются блоки внутренней памяти, (CRAM, память DSP) или любая внешняя память, доступная через MPORT. Задатчиками могут быть CPU, MFBSP, Ethernet MAC (EMAC)и каналы DMA типа память-память.

Периферийные устройства микросхемы 1892ВМ10Я:

  • контроллер Ethernet MAC 10/100 МГц;

  • 4 универсальных порта MFBSP (LPORT, совместимый с Analog Device, SPI, I2S, GPIO) с DMA;

  • 4 - канальный контроллер прямого доступа (DMA) типа память-память. Поддержка 2-мерной и разрядно-инверсной адресации. 4 внешних запроса прямого доступа;

  • Контроллер прерываний. 4 внешних прерывания;

  • порт ввода видеоданных;

  • порт вывода видеоданных;

  • два универсальных асинхронных порта (UART) типа 16550;

  • два универсальных 32-разрядных таймера, интервальные/реального времени (IT/RTT);

  • 32-разрядный сторожевой таймер (WDT).