Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответник.doc
Скачиваний:
11
Добавлен:
28.04.2019
Размер:
9.45 Mб
Скачать

Билет n 7

1. Системы на кристалле. Общая характеристика.

Под приборами класса система-на-кристалле, в общем случае, подразумеваются приборы на едином кристалле которых интегрированы процессор (процессоры, в том числе специализированные), некоторый объем памяти (как правило, очень маленький), ряд периферийных устройств и интерфейсов - т.е. максимум того, что необходимо для решения задач, поставленных перед системой. Как правило, на системе-на-кристалле работает полноценная операционная система.

Типичная SoC содержит:

  1. один или несколько микроконтроллеров, микропроцессоров или ядер цифровой обработки сигналов (DSP),

  2. банк памяти, состоящий из модулей ПЗУ, ОЗУ, ППЗУ или флеш.

  3. источники опорной частоты, например, кварцевые резонаторы и схемы ФАПЧ (фазовой автоподстройки частоты),

  4. таймеры, счетчики, цепи задержки после включения,

  5. стандартные интерфейсы для внешних устройств: USB, FireWire, Ethernet, USART, SPI.

  6. входы и выходы цифро-аналоговых и аналого-цифровых преобразователей.

  7. регуляторы напряжения и стабилизаторы питания.

Блоки могут быть соединены с помощью шины собственной разработки или стандартной конструкции, например AMBA в чипах компании ARM. Если в составе чипа есть контроллер прямого доступа к памяти (ПДП), то с его помощью можно заносить данные с большой скоростью из внешних устройств напрямую в память чипа, минуя процессорное ядро.

2. Стандартный контроллер пдп. Общая характеристика

Вообще, рассказывалось про контроллер 8257, вот такой.

CLK

КПДП ЦП

DRQ0 HАLD

DACK0 HLDA

............. 8 8

DRQ3 РГ

DACK3

STB RAM

By AEN

MEMR

MEMW

IOR

IOW

MEMW

ШД

ША

ШУ

РГ - защёлка адреса, стандартный контроллер использует мультиплексированные адреса данных. Организовать пересылку данных из внешнего устройства (Ву) в память.

Ву выставляет по линии DRQ0 запрос на прямой доступ к памяти, если приоритет соответствует, то контроллер генерирует сигнал HOLD ЦП. ЦП заканчивает работу текущей программы и выдаёт сигнал по линии HLDA (переводит все свои линии из этого состояния). Контроллер, получив сигнал HLDA, выдаёт разрешение Ву по линии DRQ0 на пересылку данных. И начинается пересылка, которая управляется контроллером. Ву выставляет данные на ШД, а контроллер генерирует сигналы IRQ и MEMR и на ША выставляет адрес записываемых данных. Контроллер инкрементирует (декрементирует) адрес и выставляет следующую пару данных.

Пересылка осуществляется за 1 цикл. Цикл повторяется до тех пор, пока счётчик пересылок в контроллере ПДП не обнулится или цикл может повторяться бесконечно.

Возможна работа ПДП в 2-х режимах:

1) Групповая пересылка байт

2)Одиночная пересылка (после каждой пересылки управление возвращается к ЦП).

Для пересылки данных из памяти в Ву контроллер должен выставить пару MEMR и IQR, всё остальное не изменится . Все взаимодействия осущ-ся по 2 сигналам HALD и HLDA.

БИЛЕТ N 8

1. Методы повышения быстродействия одноуровневых ЗУ. Интерливинг.

Ч астота < 25 МГц частота > 25 МГц

о дноуровневая многоуровневая

линейная интерливинг

страничная КЭШ

с прямым с мадульно - ассоциативным

отображением отображением

Микропроцесор 8080 – частота 2,5 МГц ; быстродействие памяти частота – 10 МГц

При частоте 25 МГц возникает вопрос – согласовать скорость обмена ЦП и памяти.

Линейная организация памяти на динамических сис-мах с повышенным быстродействием.

Станичные и интерливинг. Организации памяти позволяют повысить быстродействие памяти. Переход с динамической на статическую ,но это экономически не выгодно – это метод ещё один для повышения быстродействия.

Интерливинг –память делится на 2 блока (или несколько) и обращение к ним осуществляется последовательно