Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ANDREJ / ANDERJ / TECHPART.DOC
Скачиваний:
23
Добавлен:
16.04.2013
Размер:
1.67 Mб
Скачать

Арифметико-логическое устройство (алу)

АЛУ является пользовательским блоком, т.е. блоком который проектирует тот, кто будет приспособлять данное УСТРОЙСТВО к конкретной БИС. В данном УСТРОЙСТВЕ

АЛУ представлено в качестве примера и необходимо для проверки работоспособности БИС в целом. Поэтому ограничимся формулировкой требований к АЛУ разрабатываемых пользователем:

АЛУ может обеспечивать вычисление единственной функции от трех переменных, либо набора функций от 2-х переменных.

  1. Разрядность переменных и кода ограничена разрядностью МПИ.

  2. Дешифрация функций возлагается на АЛУ, т.е. на вход АЛУ подается код оператора в двоичном виде.

Синтез принципиальной схемы устройства Реализация принципиальной схемы на верхнем уровне иерархии

Схема УСТРОЙСТВА на верхнем уровне иерархии приведена в приложении Г.

Представленные на схеме блоки выполняют следующие функции:

INOUT-Блок интерфейса с МПИ.

SUMM-Арифметико-логическое устройство.

DC8N4-Блок индикации.

RGU8-Внутренние регистры УСТРОЙСТВА.

Реализация блока inout (интерфейса с мпи)

Принципиальная логическая схема блока INOUT Приведена в приложении Г.

Рассмотрим функции блоков, составляющих схему:

WIN-схема управления адресным окном и идентификации обращения по адресам, лежащим в адресном окне.

OUTD-буферные схемы для преобразования внешних сигналов БИС во внутренние и обратно, имеют третье состояние.

RGU3-регистр для хранения смещения внутри адресного окна.

DC8B-дешифратор смещения внутри окна.

Реализация блока win (схемы управления адресным окном)

Для управления адресным окном нам необходимо знать адрес его начала. Однако мы должны иметь возможность оперативно изменять этот адрес. Для достижения этой цели мы зарезервируем один из адресов адресного пространства шины (в данном случае FFFFh) и присвоим его (адрес) регистру управления адресным окном. Поскольку внутри окна нам необходимо три адреса то легче всего позиционировать окно по 14 разрядам адреса. При этом под окно будут отведены 4 адреса, один из которых не будет использоваться.

При обращении на шине по любому адресу блок управления сравнивает старшие 14 разрядов адреса и содержимое регистра управления окном. При совпадении этих величин на выходе блока появляется сигнал.

С учетом всего сказанного мы можем построить структурную схему блока управления окном. Она приведена ниже.

Рис. 9. Структурно-функциональная схема блока управления адресным окном

Принципиальная логическая схема построенная на основе данной структурной приведена в приложении Г.

Блоки приведенные на рисунке 9 выполняют следующие функции:

COMPFF-определяет, является ли текущий адрес адресом управляющего регистра

COMP-определяет, лежит ли текущий адрес внутри адресного окна

REG-регистр хранения начального адреса адресного окна (управляющий регистр)

DT-регистр-защелка

Принципиальные логические схемы этих блоков и их раскрытие до нижнего уровня иерархии приведены в приложении Г.

Реализация блоков outdv (буферных блоков)

Буферные блоки OUTDV предназначены для согласования внешних и внутренних электрических сигналов. Они построены на основе мощных Z-ячеек и по сути не выполняют каких либо логических или арифметических функций. Кроме того буферные блоки могут переводить выводы БИС в т.н. третье состояние, которое применяется в тех случаях, когда БИС находится в неактивном состоянии.

Принципиальная логическая схема блоков OUTDV приведена в приложении Г.

Соседние файлы в папке ANDERJ
  • #
    16.04.201388.38 Кб17PLAKAT4.CDR
  • #
    16.04.201347.05 Кб18PLAKAT5.CDR
  • #
    16.04.2013110.14 Кб18PLAKAT6.CDR
  • #
    16.04.2013110.14 Кб18PLAKAT7.CDR
  • #
    16.04.20134.86 Кб17SABLON.CDR
  • #
    16.04.20131.67 Mб23TECHPART.DOC
  • #
    16.04.201315.87 Кб18TEZIS.DOC
  • #
    16.04.201312.8 Кб18TITUL.DOC
  • #
    16.04.201335.78 Кб18TZ.CDR