- •Оглавление
- •Введение
- •Техническое задание
- •Описание мпи
- •Описание бмк 5501хм2
- •Используемые семисегментные индикаторы.
- •Разработка проекта Определение списка выводов бис.
- •Синтез структурной схемы устройства
- •Определение структуры устройства на верхнем уровне иерархии
- •Блок интерфейса с мпи
- •Первый вариант взаимодействия интерфейсного блока с внутренними регистрами
- •Альтернативный взаимодействия интерфейсного блока с внутренними регистрами
- •Внутренние регистры устройства
- •Блок индикации
- •Арифметико-логическое устройство (алу)
- •Синтез принципиальной схемы устройства Реализация принципиальной схемы на верхнем уровне иерархии
- •Реализация блока inout (интерфейса с мпи)
- •Реализация блока win (схемы управления адресным окном)
- •Реализация блоков outdv (буферных блоков)
- •Реализация блока dc8b (определения смещения внутри окна)
- •Реализация блока dc8n4 (индикации)
- •Реализация блока mux4x1
- •Реализация блока dec(семисегментного индикатора)
- •Реализация блоков reg8 (внутренних регистров)
- •Реализация блока summ8 (алу)
- •Реализация блока deccom (дешифрации команд)
- •Заказ контрольных точек
- •Моделирование работы устройства
- •Разработка топологии устройства Размещение устройства на бмк 5501хм2
- •Трассировка и оценка задержек
- •Оптимизация размещения
- •Маршрут проектирования
- •Технико-экономическое обоснование выбора проектирования схемы на бмк
- •Технико-экономический анализ прогрессивности принимаемого решения и формирование исходных данных для расчета
- •Выбор различных вариантов реализации схемы для сравнения и приведения их к сопоставимому виду
- •Расчет капитальных вложений
- •Расчет текущих затрат
- •Расчет основных показателей сравнительной экономической эффективности
- •Расчет капитальных вложений
- •Расчет текущих затрат
- •Расчет основных показателей сравнительной экономической эффективности
- •Список принятых сокращений
- •Инженерно-психологические факторы при обработке программ на эвм. Экологическая безопасность. Предисловие
- •Цели и задачи инженерно-психологического проектирования
- •Понятие интерфейса взаимодействия и принципы его проектирования
- •Человек как звено обработки информации Зрительная система человека и ее основные характеристики
- •Характеристики слухового аппарата человека
- •Преобразование информации в кратковременной памяти человека
- •Сенсомоторная деятельность оператора
- •Надежность выполнения операций
- •Надежность работы оператора с ручкой управления
- •Задачи инженерно-психологического проектирования взаимодействия человека и эвм
- •Экология
- •Выводы по главе 6
- •Приложение а. Описание магистрального параллельного интерфейса (мпи) Общая организация.
- •Функциональная организация.
- •Временные диаграммы взаимодействия сигналов мпи в выбранном режиме
- •Приложение б. Описание семисегментных индикаторов
- •Приложение в. Описание бмк 5501хм2
Альтернативный взаимодействия интерфейсного блока с внутренними регистрами
В качестве альтернативы можно применить временное мультиплексирование данных, что, собственно, и применяется в МПИ. При этом достаточно будет вовремя сформировать сигналы управления записью во внутренние регистры.
С учетом диаграммы работы МПИ можно сделать два предположения:
данные можно брать непосредственно с МПИ, где они уже разделены по времени.
сигналы управления можно легко сформировать из управляющих сигналов МПИ - AD... SYS и WRITE.
При этом структурная схема этой части УСТРОЙСТВА приобретет вид, показанный на рисунке 4.
Рис. 4.Альтернативный вариант взаимодействия интерфейсного блока и внутренних регистров
А схема обмена информацией выглядит следующим образом:
Рис. 5.Взаимодействие альтернативного интерфейсного блока и внутренних регистров
Как легко заметить эта структурная схема имеет ряд преимуществ перед ранее описанной:
нет надобности в схеме физического разделения потока данных
троекратный выигрыш в количестве линий связи интерфейсного блока и внутренних регистров (16+3 вместо 48+3)
учтена диаграмма работы МПИ. Шина данных может быть просто буфферизированной шиной AD МПИ
В окончательном варианте УСТРОЙСТВА была реализована именно эта схема.
Блок интерфейса с МПИ служит для ввода и вывода информации, а также для управления УСТРОЙСТВОМ.
С учетом всего вышесказанного мы можем установить требования предъявляемые к интерфейсному блоку и определиться с его внутренней структурой:
Внутри блока должно обеспечиваться разделение адреса и данных
должен быть узел, обеспечивающий формирование и управление адресным окном (управляющий регистр со схемой записи)
необходим узел проверяющий попадание текущего адреса в адресное окно
необходима схема формирования сигналов управления внутренними регистрами
необходимо обеспечить возможность вывода результата с АЛУ на МПИ в соответствии с ГОСТ.
Структурная схема блока примет вид, показанный на рис. 6.
Рис. 6. Структурно-функциональная схема блока интерфейса с МПИ
Рассмотрим функции выполняемые отдельными блоками:
буфер-выполняет функции преобразования внешних сигналов во внутренние сигналы БИС без их логического изменения
схема выделения адреса - идентифицирует состояние шины в момент передачи по ней адреса
схема записи в управляющий регистр - идентифицирует обращение к управляющему регистру и записывает в него начальный адрес окна
схема идентификации окна - определяет обращение к адресному окну
схема идентификации регистра - определяет регистр к которому происходит обращение
схема вывода результата - обеспечивает вывод данных с выхода АЛУ на МПИ
Внутренние регистры устройства
Внутренние регистры предназначены для хранения операндов и оператора.
Входные воздействия максимально просты:
по шине поступают данные, которые фиксируются сигналом записи. После записи данные фиксируются до следующего цикла записи в данный регистр.
Блок индикации
Блок индикации предназначен для взаимодействия УСТРОЙСТВА и внешних семисегментных индикаторов.
На входе - двоичное число, подаваемое с выхода АЛУ.
На выходе - сигналы индикации. С учетом используемого БМК 5501ХМ2, имеющего всего 42 внешних вывода, была выбрана схема динамической индикации, позволяющая сократить количество необходимых выводов.
Так как выходной ток БМК весьма мал и в любом случае понадобиться схема управления индикаторами был выбран промежуточный вариант - дешифрация позиции знакоместа не производиться, а выдается в двоичном виде. Это позволяет используя внешний дешифратор легко построить схему управления индикаторами как с общим анодом, так и с общим катодом. При этом мы используем всего 7+N выводов вместо 7*N. Взаимодействие блока дешифратора и внешних индикаторов будет осуществляться по схеме на рисунке 7.
Рис. 7. Схема взаимодействия БИС и внешних индикаторов.
Логическая структура схемы индикации примет вид, показанный на рисунке 8.
Рис. 8. Структурно-функциональная схема блока индикации