Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
МП КР580ВМ80, имея 16 разрядную шину, обеспечивает доступ к 65536 ячейкам памяти. Доступ к нужной ячейке памяти может быть последовательным или произвольным. Последовательный доступ предусматривает необходимость прохода через все ячейки, расположенные до искомой, что требует определенного отрезка времени. При произвольном доступе данные считываются за меньшее время из-за того, что массив 65536 ячеек разбивается на 16 сегментов по 4096 ячеек и МП имеет доступ ко всем сегментам одновременно, но считывается информация только с нужного сегмента. Поиск нужного сегмента производит селектор адреса ЗУ. Как отмечалось выше, селектор адреса управляется по линиям A12-A15 ША, а адрес ячейки памяти в сегменте определяется по остальным ее линиям А0‑А11 (см. рис. 2.8).
При рассмотренном принципе построения ЗУ воображаемая память МПС будет оптимальной по количеству микросхем при использовании в ЗУ микросхем ПЗУ и ОЗУ с информационной емкостью 32768 Бит и организацией памяти 4096 слов х 8 разрядов (4к х 8). При использовании микросхем памяти с меньшей информационной емкостью увеличится их количество, что соответственно увеличит габариты и массу МПС и снизит ее надежность.
В МПС и микроЭВМ первый сегмент с адресом от 0000 до 0FFF (см. рис. 2.7) отводят ПЗУ, в котором записана программа монитора и информация о константах, кодах дисков, матрицы функций и др. После включения питания и установки всех триггеров МП в состояние "0" на выходе счетчика команд СК будет адрес ячейки памяти 0000Н, в которой записана первая команда по вводу МПС в работу.
Второй сектор с адресами от 1000 до 1FFF резервный, третий сектор с адресами 2000 – 2FFF отведен ОЗУ и т. д.
На рис. 2.8 приведена часть схемы МПС, включающая МП, ПЗУ и ОЗУ. С выходами D0-D7 ПЗУ и выходами D0-D7 ОЗУ соединены 8 линий ШД. Для активизации микросхемы ПЗУ необходимо на ее вход активизации ОЕ подать "0" с выхода RD МП. Одновременно необходимо подать "0" на вход CS (выбор кристалла) с нулевого вывода селектора адреса, реализованного на двоично-десятичном дешифраторе 4/16, преобразующем двоичный код с линий A12-A15 ША на двоичных входах в десятичный код. При наличии на всех линиях A12-A15 низкого уровня (00002) необходимый для входа ОЕ низкий уровень (0) будет на нулевом выводе дешифратора, при этом на остальных 15 выводах будет высокий уровень 1. Адрес необходимой ячейки укажет код на линиях А0 ÷ А11 ША. В случае начала работы МПС он должен быть 0000Н (0000 0000 0000 00002).
При наличии указанной информации на входах ПЗУ на ее выходах D1-D7 появится код команды на шину данных МП.
Для доступа к необходимой ячейке ОЗУ необходимо кроме 0 сигнала на входах ОЕ и CS подать на вход WR/RД сигнал 1 с вывода WR МП. При этом на линиях А12-A15 = 00112 а требуемый адрес ячейки ОЗУ на линиях А0-А11.
Для записи новой информации в микросхему ОЗУ необходимо с выхода WR МП подать сигнал 0 на вход WR/RD ОЗУ.
Рис. 3.1. Временная диаграмма сигналов МП и ЗУ
В работе микросхем ПЗУ и ОЗУ важное значение имеет не только адресация, но и синхронизация, что отражает временная диаграмма сигналов МП (рис. 3.1). Верхняя линия диаграммы представляет переход адресных линий А0-А15 на их соответствующий логический уровень, аналогично изменяются потенциалы и на линиях А12-А15 вызывая появление сигнала 0 на входе СS микросхемы ЗУ. Спустя некоторое время МП активизирует вход управления считыванием RD, вызывая процесс выдачи данных из ПЗУ. Эта задержка определяет время доступа к чтению. Аналогичная задержка происходит между моментами выдачи адреса и данных и характеризует время доступа к записи.
Время доступа в память ПЗУ и ОЗУ является важным показателем этих микросхем и зависит от функционального назначения, информационной емкости и технологии изготовления.
В МПС с КР580ВМ80 используют для ОЗУ статические и динамические микросхемы, выполненные по n-МДП и КМДП- технологиям серий 132, 176, 537, 561, 565 типа РУ (например КР537РУ10). Время выборки адреса у них зависит от информационной емкости и составляет от 70 до 1000 нс.
Для построения ПЗУ используется несколько видов микросхем: РЕ, РТ, РВ, РР, РФ.
Микросхемы постоянных запоминающих устройств РЕ выполняют по масочной технологии, записывая программу сразу в процессе изготовления. Записывают в них обычно коды, константы, программное обеспечение (редакторы текстов, ассемблера, операционные системы). Например, в микросхеме KP568PE2-00I записаны коды шести алфавитов (русский, латинский, арабский, греческий, корейский и иврит). Время выборки у них от 300 до 900 нс.
Микросхемы постоянных запоминающих устройств РТ – однократно программируемые, обычно на заводе – изготовителе микропроцессорных систем. В микросхемы записываются монитор МПС, подпрограммы и др. Время выборки у них от 80 до 300 нс.
Микросхемы перепрограммируемых постоянных ЗУ вида РР и РФ позволяют пользователю МПС изменять заложенную на заводе – изготовителе программу. Микросхемы РР имеют электрическое стирание старой программы, а РФ – ультрафиолетовое. Запись информации у них электрическая, время хранения информации до 10 лет. Время выборки от 300 до 1600 нс.
3.2. Интерфейс с устройствами «ввода – вывода» данных
Как отмечалось ранее, МПС, выполненная на КР580ВМ80, обеспечивает возможность подключения к устройствам ввода - вывода до 256 датчиков и 256 исполнительных механизмов.
Интерфейс ввода - вывода данных в различных МПС может иметь особенности, однако можно выделить четыре типа организации интерфейса: адресуемый порт; коммутируемый порт; линейный выбор и обращение к устройству ввода - вывода по аналогии с обращением к памяти (распределение адресного пространства).
Дата публикования: 2015-01-23; Прочитано: 447 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!