99724

Видеоадаптер растравой панели

Курсовая

Коммуникация, связь, радиоэлектроника и цифровые приборы

Блок представляет из себя два дешифратора: дешифратор 4-10 - для дешифрация субадреса A1, A2, A4, A8, поступающего в устройство по магистрали КАМАК, дешифратор 5-32 – для дешифрации кода функции F1, F2, F4, F8, F16, , поступающего в устройство по магистрали КАМАК. С помощью субадреса крейт-контроллер выбирает устройство, к которому будет производится обращение.

Русский

2016-10-10

278.5 KB

0 чел.

"Видеоадаптер растравой панели"

Содержание.

1. Техническое задание     ………………………………………………………………………………………….…….……      3

2. Описание работы     ………………………………………………………………………………………….….………………     4

  1.  Блок управления     ……………………………………………………………………….……………………..     4

2.2 Контроллер прямого доступа к памяти     ………………………………………………….      5

2.3 Контроллер растра     ……………………………………………………………….………………………..     6

2.4 Видео память     …………………………………………………………………….……………………………      6

2.5 Память знакогенератора     ……………………………………………….……………………………….    7

3. Список литературы     ………………………………………………………………………….………………………………     8

4. Схема принципиальная    ……………………………………………………………………….…….………………………..    9

5. Приложение     ………………………………………………………………………………………….…….………………………     16

1. Техническое задание.

Разработать устройство: Видеоадаптер растровой панели, работающее в стандарте КАМАК

Технические требования:

- Тип видеотерминала чёрно-белый, алфавитно-цифровой.

- Число знаков в ряду 64.

- Число знакорядов 25.

- Число отображаемых символов 123.

- Дополнительный режим работы каждого символа негативное отображение.

- Условие генерации сигнала запроса по окончанию занесения очередного кадра информации.

- Видеосигнал полный уровень 1В. 30% по ГОСТ 7845.       

2. Описание работы.

Устройство состоит из пяти основных блоков:

  1.  Блок управления
  2.  Контроллер прямого доступа к памяти
  3.  Контроллер растра
  4.  Видео память
  5.  Память знакогенератора.

2.1. Блок управления.

Блок представляет из себя два дешифратора: дешифратор 4-10 - для дешифрация субадреса A1, A2, A4, A8, поступающего в устройство по магистрали КАМАК, дешифратор 5-32 для дешифрации кода функции F1, F2, F4, F8, F16, , поступающего в устройство по магистрали КАМАК. С помощью субадреса крейт-контроллер выбирает устройство, к которому будет производится обращение.

A(0) Регистр состояния контроллера растра.

A(1) Регистр управления контроллера растра.

A(2) Регистр численных значений контроллера растра.

A(3) Видеопамять.

A(4) Регистр состояния контроллера ПДП

A(5) Регистр начального адреса контроллера ПДП

A(6)  Регистр числа циклов контроллера ПДП.

A(7) Регистр начальной установки контроллера ПДП.

С помощью кода функции крейт-контроллер производит ту или иную операцию. Устройство распознаёт и обрабатывает восемь функций поступающих с магистрали:  F0, F8, F10, F16, F17, F24, F26, F27. Эти функции адресуются с помощью субадреса и могут быть применены к контроллеру растра, контроллеру ПДП или к видеопамтяи.

F(0) эта функция действует на контроллер растра или контроллер ПДП и вызывает чтение регистра состояния соответствующего блока.

F(8) эта функция осуществляет проверку запроса, под действием этой функции осуществляется проверка состояния уровня на линии L, если устройствe требуется обращение то L=1, если запрос отсутствует L=0. В устройстве источником сигнала L является блок ПДП.

F(10) Эта функция сбрасывает сигнал запроса устройства вызванный блоком ПДП.

F(16) Эта функция действует на контроллер растра, контроллер ПДП или видеопамять в зависимости от состоянии субадреса. По этой функции может осуществляться запись в команды в регистр команд контроллера растра, запись команды в регистр команд контроллера ПДП или запись информации в видеопамять.

F(17) Эта функция осуществляет запись числовых параметров в регистр параметров контроллкра растра.

F(24) Эта функция запрещает работу устройства.

F(26) Эта функция разрешает работу устройства.

F(27) Эта функция формирует на линии Q сигнал отклика соответствующий состоянию устройства.

  1.   Контроллер прямого доступа к памяти

Блок построен на микросхеме КР580ВТ57 он предназначен для осуществления прямого (без участия центрального процессора) обмена данными между памятью и контроллером растра, управление этим блоком осуществляется с помощью блока управления. Перед началом ПДП осуществляется программирование контроллера, при программирование в регистр режима РгР заносится информация о режиме работы (режимы автозагрузки, режим выбора канала, режим удлинения записи), младшем и старшем битах адреса, младшем и старшем бите количества циклов.  После этих установок с подачей запроса на ПДП от блока контроллера растра осуществляется прямая передача информации между памятью и контроллером растра, путём инкрементации адреса. Данный блок генерирует запросы L и Q на линии КАМАК.  

Пример программирования регистров контроллера ПДП

A2

A2

A1

A0

Операция

Данные

Действие

0

1

0

0

Запись.

00000000

Младший байт адреса

0

1

0

0

Запись.

00000000

Старший байт адреса

0

1

0

1

Запись.

01000000

Младший байт числа циклов

0

1

0

1

Запись.

00000110

Старший байт числа циклов    (1600 циклов)

1

0

0

0

Запись.

10100100

Установлены флаги:  автозагрузка, удлиненная запись,  разрешение работы канала 2.

 

  1.  Контроллер растра.

