
- •Оглавление
- •Введение
- •Техническое задание
- •Описание мпи
- •Описание бмк 5501хм2
- •Используемые семисегментные индикаторы.
- •Разработка проекта Определение списка выводов бис.
- •Синтез структурной схемы устройства
- •Определение структуры устройства на верхнем уровне иерархии
- •Блок интерфейса с мпи
- •Первый вариант взаимодействия интерфейсного блока с внутренними регистрами
- •Альтернативный взаимодействия интерфейсного блока с внутренними регистрами
- •Внутренние регистры устройства
- •Блок индикации
- •Арифметико-логическое устройство (алу)
- •Синтез принципиальной схемы устройства Реализация принципиальной схемы на верхнем уровне иерархии
- •Реализация блока inout (интерфейса с мпи)
- •Реализация блока win (схемы управления адресным окном)
- •Реализация блоков outdv (буферных блоков)
- •Реализация блока dc8b (определения смещения внутри окна)
- •Реализация блока dc8n4 (индикации)
- •Реализация блока mux4x1
- •Реализация блока dec(семисегментного индикатора)
- •Реализация блоков reg8 (внутренних регистров)
- •Реализация блока summ8 (алу)
- •Реализация блока deccom (дешифрации команд)
- •Заказ контрольных точек
- •Моделирование работы устройства
- •Разработка топологии устройства Размещение устройства на бмк 5501хм2
- •Трассировка и оценка задержек
- •Оптимизация размещения
- •Маршрут проектирования
- •Технико-экономическое обоснование выбора проектирования схемы на бмк
- •Технико-экономический анализ прогрессивности принимаемого решения и формирование исходных данных для расчета
- •Выбор различных вариантов реализации схемы для сравнения и приведения их к сопоставимому виду
- •Расчет капитальных вложений
- •Расчет текущих затрат
- •Расчет основных показателей сравнительной экономической эффективности
- •Расчет капитальных вложений
- •Расчет текущих затрат
- •Расчет основных показателей сравнительной экономической эффективности
- •Список принятых сокращений
- •Инженерно-психологические факторы при обработке программ на эвм. Экологическая безопасность. Предисловие
- •Цели и задачи инженерно-психологического проектирования
- •Понятие интерфейса взаимодействия и принципы его проектирования
- •Человек как звено обработки информации Зрительная система человека и ее основные характеристики
- •Характеристики слухового аппарата человека
- •Преобразование информации в кратковременной памяти человека
- •Сенсомоторная деятельность оператора
- •Надежность выполнения операций
- •Надежность работы оператора с ручкой управления
- •Задачи инженерно-психологического проектирования взаимодействия человека и эвм
- •Экология
- •Выводы по главе 6
- •Приложение а. Описание магистрального параллельного интерфейса (мпи) Общая организация.
- •Функциональная организация.
- •Временные диаграммы взаимодействия сигналов мпи в выбранном режиме
- •Приложение б. Описание семисегментных индикаторов
- •Приложение в. Описание бмк 5501хм2
Синтез структурной схемы устройства
В данном проекте была применена методика проектирования "сверху-вниз”. Выбор данной методики был обусловлен тем, что было известно полное описание всех входных воздействий и выходных сигналов, а так же функции выполняемые устройством. При этом данная методика подразумевает использование иерархической структуры устройства.
Определение структуры устройства на верхнем уровне иерархии
С учетом всего сказанного в ТЗ и обеспечения максимальной приспособляемости УСТРОЙСТВА к требованиям конкретного проекта мы можем определить схематичную структуру устройства на верхнем уровне иерархии, применив разбиение на блоки по функциональному признаку так, как это показано на рисунке 1.
Рис.1.Структурно-функциональная схема УСТРОЙСТВА на верхнем уровне иерархии
Универсальность УСТРОЙСТВА будет обеспечивается блоком интерфейса с МПИ, который будет неизменяем для всех (за редким исключением) проектов, набором внутренних регистров, каждый из которых может хранить данные или команды и блоком индикации, который либо присутствует в проекте в том виде, как представлен ниже, либо просто отсутствует. При этом на АЛУ мы подаем либо 2 операнда и 1 код операции (оператор), либо 3 операнда. Использование 8-ми разрядного оператора позволяет использовать набор из 256 операторов, что более чем достаточно для любого практического применения. На практике набор команд ограничивается размером БМК.
Определив структуру мы должны определиться с теми потоками информации, которые передаются от блока к блоку.
Блок интерфейса с мпи
Взаимодействие с МПИ определено ГОСТ и выходить за его рамки мы не имеем права. Кроме того нам необходим сигнал CS, с помощью которого мы активизируем наше устройство. Этот информационный вход позволит нам при необходимости использовать несколько независимых БИС даже если они будут использовать одно и тоже адресное окно.
Дополнительно в качестве входных данных необходимо использовать выходные данные из АЛУ. Блок должен обеспечивать вывод результата на МПИ.
В качестве выходных сигналов нам необходимы:
данные для записи во внутренние регистры
сигналы управления записью во внутренние регистры
сигналы МПИ необходимые для вывода результатов на шину
Первый вариант взаимодействия интерфейсного блока с внутренними регистрами
Если с взаимодействием с МПИ все однозначно, то с записью во внутренние регистры возможны несколько вариантов.
Первый из реализованных вариантов УСТРОЙСТВА на выходе интерфейсного блока имел три (по числу внутренних регистров) независимых шины данных и три сигнала записи (рисунок 3)
Рис. 2. Первый вариант взаимодействия интерфейсного блока и внутренних регистров
С учетом работы МПИ обмен информацией между интерфейсным блоком и внутренними регистрами УСТРОЙСТВА выглядит так, как показано на рисунке3.
Рис. 3. Взаимодействие интерфейсного блока и внутренних регистров
Как видно из рисунка 3 данные никогда не записываются в несколько регистров одновременно, отсюда мы можем сделать вывод, что подобная схема имеет следующие важные недостатки:
необходима будет схема физического разделения общего потока данных на три независимых потока
как следствие резко возрастет число межсоединений между блоками интерфейса с МПИ и внутренними регистрами УСТРОЙСТВА
абсолютно не учтены взаимодействие сигналов МПИ между собой
При практической реализации схемы по приведенной выше структуре все эти недостатки были подтверждены, что вызвало необходимость изменения структурной схемы для их устранения.