Строительный блокнот Корпуса микропроцессорных микросхем
Прн Г=-Ь25°С. * При 1он =-т мкА. * Прн /OL = 0,8 мА. Результат обработки информации АЛУ записывается в блок регистров общего назначения по адресу, определенному разрядами О-3 микрокоманды. При операциях ввода информация, поступающая по ШАД, записывается в блок регистров общего назначения, а прн операциях вывода выводится в ШАД. Блок РОН состоит из 26 8-разрядных регистров: 10 регистров могут прямо адресоваться микрокомандами; 4 адресуются прямо и косвенно (косвенная адресация осуществляется в соответствии с адресными полями системной команды, хранящейся в регистре команд. Этн регистры, как правило, содержат операнды источника и назначения, информацию о текущем состоянии, а также выполняют специальные функции центрального процессора, например счетчик команд, указатель стека; 12 регистров имеют только косвенную адресацию и используются в качестве регистров общего назначения прн выполнении команд. Микропроцессор на микрокомандном уровне работает в конвейерном режиме, при котором выполнение одной микрокоманды совмещается во времени с вычислением адреса и выборкой очередной микрокоманды. Выполнение операций над байтами осуществляется за один микрокомандный цикл. В случае, если происходит операция над полным словом (16 разрядов), то она завер-щается за два цикла под управлением одной двухцикловой микрокоманды. Система микрокоманд микросхемы КР581ВЕ1 полиостью совпадает с системой микрокоманд МПК серии КР581, Для управления работой микросхемы используется серия из четырех тактовых сигналов С/-С4. Под микрокомандным циклом tc понимается период следования любого из тактовых сигналов. В случае, когда нет режима ввода нлн вывода информации, щины DA15-DA0 устанавливаются в 3-е (высокоомное) состояние. На временной диаграмме (рнс. 4,13) приняты следующие обозначения: Данные установлены - на щннах DAI5- ОАО установлены истинные данные; Ввод данных - в данный промежуток времени осуществляется ввод данных в микропроцессор; Вывод данных - вывод данных из микропроцессора; Ввод - на данном входе БИС нлн группе входов в обозначенном промежутке времени происходит прием соответствующей информации; Вывод информации - на данном выходе нлн группе выходов в обозначенный промежуток времени осуществляется вывод информации; Заряд - на данной группе выходов в обозначенный промежуток времени осуществляется заряд шин до высокого уровня напряжения. Статические параметды КР581ВЕ1 приВе-денц в табл. 4.12. Глава 5 Микропроцессорный комплект серии К583 Микропроцессорный комплект серии К583 предназначен для построения широкого класса вычислительных средств от микроконтроллеров до высокопроизводительных систем обработки информации широкого назначения. Комплект ориентирован на произвольную систему команд и позволяет создавать ЭВМ с магнстральномодульиой организацией, эмулирующих любую систему команд. Тип микросхемы функциональное назначение корпуса К583ВС1 К583ИК1 К583КП1 К583ВМ1 К583ХЛ1 Центральный процессорный элемент (8-разрядный) Схема адресации ЗУ и генерации последовательности кодов Коммутационный микропроцессор Логический микропроцессор Магистральный коммутатор байтовый 4134.48-2 4134.48-2 4134.48-2 4134.48-2 4134.48-2 Тип микро схемы Функциональное назначение Тип корпуса К583ВГ1 К583ВА1 К583ВА2 К 583В A3 К583ВА4 Генератор синхросигналов Магистральный приемопередатчик с памятью Магистральный приемопередатчик без памяти Универсальный коммутатор магистралей Универсальный коммутатор байтовой информации 4119.28-1 405.24-2 4119.28-1 4134.48-2 4134.48-2 Таблица 52
Микропроцессорный комплект характеризуется большой вычислительной мощностью, достаточно высоким быстродействием. По электрическим параметрам МПК серии К583 совместимы со стандартными ТТЛ-сериями, существует также полная совместимость серий К583 и К584. Состав МПК серии К583 приведен в табл. 5.1, а их статические параметры даны в табл. 5.2. Все микросхемы комплекта обеспечивают стандартные ТТЛ-уровни входных и выходных сигналов и функционируют в отрицательной логике. 5.1. Микросхема К583ВС1 Микросхема К583ВС1 - универсальный 8-разрядный центральный процессорный элемент (ЦПЭ), выполненный по технологии Я., предназначен для приема, хралеиня, арифметико-логической обработки и выдачи байтовых данных; может быть использован как составная часть процессора микро-ЭВМ. Условное графическое обозначение микросхемы приведено иа рис. 5.1, назначение вы- водов - в табл. 5.3, структурная схема показана на рис. 5.2, формат микроко1манд - на рис 5.3, временная диаграмма -иа рис. 5.4, система микрокоманд - в табл. 5.4 и 5.5. Микросхема работает с числами в дополии-гельном коде с фиксированной точкой перед старщим разрядом или кодами. Диапазон представления чисел -1:X + 1. Управление микросхемой осуществляется внещним кодом. Управляющий код имеет структуру, приведенную иа рис. 5.5. Внешние сигналы S1, S2, S3.1, S3.2 образуют систему сиихронизацни работы микросхемы Прием микрокоманды осуществляется по фронту сигнала SI за время срабатывания регистра микрокоманд (РМК). Все последующее время цикла содержимое магистрали микрокоманд МК (разряды 0-15) не влияет иа работу микросхемы Синхросигнал S2 определяет работу блока обработки информации, выдачу исходных данных в блок обработки и запись результата в память микросхемы. Синхросигналы S3.i, S3.2 предназначены для выдачи результата из микросхемы. LMl 0 1 2 3 4 5 6 7 fl 9 0 12 13 S3 1 S3 2 P It- SL SR 1ч г Таблица 5.3 9 11 13 IS 17 Ж 3S 29 32 33 ?g 25 в Рис. 5 1. Условное графическое обозначение К583ВС1
По фронту сигнала 5/ происходит прием микрокоманды в РМК, запись в РОУ, регистр режима значений, подготовленных УУ в предыдущем такте работы. По срезу сигнала S2 разрешается запись информации из РОНО-Р0Н15 и РР в PL1 и PL2 По низкому уровню сигнала S2 результат операции со сдвнгателя АЛУ заиосится в РОНО-РОН 15 и РР; выдача информации в LI бывает только при наличии сигнала S3.1, низкого уровня в L2-прн наличии сигнала S3.2 низкого уровня. Комбинации синхросигналов SI и 52 определяют четыре режима работы: остаточного управления; пропуска такта; приостановки; нормальный режим. Прн запрете 5/ (режим остаточного управления) новая микрокоманда не принимается, а исполняется предыдущая.
|