Блок построен на микросхеме КР580ВГ75 он предназначен для вывода информации из памяти на панель растра, промежуточного хранения информации, управления синхронизацией, параметрами развёртки и изображения. Управление работой блока осуществляется путём записи в микросхему КР580ВГ75 управляющей информации от магистрали КАМАК во время выполнения соответствующих функций. При выполнение функций чтения на шину КАМАК выдаётся справочная информация о состояние микросхемы. Обмен данными между микросхемой и крейт-контроллером осуществляется по шине данных. В данном блоке используются три регистра микросхемы, для записи регистр команд и регистр параметров, для чтения регистр состояния. После обработки поступивших в регистры команд, блок отправляет запрос на ПДП в блок контроллера ПДП после получения подтверждения осуществляется цикл ПДП, в течение которого блок контроллера растра получает информацию из памяти о знаках выводимых на растровою панель, информация сохраняется во внутренней FI-FO памяти микросхемы и последовательно поступает в блок знакогенератора, параллельно выставляя синхроимпульсы горизонтальной и вертикальной развёрток растра.           

Пример программирования регистров контроллера растра.

Команда/Параметры

Операция

Данные

Действие

Команда

Запись.

00000000

Сброс

Параметры

Запись.

01000000

Компоновка кадра (байт 1)(число знаков в ряду 64)

Запись.

10011001

Компоновка кадра (байт 2)(число знакорядов -25)

Запись.

00001000

Компоновка кадра (байт 3) (высота знака 8 пикселей)

Запись.

00000110

Компоновка кадра (байт 4) (ширина знака 6 пикселей)

Команда

Запись.

00100111

Начало воспроизведения (8 запросов ПДП в пакете, 7 синхроимпульсов между пакетами )

Команда

Запись.

01000000

Прекращение воспроизведения

Команда

Запись.

10100000

Разрешение прерывания

Команда

Запись.

11000000

Запрет прерывания

  1.  . Видео память.

Устройство содержит блок динамической памяти объёмом 2кБ, для хранения информации о  24Х64=1600 символах выводимых одновременно на экран, каждый символ кодируется восьмью битами где семь младших битов информация о знаке в соответствие с таблицей ASCII, а восьмой(старший) бит содержит информацию режиме отображения каждого символа (0 позитивное отображение, 1- негативное отображение). Контроллер растра программируется так чтобы старший бит воспринимался как атрибут негативного отображения, выход RVV контроллера знакогенератора предусмотрен специально для функции негативного отображения, сигнал поступающий с него производит мультиплексирование младших семи разрядов для негативного отображения. Доступ блока контроллера растра в видеопамять осуществляется по средствам блока контроллера ПДП.

 

  1.  . Память знакогенератора.

Память знакогенератора выполнена на микросхеме К573РФ1 объёмом 1 кб, в которую занесена таблица ASCII соответствующая 123 отоброжаемым символам.Каждый элементарный символ формируется по частям, дискретно во времени. Одновременно формируются все знаки, составляющие информационную строку (знакоряд). Двигаясь по строке растра, луч последовательно обходит все элементы одного ряда матрицы знакомест, входящих в растровую строку. Формирование знакоряда заканчивается после того, как луч пройдет все растровые строки, образующих знакоряд.

На адресные входы ПЗУ знакогенератора поступает сигнал со счетчика строк контроллера растра обеспечивающие дешифрацию по строкам растровой панели. На выходе ПЗУ формируется семиразрядный код, соответствующий одной строке отдельного знакоместа, этот код поступает на сдвигающий регистр, который тактируется сигналом с частотой, равной частоте генерации точек на экране дисплея 8МГц. Выходной сигнал регистра инвертируется, суммируется с синхросмесью и через эмиттерный повторитель на транзисторе поступает на видеоусилитель растровой панели.

  1.  Список литературы.

А. С. Зензин. Элементы архитектуры систем автоматизации научных исследований. Новосибирск, НГТУ, 2004

В. А. Шаханова. Микропроцессоры и микропроцессорные комплекты интегральных микросхем. Том 1. Москва, «Радио и связь»1998.

О.Н. Лебедев. Применение микросхем памяти в электронных устройствах. Москва,          «Радио и связь»1998.

П. Хорвиц, У. Хилл. Искусство схемотехники. Москва, «Мир» 2003.

Ю. В. Новиков, Основы цифровой схемотехники. «Мир» 2001.

Дж. Ф.Уэйкерли. проектирование цифровых устройств. Том1, Том2. Москва,

«Постмаркет» 2002.

Журнал «Радио»  4, 5, 6, 7. 1986.

 

  1.  Приложение.

Контроллер растровой панели КР580ВГ75.

Назначение выводов контроллера.

Контроллер растровой панели КР580ВТ57.

Назначение выводов контроллера.


Изм.

ист

№ докум.

Подпись

Дата

Лист

2

НГТУ.000.000.001. ПЗ


 

А также другие работы, которые могут Вас заинтересовать

46575. Особенности и правовая охрана интеллектуальной собственности 20.7 KB
  Под объектом интеллектуальной собственности следует понимать конкретную разработку произведение представленную на материальном носителе. Объекты интеллектуальной собственности: Литературные художественные и научные произведения; Исполнительская деятельность артистов звукозаписи радио и телевизионные передачи; Изобретения во всех областях человеческой деятельности; Научные открытия; Промышленные образцы; Товарные знаки знаки обслуживания фирменные наименовании и коммерческие обозначения; Авторское право Авторское право...
46581. Проект організації будівництва 25.5 KB
  Ці документи мають узагальнений характер їх використовують для розподілу капітальних вкладень та обсягів будівельномонтажних робіт за строками будівництва а також обґрунтування кошторисів будівництва. Затверджений проект має бути переданий виконавцям на будівельний майданчик за два місяці до початку будівництва для вивчення технологічних особливостей об'єкта.