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


 

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

31981. Изучение организации сбыта молока и её совершенствование 546.5 KB
  Целью дипломной работы является изучение организации сбыта молока и её совершенствование. В соответствии с целью исследования были поставлены и решены следующие задачи: изучение теоретических основ организации сбыта молока; краткая организационноэкономическая характеристика объекта исследования его ресурсного потенциала; изучение организации сбыта молока на предприятии и ее оценка выявление преимуществ и недостатков; разработка мероприятий по совершенствованию организации сбыта молока и расчет экономической эффективности...
31982. Автоматизированная система управления корректировки химсостава сырьевого шлама в потоке в условиях ОАО «Себряковцемент» 1.01 MB
  Автоматизация производственных процессов занимает одно из ведущих мест в комплексе технических средств, способствует повышению производительности труда и улучшению качества продукции во всех отраслях промышленности, в том числе и в промышленности строительных материалов. Наиболее высокий уровень автоматизации отмечен
31983. График планово предупредительных ремонтов, который обеспечивает минимальное количество простоев на ремонты 424.5 KB
  В ходе эксплуатации выполнено большое число мероприятии по модернизации оборудования и совершенствования технологии. На данный момент в колесобандажном цехе проходит очередной этап реконструкции оборудования который является составной частью общей программы комбината. За время реконструкции на участке было смонтировано в общей сложности около 15 тысяч тонн технологического оборудования доставленного в КБЦ из Германии Швейцарии Сербии России. В 1941 году стан был демонтирован для того чтобы освободить место для прибывающего...
31984. ОПТИМИЗАЦИЯ РАБОТЫ ОТДЕЛА КАДРОВ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «МАГНИТОГОРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» 493.5 KB
  ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАБОТЫ СЛУЖБЫ КАДРОВ 1. Нормативноправовая регламентация работы службы кадров учреждения высшего профессионального образования 1. Общая характеристика службы кадров.
31985. Инженерно-геологические условия площадки: геолого-литологическое строение, гидрогеологические условия, физико-механические свойства грунтов и получить другую информацию, необходимую для технически обоснованных решений при проектировании оснований и фундам 538 KB
  Перечень графических и текстовых приложений: инженерногеологическая карта геологотехнический наряд план расположения проектных выработок схема грунтоноса ГВ2. Инженерногеологическая изученность территории. Инженерногеологические условия района.
31986. Экологические проблемы, связанные с геологоразведочными работами на месторождениях флюорита 19.76 MB
  Типизация флюоритового оруденения Горного Алтая 2. Промышленные типы месторождений флюорита Горного Алтая39 2. Оценка природных геохимических аномалий территории Горного Алтая. В пределах Горного Алтая известны месторождения флюорита промышленного типа.
31987. МЕТОДИКА ОБУЧЕНИЯ ИНФОРМАЦИОННОМУ МОДЕЛИРОВАНИЮ УЧАЩИХСЯ СТАРШИХ КЛАССОВ НА ОСНОВЕ ПРИМЕНЕНИЯ ИССЛЕДОВАТЕЛЬСКИХ ЗАДАЧ 772.5 KB
  Под исследовательской деятельностью понимается деятельность учащихся связанная с решением творческой исследовательской задачи с заранее неизвестным решением в отличие от практикума служащего для иллюстрации тех или иных законов природы и предполагающая наличие основных этапов характерных для исследования в научной сфере нормированную исходя из принятых в науке традиций: постановку проблемы изучение теории посвященной данной проблематике подбор методик исследования и практическое овладение ими сбор собственного материала его анализ...
31988. Физическое лицо – предприниматель: вопросы правового регулирования в РФ 567.5 KB
  Правовое регулирование деятельности предпринимателя 33 2. Понятие предпринимательской деятельности 33 2. Практика российского хозяйствования показывает что наиболее распространенными формами предпринимательской деятельности в настоящее время являются такие как: индивидуальная предпринимательская деятельность без образования юридического лица частное предприятие общество с ограниченной ответственностью акционерное общество. Как показывает мировой опыт чем больше возможностей для расширения своей деятельности у класса предпринимателей тем...