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. ПЗ


 

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

36234. Предмет и объекты защиты информации в ЭИС 120 KB
  Под ЗИ в ЭИС понимается регулярное использование в них средств и методов принятие мер и осуществление мероприятий с целью системного обеспечения требуемой надежности информации хранимой и обрабатываемой с использованием средств ЭИС [13]. ТСК должен принадлежать к одному и тому же организационному компоненту ЭИС участвовать в осуществлении одних и тех же функций обработки информации в ЭИС быть локализованным с точки зрения территориального расположения ЭИС. Элементы защиты выделяются по нахождению в одном и том же объекте защиты...
36235. Криптографическое закрытие информации, хранимой на носителях (архивация данных) 339 KB
  Устройства содержат датчики случайных чисел для генерации ключей и узлы шифрования реализованные аппаратно в специализированных однокристальных микроЭВМ. На базе устройств КРИПТОН разработана и серийно выпускается система КРИПТОНИК обеспечивающая также чтение запись и защиту данных хранящихся на интеллектуальных идентификационных карточках получающих в последнее время широкое применение как в виде дебетно кредитных карточек при безналичных расчетах так и в виде средства хранения прав доступа ключей шифрования и другой конфиденциальной...
36236. Общие положения по применению системы «Кобра» 229 KB
  Классификация компьютерных вирусов Компьютерные вирусы классифицируются в соответствии со следующими признаками: 1 среда обитания: файловые вирусы; загрузочные вирусы заражающие компоненты системной области используемые при загрузке ОС; файловозагрузочные вирусы. 2 способ заражения среды обитания; 3 способ активизации: резидентные и нерезидентные вирусы; 4 способ проявления деструктивные действия или вызываемые эффекты: влияние на работу ПК; искажение программных файлов файлов с данными; форматирование диска или его части; замена...
36237. Цели, функции и задачи защиты информации в сетях ЭВМ 127 KB
  Методы цифровой подписи данных передаваемых в сети Механизм цифровой подписи реализуемый также криптографическими методами состоит из формирования подписи блока данных при передаче и проверки подписи в принятом блоке данных. Первый процесс заключается в формировании подписи по определенному алгоритму с использованием секретного ключа второй – в обратном преобразовании. Считается что для реализации цифровой подписи методы шифрования с открытыми ключами предпочтительнее традиционных методов шифрования. При наличии подходящего алгоритма...
36238. Оценка обычных программ 116.5 KB
  Это множество можно разделить на два подмножества: множество объектов и множество субъектов. Доступ – категория субъектнообъектной модели описывающая процесс выполнения операций субъектов над объектами. В защищенной КС всегда присутствует субъект выполняющий контроль операций субъектов над объектами. Для выполнения в защищенной КС операций над объектами необходима дополнительная информация и наличие содержащего ее объекта о разрешенных и запрещенных операциях субъектов с объектами.
36239. Структура моделей знаний: правила продукции. Примеры 41 KB
  Структура моделей знаний: правила продукции. Понятие продукционных правил. Для достижения цели используется некоторая совокупность фактов и способов их применения правил. На этих понятиях основан наиболее распространенный метод представления знаний правила продукции или продукционные правила.
36240. Структура моделей знаний: семантические сети. Примеры 43 KB
  Структура моделей знаний: семантические сети. Понятие семантической сети основано на древней и очень простой идее о том что память формируется через ассоциации между понятиями. Квиллиан предположил что наша способность понимать язык может быть охарактеризована некоторым множеством базовых понятий концептов Базовыми функциональными элементами семантической сети служит структура из двух компонентов узлов и связывающих их дуг. Узлы в семантической сети соответствуют объектам понятиям или событиям.
36241. Структура моделей знаний: фреймовые модели. Примеры 43 KB
  Структура моделей знаний: фреймовые модели. Термин фрейм был предложен Марвином Минским в 70е годы. В теории фреймов этот образ называют фреймом комнаты. В нем есть дырки незаполненные значения некоторых атрибутов например количество окон эти дырки называют слотами Таким образом можно дать определение фрейму как минимально возможному описанию сущности какого то явления события ситуации процесса или объекта.
36242. Формальная система в представлении знаний 36 KB
  Из множества формул выделяют подмножеств правильно построенных формул ППФ. определяется эффективная процедура позволяющая по данному выражению выяснять является ли оно ППФ в данной ФС. Выделено некоторое множество ППФ называемых аксиомами ФС. При этом должна иметься эффективная процедура позволяющая для произвольной ППФ решить является ли она аксиомой.