Санкт-Петербургский
Государственный Политехнический Университет
Факультет Технической Кибернетики
Кафедра Компьютерные Системы и Программные Технологии
ОТЧЕТ
о лабораторной работе №2.
Тема: Работа устройств на общей шине.
| 
   Выполнил студент  | 
  
   гр. 3081/2 Туркин Е.А  | 
 
| 
   Преподаватель  | 
  
   Максименко С.Л.  | 
 
Санкт-Петербург
2010 г.
Часть 1. Исследование трехстабильных буферов и шинных формирователей.
Выполнение работы:
Схема шинного формирователя представлена на Рис. 1.

Осуществим попеременную передачу данных в двух направлениях, обеспечив отсутствие конфликтов на шинных преобразователях. Диаграмма работы представлена на Рис. 2.

Данные на шине приёмнике появляются с запаздыванием T ≈ 12нс.
Устройство состоит из двух шинных формирователей и регистра. Схема устройства представлена на Рис. 3. Сигналы ena1, ena2 и ena_reg разрешают работу двух формирователей и регистра соответственно. Сигналы dir1 и dir2 управляют направлением передачи информации. Если dir*=1, то информация выводится с шины BUS* на общую шину, если dir*=0, то информация считывается с шины общей шины на шину BUS*.

Диаграмма передачи представлена на рис. 4.

Для передачи данных по общей шине без конфликтов необходимо устанавливать сигналы в следующей последовательности: установка направления, установка данных, разрешение работы. Для изменения направления или завершения работы сигналы убираются в обратном порядке
Выполним назначения:
Enable Bus-Hold Circuitry для выводов bus3[n-1..0];
Weak Pull_Up Resistor для выводов bus2[n-1..0].
И вновь смоделируем работу устройства передачи данных. Результат моделирования представлен на Рис. 7.
На рисунке видно, что после снятия сигнала с шины BUS3, состояние каждой линии переходит из жесткого сигнала в мягкий сигнал, благодаря чему результат на шине BUS2 и BUS1 не изменяется. Weak Pull_Up Resistor действует только при программировании платы.

Часть 2. Исследование обмена с внешней статической памятью, имеющей трёхстабильную шину данных.
Выполнение работы:
Схема устройства представлена на Рис. 8.

На управляющий вход буфера TRI подаётся сигнал nRAM_WE с задержкой в один такт.
С помощью логического анализатора можно наблюдать последовательность байт в ASCII-коде, задав за источник адресов выход со счётчика COUNT 1 (Рис. 9).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.