Основой блока сложения является сумматор. Согласно заданию, в схеме применен 8 - разрядный сумматор. На современном уровне развития схемотехники существует несколько основных схем сумматоров: с последовательным переносом, с параллельным переносом, с ускоренным переносом. В интегральном исполнении сумматоры в основном выпускаются в виде секций, содержащих четыре сумматора, причем секций с внутренним последовательным переносом не выпускается. Отдельных сумматоров с ускоренным переносом также нет, существуют секции АЛУ со схемами формирования ускоренного переноса. В данном случае применение АЛУ с ускоренным переносом в качестве сумматора не оправдано, так как быстродействие такой схемы для восьми разрядов оказывается значительно ниже, чем для двух четырехразрядных сумматоров с параллельным переносом, между собой объединенных последовательным переносом. Сложение 24 – разрядных мантисс на 8 – разрядном сумматоре осуществляется в три приема, с хранением промежуточного переноса в триггере.
Устройство управления в своем наиболее стандартном варианте должно содержать счетчик, формирующий адрес, и ПЗУ, из которого осуществляется выбор управляющего слова по адресу, задаваемому счетчиком. Для хранения управляющего слова в течении такта и организации конвейерной обработки (выбор следующей команды с одновременным выполнением текущей) применяется регистр. Недостатком такой схемы является сложность организации ветвлений алгоритма, при которых необходима перезагрузка счетчика новым адресом и выбор нового значения из ПЗУ. При этом при наличии ветвления теряется один такт. Если ветвление происходит в цикле (например, по условию продолжения или выхода из цикла), наличие холостого такта приводит к значительному увеличению длительности выполнения цикла, что весьма нежелательно. Поэтому была выбрана другая схема: на каждом такте во время выполнения команды производится выборка двух вариантов управляющих слов из двух ПЗУ; при поступлении в конце такта от операционного автомата признака перехода этот признак обрабатывается быстродействующей ПЛИС, которая выдает на мультиплексор сигнал выбора одного из управляющих слов, которое после мультиплексирования запоминается в регистре. В такой схеме увеличение времени происходит только на величину времени задержки распространения ПЛИС, мультиплексора и регистра, которые могут быть достаточно малы (в данной схеме эта задержка составляет 26 нс). Такая схема дает значительный выигрыш по времени при наличии в графе автомата циклов и переходов, условия для которых вырабатываются непосредственно перед самим переходом.
3. Выбор и описание серий ИМС
В качестве основы для реализации процессора согласно заданию была выбрана серия микросхем 1533. Кроме того, в «узких» местах и в управляющем автомате применены микросхемы серии MC74F, ПЗУ серии К556 и ПЛИС iPLD22V10-7. Ниже приведены выбранные микросхемы этих серий и их основные параметры:
Обозначение |
Наименование параметра |
Значение |
Един. измер. |
КР1533КП11А |
|||
t1,0 (0,1) зд.р.
Iпот. |
Время задержки распространения по информационным входам по входу выбора Потребляемый ток |
12 22 14 |
нс нс мА |
КР1533КП12 |
|||
t1,0 (0,1) зд.р
Iпот. |
Время задержки распространения по информационным входам по входам выбора Потребляемый ток |
14 21 12 |
нс нс мА |
КР1533АП14 |
|||
t1,0 (0,1) зд.р
t0 (1),3 зд.р t3,0 (1) зд.р Iпот. |
Время задержки распространения по информационным входам при переходе в состояние «выключено» при переходе из состояния«выключено» Потребляемый ток |
13 40 25 33 |
нс нс нс мА |
КР1533ИЕ7 |
|||
t1,0 (0,1) зд.р
tпу Iпот. |
Время задержки распространения от CU, CD к PU, PD от CU, CD к выходам Q от L, DI к выходам Q Время предустановки данных на входах DI относительно фронта на L Потребляемый ток |
16 19 30 20 22 |
нс нс нс нс мА |
КР1533ИР13 |
|||
t1,0 (0,1) зд.р
tпу Iпот. |
Время задержки распространения по входу C по входу R Время предустановки данных на входах DI относительно фронта C S относительно фронта C Потребляемый ток |
22 25 15 30 40 |
нс нс нс нс мА |
К555ТЛ2 |
|||
t1,0 (0,1) зд.р Iпот. |
Время задержки распространения Потребляемый ток |
22 17 |
нс мА |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.