Лекции.Орг
 

Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника


Этапы синтеза ОА с закрепленными микрооперациями



1. Если в микрооперации упоминается слово Ai(1:ki), то в структуре ОА резервируется регистр Ai. Если слов много, то имеем следующую композицию регистров:

2. Если есть передача информации Ai : = As, тогда два эти регистра

3. связываются между собой управляющей шиной.

4. Если над словом Ai выполняется микрооперация yj , предусматриваются соответствующие схемы выполнения микрооперации.

Xi – множество осведомительных сигналов, выполняемых над регистром Ai

Fi – множество микроопераций yj, выполняемых над i–тым регистром.

F1,F2,…,Fn – множество всех микроопераций, выполняемых ОА.

5. Если над словом Ai вычисляется некоторый осведомительный сигнал xl=f(Ai), то в схему Ai включаются соответствующие цепи вычисления xl.

Xi – множество осведомительных сигналов, вычисляемых над регистром Ai.

 

6. Для каждого операционного элемента (ОЭ) Ai , выполняющего множество операций Fi в справочниках ищут типовое решение. Например: сдвиговой разряд, счетчик и т.д. Если список Fi обширен и такого элемента в справочнике нет, то он подлежит проектированию. Три способа проектирования ОЭ:

- комбинирование из типовых ОЭ,

- синтез типового разряда и набор нужной разрядности,

- комбинирование первых двух.

Пример:

Синтезировать ОЭ, выполняя микрооперации сдвига и счета.

1) способ

сдвиг за 1 такт, если снимаем результат с регистра

для счета 3 такта

y1 yсч y2

Проектируем n-разрядный комбинационный счетчик путем синтеза типового разряда и соединяем регистр с комбинационным счетчиком.

Пример:

Синтезировать ОЭ, выполняя микрооперации сдвига и счета.

 

2) способ

сдвиг за 1 такт, если снимаем результат с регистра

для счета 3 такта

y1 yсч y2

Проектируем n-разрядный комбинационный счетчик путем синтеза типового разряда и соединяем регистр с комбинационным счетчиком.

 

Шины.

Шина – операционный элемент (ОЭ), служащий для выполнения микрооперации передачи информации, например, между регистрами:

y1: B(1:n):= A(1:n),

y2: B(1:n):= ù A(1:n) (инверсная передача).

Регистр А называют источником информации, а регистр B – приемником.

Шины состоят из цепей.

Цепь – ОЭ, служащий для передачи одного бита информации. В простейшем случае цепь – это проводник. Информация на его концах совпадает ( , рисунок 19, а). На рисунке 19, б показана управляемая цепь. Информация передается по цепи только при наличии управляющего сигнала у( ). Условное изображение управляемой шины на структурных схемах ОУ приведено на рисунке 19, в.

Виды цепей:

- однофазные,

- парафазные.

Однофазные цепи (управляемые или неуправляе­мые) передают только прямое или только инверсное значение сигнала. Парафазные цепи пе­редают оба значения сигнала (рисунок 20).

Сложность парафазной шины увеличивается в два раза по сравнению с однофазной, что позволяет достичь выиг­рыша по быстродействию, если приемниками информации яв­ляются RS-триггеры (JK-триг­геры). В данном случае пара­фазная шина позволяет пере­дать информацию за один такт.

 

Для однофазной шины используется два такта.

1) В первом такте приемный регистр обнуляется (на R-входы всех триггеров регистра подаются единицы Ri:=1).

2) Во втором такте устанавливаются только единицы в нужных разрядах регистра (Si:= a).

Проектирование однотактных и двухтактных (парафазных и однофазных) цепей приема и установки кода рассматривалось выше в примере 1 (синтез регистра на раздельных триггерах).

Прием информации на D-триггер с помощью однофазной цепи осуществляется за один такт.

N-разрядная шина состоит из N одноразрядных цепей.

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





Дата добавления: 2015-02-12; просмотров: 148 | Нарушение авторских прав


© 2015-2017 lektsii.org.

Ген: 0.008 с.