Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
rk_-_mobile.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
14.08 Mб
Скачать

20Мультепликсирование шин

Мультиплексор – это операционный блок с N входными шинами и одной выходной (рис 2.43). Он предназначен для подключения одной из входной шин к выходной. Адрес подключаемой шины задается на входе А в двоичном коде. Основное назначение мультиплексора (MX) заключается в передаче слов информации с i-й шины на выход В. Мультиплексоры выполняются, как правило, стробируемыми. В связи с этим слово передается в параллельном коде в течении времени действия управляющего сигнала y.

Описание мультиплексора проводится в виде: MX (0:15, 0:7) –мультиплексор, где MX – идентификатор, (0:15) – номера входов, (0:7) – разрядность передаваемой информации через MX.

B (0:7) - выходная шина,

A (0:3) – шина адреса,

CШ (0:15,0:7) – система входных шин, (0:15) – номера входных шин (соответствует номерам входов MX), (0:7) – разрядность передаваемого слова по шине.

Микрооперация передачи слова осуществляется под действием управляющего сигнала

y: B = СШ(А).

Записанную микрооперацию читают так: “На выходную шину В выставляется данное с одной из систем шин по адресу А”. Внутренняя структура MX изображена на рис. 2.44, где DC(0:3, 0:15) – дешифратор, обеспечивающий подключение входной шины к блоку ИЛИ. Блок ИЛИ состоит из восьми (по числу разрядов передаваемого слова) подблоков, к каждому из которых подведены одноименные входные цепи шестнадцати шин. Выходы подблоков ИЛИ образуют шину В.

1)унитарное управление

+загрузка регистра осущ за 1 такт -большое кол-во упр сигналов от УА 2)адресное управление

+уменьшено число упр сигналов

-2 такта

3)общая шина

21 Цвк с переменным форматом

22.Командный цикл двухадресного процессора

КОП А1 А2 ЦВК ЦВО1 ЦВО2 ЦИК ЦВО - операнд

23.Функции оа и уа

В операционном устройстве (см. рис. 1.2) процесс выполнения микропрограмм разделяется между операционными и управляющими автоматами. В ОА выполняются микрооперации над содержимым операционных блоков и вычисляются логические условия, а УА задает порядок следования микроопераций.

Разделение функций между ОА и УА заключается в том, что ОА показывает только какие микрооперации он может выполнять, а УА – в какой последовательности необходимо выполнять микрооперации для проведения той или иной операции. Поэтому описание ОА состоит из:

  1. набора операционных блоков (состав ОА);

  2. набора микроопераций;

  3. набора логических условий.

Описание УА определяется теми микропрограммами, которые он реализует, и рассматривается в разделе синтеза УА [7,8].

24 Типы уа

В зависимости от способа хранения микропрограмм различают управляющие автоматы:

– с жесткой логикой;

– с гибкой логикой.

В управляющем автомате с жесткой логикой вся логика переходов и выработки управляющих сигналов определяется жесткой структурой комбинационной схемы. Переход на другую микропрограмму потребует смены комбинационной схемы. Такой управляющий автомат имеет комбинационную схему (КС), где “зашита” ГСА работы вычислителя и регистр (R) состояний автомата (рис. 4). Синхросигнал (С) подается на вход синхронизации регистра R.

Такой автомат, у которого микропрограммы реализованы аппаратно в виде комбинационной схемы, имеют высокое быстродействие, но не могут быть перестроены на другую микропрограмму.

В управляющих автоматах с гибкой логикой микропрограммы хранятся в запоминающем устройстве. При этом в одной ячейке запоминающего устройства хранится одна микрокоманда или микрооперация. Таким образом, задача реализации микропрограммы здесь заключается в последовательном извлечении микрокоманд из ячеек памяти по счетчику микрокоманд (СЧМК), задающего адреса ячеек ЗУ

Гибкость такого автомата заключается в том, что для реализации другой микропрограммы, здесь достаточно ее записать на место прежней. Структура УА сохраняется прежней, но быстродействие его ниже чем у УА с жесткой логикой.

Различные способы хранения микропрограмм у этих автоматов и вызывает различный подход к их проектированию.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]