Меню
Главная
Прикосновение космоса
Человек в космосе
Познаем вселенную
Космонавт
Из авиации в ракеты
Луноход
Первые полеты в космос
Баллистические ракеты
Тепло в космосе
Аэродром
Полёт человека
Ракеты
Кандидаты наса
Космическое будущее
Разработка двигателей
Сатурн-аполлон
Год вне земли
Старт
Подготовки космонавтов
Первые полеты в космос
Психология
Оборудование
Модель ракеты
|
Космонавтика Конструирование интегральных микросхем niiSO-MNSII srosn c>.(s,zoy,c) Регисигр пинронопонд олон упраблемия Регистр управляющего слова no-DtS Буфер шины данных Регистр состояния Арифпетиче-ско-логичесное устройство Аккумулятор 16 y-Av Блок регистров о6и(его назначения 16*16 Блок синхронизации
F1 а ОРА IPA Рис 3 !3 Структурная схема КР588ВС2 фронта сигнала CS Выбор микросхемы . Микросхема реализует конвейерный принцип выполнения микрокоманд, при котором операции приема и дешифрации следующей микрокоманды совмещаются с операциями исполнения и выдачи результата предыдущей микрокоманды. В фазе приема производится прием очередной команды в РМК, что фиксируется выдачей отрицательного фронта на выводе F1 Синхронизация , дешифрация микрокоманды и запись управляющего кода в РУС при условии окончания фазы записи для предыдущей микрокоманды. После записи дешифрированного управляющего кода в РУС состояние низкого уровня на выводе F1 изменяется на высокое. На этом фаза приема заканчивается, если в дешифрироваиггой микрокоманде отсутствует прием информации с шины DO-D15. В противном случае схема обмена анализирует состояние вывода ОРА Сопровождение информации и при наличии на нем напряжения низкого уровня производит прием данных с шины D. По окончании приема операнда схема обмена выдает сигнал IPA Окончание приема низкого уровня и фаза приема завершается. Во время выполнения фазы чтения выбирается источник информации (операнды или один из операндов) и производится асинхронная обработка информации в АЛУ. В зависимости от выполняемой микрокоманды в качестве источника информации могут служить аккумулятор, регистр состояний, РОН, шина D. Во время выполнения фазы записи заканчивается обработка информации в АЛУ и производится запись результата в соответствую-1ЦИЙ приемник: А, РОН, PC, D. Если приемником информации является шина D, то микросхема устанавливает информацию на выводах DO-D15, сопровождая ее выдачей сигнала ОРА низкого уровня. Номер вывода Обозначснио I .а Ийчение
Шина данных Микрокоманда Состояние Общий Выбор микросхемы Синхронизация Сопровождение информации по щине D Окончание приема +5 В В фазе выдачи микросхема является источником информации, а остальные блоки процессора - приемником. Процесс обмена осуществляется асинхронно. При выдаче информации источник устанавливает одновременно с данными сигнал ОРА низкого уровня. По за-верщении приема информации приемник устанавливает сигнал IPA низкого уровня. Обмен заканчивается, когда источник устанавлив!-ет сигнал ОРА высокого уровня, а приемник отвечает сигналом 1РД высокого уровня. В процессе выполнения фазы выдачи предыдущей микрокоманды могут выполняться фазы приема и чтения текущей микрокоманды и фаза приема последующей микрокоманды. Назначение выводов КР588ВС2 приведено в табл. 3.15. 3.3.2. Микросхема КР588ВУ2 Микросхема КР588ВУ2 представляет собой управляющую намять (УП) микропрограмм и предназначена для формирования последовательности микрокоманд по заданной ко.манде. Микросхемы КР588ВУ2 выполняются в виде стандартных кодировок, содержимое которых определено на этане изготовления микросхем. Кодировки 0001-0005 позволяют реализовать систе.му ко.манд .микроЭВМ Электроника-60 . Структурная схема КР588ВУ2 иредставлена на рис. 3.14. Рассмотрим назначение основных блоков и иринцин их взаимодействия. Блок синхронизации при ноступлении входных управляющих сигналов производит установку всех регистров УП в исходное состояние, осуществляет синхронизацию приема команды и выдачи микрокоманды. Входная команда поступает в УП по 16-разрядной щине NS и .хранится в регистре команд (РК). Одновременно в 4-разрядный регистр состояния (PC) записывается информация с шииы состояний ST. На шииу состояний УП поступает содержимое PC микросхемы КР588ВС2 или код прерывания из системного коитрол.тера SrOSTJ m-SSlS IpA EIW Ft reset; KESETO CPA Елок сигзочизаиии Регистр следующего адреса Региспр состояние! Регистр копанд Програнпаруепая лег и ech а я матраца У13 2.- Регистр минроко/1анд Регистр улраЗлеки п msOpiHsii Рис. 3.14. Структурная схема КР588ВУ2 КР588ВГ1, что Определяет ход выполнения или направление ветвления команды Прием новой команды в РК и PC производится при иодачг на вход ОРА Сопровождеп.ие информации по шине NS сигнала низкого уровня. Управляющая память информирует о приеме команды установкой на выводах IPA Окончанпе приема и EKD Конец команды сигналов низкого уровня. Внешнее устройство снимает сигнал ОРА, на что УП отвечает установкой на выводе IPA сигнала высокого уровня. Прием новой команды произошел, и УП переходит к формированию последовательности микрокоманд. Программируемая логическая .матрица (ПЛМ) в соответствии с кодом поступившей команды формирует код очередной микрокоманды, адрес следующей микрокоманды и управляющие поды, которые поступают соответственно на регистр микрокоманд, регистр следующего адреса и регистр управления. Регистр микрокоманд хранит микрокоманду и выдает ее на шины M\SO - MNS12 Микрокоманда . Одновременно по коду, хранящемуся в регистре следующего адреса, происходит формирование следующей никрокомады. По отргщательному фронту сг1гнала на входе Fl Синхронизация выдача текущей микрокоманды прекращается, и если к этому моменту сформирована следующая микрокоманда, то происходит ее запись в РМК с последующей выдачей. В регистр управления поступают признаки, определяющие режим работы УП. При поступлшш признака конца команды блок синхронизации на выводе END устапавливае! сигнал высокого уровня, указывающий 9. необходимости подачи новой команды. Назначение выводов КР588ВУ2 приведено в табл. 3.16. 12-300
|