Cтраница 4
СМ-4 строятся на базе процессора СМ-2104 с оперативной памятью СМ-3101 или СМ-3102 и периферийных устройств. Единый интерфейс типа Общая шина для связи с устройством оперативной памяти и внешними устройствами обеспечивает простоту компоновки комплексов. Все устройства подключаются к общей шине стандартным способом. Регистры внешних устройств адресуются процессором как ячейки оперативной памяти. [46]
Центральный процессор ЭВМ Электроника-60, размещаемый на одной печатной плате, состоит из микропроцессора, памяти объемом 4 К слов, приемо-передатчиков канала и дополнительной логики. Обмен информацией между различными устройствами ЭВМ Электроника-60 происходит через единый канал ЭВМ. Связь между ними осуществляется через единый канал, который является быстродействующей системой связи, соединяющей процессор, память и все внешние устройства. Обращение к регистрам внешних устройств осуществляется точно так же, как доступ к ячейкам оперативной памяти. Единый канал обеспечивает три режима асинхронного обмена информацией: программный, режим прерывания программы и прямого доступа к памяти. [47]
Структура ИВК на базе системы КАМАК. [48] |
Структура ИВК на базе системы КАМАК изображена на рис. 4.2. В организации системы и микро - ЭВМ имеется аналогия. Как в ЭВМ, так и в системе КАМАК используется магистральный принцип организации. В вычислительной машине процессами на магистрали управляет центральный процессор, в системе КАМАК эти функции выполняет крейт-контроллер. Модули в крейте, так же как и внешние устройства в ЭВМ, являются пассивными исполнителями команд, передаваемых по магистрали. В магистрали ЭВМ адресные линии используются для обращения к регистрам внешних устройств, а в магистрали КАМАК - к модулям. [49]
Все устройства комплекса ( процессор, оперативные запоминающие и периферийные устройства) подключаются к единой магистрали передачи информации ОШ, что позволяет иметь для всех устройств общий алгоритм связи и унифицированную аппаратуру сопряжения. Набор сигналов интерфейса ОШ используют процессор и периферийные устройства для связи друг с другом и памятью. В состав интерфейсов периферийных устройств входят регистры-источники и ( или) регистры-приемники информации. Одношинная структура интерфейса ОШ обеспечивает обшую схему адресации регистров периферийных устройств и ячеек оперативной памяти. Процессор обращается к регистрам периферийных устройств как к активным ячейкам памяти с помощью адресных инструкций. Каждому регистру периферийного устройства присваивается свой адрес. Под адресацию регистров внешних устройств отведено 4 кслов. В результате отпадает необходимость в специальных командах ввода-вывода: данные передаются из одного устройства в другое через ОШ, минуя процессор, при этом не возникают прерывания и увеличивается общая производительность процессора. [50]
Операционный блок выполняет операции формирования адресов команд и операндов, логические и арифметические операции, хранение операндов и результатов. Блок МПУ вырабатывает последовательность микрокоманд в зависимости от кода принятой команды. Блок БПр выполняет учет и предварительную обработку внешних и внутренних запросов на прерывание вычислительного процесса. Интерфейсный блок организует обмен информацией между МП и устройствами, расположенными на системной магистрали, осуществляет арбитраж при операциях ПДП, формирует последовательность управляющих сигналов. Блок СМ связывает внутреннюю магистраль МП с внешней, управляет усилителями приема и выдачи информации на совмещенные выводы адресов и данных. Микропроцессор содержит восемь 16-разрядных РОН, предназначенных для выполнения различных функций. Регистры общего назначения могут выполнять функции накопительных и индексных регистров, регистров автоинкрементной и автодекрементной адресации, указателей стека. Их можно использовать для выборки операндов - и записи результатов при выполнении арифметико-логических операций аналогично ячейкам памяти и регистрам внешних устройств. [51]