Cтраница 2
Как только интерфейс шины Multibus получит разрешение на использование шины, он завершает выполнение команды обращения к памяти или команды программного ввода-вывода, устанавливая связь с адресуемым модулем через шину Multibus. Если адресуемая ячейка находится в памяти другого микрокомпьютера, доступ к ней осуществляется через интерфейс памяти с двойным портом, который обеспечивает доступ к памяти либо из внутренней шины, либо из шины Multibus. Таким образом, интерфейс памяти с двойным портом позволяет модулю микрокомпьютера действовать как подчиненному устройству, когда его память доступна другому модулю. В то же время интерфейс шины Multibus позволяет действовать модулю микрокомпьютера как основному устройству, когда необходимо осуществить доступ к памяти, находящейся вне модуля микрокомпьютера, или к устройству ввода-вывода. Когда программные команды ввода-вывода адресуются к модулю ПДП, он действует как подчиненное устройство. Эго позволяет микрокомпьютеру посылать в модуль ПДП данные инициализации и получать от него информацию о состоянии устройства. [16]
Важно подчеркнуть, что рассмотренное время обращения и цикла представляет собой минимальные временные требования к собственно БИС памяти. Их значения для всей системы памяти оказываются значительно больше из-за задержек, вносимых логикой управления ВВ, логикой системной шины и логикой интерфейса памяти. [17]
В системах управления технологическими процессами, в частности для контроля флотации руд цветных металлов, для числового программного управления станками применяется микро - ЭВМ СМ-1633. В ее состав входят модуль процессора, содержащий 16-разрядный микропрограммный процессор и запоминающее устройство динамического типа с прямым доступом емкостью 4 кслова; модули интерфейса дисплея, интерфейса с перфоленточным устройством СПТП-3, интерфейса гибкого диска, интерфейса терминала, соединения с системой КАМАК, интерфейса устройства печати типа ДЗМ-180, постоянной памяти емкостью 2 или 4 кслова, интерфейса для четырех удаленных терминалов, интерфейса кассетной памяти, управления вычислительной сетью, интерфейса ввода - вывода цифровых сигналов, разъемы канала обмена. [18]
![]() |
Интерфейс между шиной микрокомпьютера и шиной Multibus. [19] |
Как только интерфейс шины Multibus получит разрешение на использование шины, он завершает выполнение команды обращения к памяти или команды программного ввода-вывода, устанавливая связь с адресуемым модулем через шину Multibus. Если адресуемая ячейка находится в памяти другого микрокомпьютера, доступ к ней осуществляется через интерфейс памяти с двойным портом, который обеспечивает доступ к памяти либо из внутренней шины, либо из шины Multibus. Таким образом, интерфейс памяти с двойным портом позволяет модулю микрокомпьютера действовать как подчиненному устройству, когда его память доступна другому модулю. В то же время интерфейс шины Multibus позволяет действовать модулю микрокомпьютера как основному устройству, когда необходимо осуществить доступ к памяти, находящейся вне модуля микрокомпьютера, или к устройству ввода-вывода. Когда программные команды ввода-вывода адресуются к модулю ПДП, он действует как подчиненное устройство. Эго позволяет микрокомпьютеру посылать в модуль ПДП данные инициализации и получать от него информацию о состоянии устройства. [20]
Большинство микро - ЭВМ имеют общую системную шину. К ней подключаются разнообразные модули памяти и ВУ, но выходной нагрузочной способности МП достаточно только для небольших систем, где требования к емкости памяти и ВВ минимальны, а сама система размещена на одной печатной плате. В более распространенной системе для обсуждения интерфейсов памяти и В В, которые обычно размещаются на отдельных платах, необходимы шинные формирователи. [21]
![]() |
Главные особенности внешних шин. [22] |
Обычно система памяти проектируется так, что старшие биты адреса служат для выбора модуля, а остальные - для локализации ячейки в модуле. Если ВУ разделяют шину с памятью, некоторые адреса нужно отвести для интерфейсных регистров ВУ. Каждый регистр должен иметь свой адрес, а интерфейс должен распознавать адреса всех своих регистров. Когда интерфейс памяти или ВУ распознает один из своих адресов, он либо принимает информацию с линий данных и передает ее в нужное место, либо считывает необходимые данные и выводит их на линии данных. [23]
По мере развития полупроводниковой технологии росло быстродействие процессоров, но передача команд и данных между процессором и памятью в ЭВМ с фон-неймановской структурой должна осуществляться по единственному коммуникационному тракту. Память большой емкости должна быть размещена на кристаллах, внешних по отношению к МП, а зачастую и на других платах. В результате темп пересылки данных по интерфейсу памяти накладывает жесткие ограничения на скорость обработки информации. [24]
![]() |
Двунаправленный шинный формирователь. [25] |
Емкость любой шины микропроцессора возрастает с увеличением длины шины. Наличие этой емкости ограничивает скорость передачи данных по шине. Шинные формирователи часто используются в микропроцессорных системах в качестве буферов для ЦП. Кроме того, они применяются в интерфейсах памяти и интерфейсах устройств ввода-вывода, выполняя в них роль буферов. [26]