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


 

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

33982. Консервативное и оперативное лечение эндемического зоба. Виды оперативных вмешательств. Профилактика э.з 24 KB
  Консервативное и оперативное лечение эндемического зоба. Характер медикаментозной терапии эндемического зоба зависит от степени увеличения щитовидной железы и состояния ее функции. Показания к хирургическому лечению определяются наличием узлов особенно холодных не поглощающих изотопы быстрым ростом зоба наличием признаков сдавления окружающих органов и тканей подозрением на малигнизацию. После операции целесообразно назначение тиреоидных гормонов для предупреждения рецидива зоба.
33983. Тиреотоксический зоб 36 KB
  У больных тиреотоксикозом в крови был обнаружен длительно действующий стимулятор LTS который активирует функцию щитовидной железы. Вследствие этого LTS вызывает такое же возбуждение щитовидной железы как и тиреотропин поскольку связывается с теми же рецепторами что и последний. Большая частота заболевания у женщин объясняется более частыми у них нарушениями норм;льного взаимоотношения функций половых желез и гипоталамогипофизарной системы что сопровождается усиленным синтезом гормонов щитовидной железы. Увеличение щитовидной железы...
33984. Осложнения варикозного расширения вен 24 KB
  Осложнения варикозного расширения вен: трофические язвы острые тромбофлебиты расширенных вен кровотечения из варикозных узлов. Язвы как правило возникают на внутренней поверхности нижней трети голени в надлодыжечной области. Язвы обычно одиночные но могут быть и множественные как правило плоские дно их ровное края неправильно очерчены пологие выделения скудные серозные или гнойные. Длительно не заживающие и рецидивирующие язвы приносят больным мучительные страдания.
33985. Показания и противопоказания к оперативному лечению варикозного расширения вен конечностей. Виды оперативных вмешательств 26 KB
  Операцию начинают с перевязки основного ствола большой подкожной вены у места впадения в бедренную вену операция Троянова Тренделенбурга и ее добавочных ветвей. Оставление длинной культи большой подкожной вены с ее притоками является одной из причин рецидивов. Удаление большой подкожной вены целесообразнее производить по методу Бэбкокка. С этой целью в дистальный отдел пересеченной большой подкожный вены вводят зонд Бэбкокка или аналогичные ему инструменты.
33986. Тромбофлебит нижних конечностей. Клиника, диагностика, лечение острого тромбофлебита поверхностных вен 23 KB
  Тромбофлебит нижних конечностей. Клиника диагностика лечение острого тромбофлебита поверхностных вен. Поверхностный тромбофлебит воспалительное заболевание характеризующееся развитием тромбоза и реактивного спазма поверхностных вен чаще нижних конечностей. Тромбофлебит развивается при наличии следующих условий: замедлении кровотока повышении свёртываемости крови повреждении стенки или клапанов вен присоединении инфекции.
33987. Острый тромбофлебит глубоких вен нижних конечностей. Клиника, диагностика, лечение. Последствия 36 KB
  Острый тромбофлебит глубоких вен нижних конечностей. Тромбоз глубоких вен нижних конечностей формирование одного или нескольких тромбов в пределах глубоких вен нижних конечностей или таза сопровождаемое воспалением сосудистой стенки. Может осложняться нарушением венозного оттока и трофическими расстройствами нижних конечностей флегмоной бедра или голени а также ТЭЛА Флеботромбоз первичный тромбоз вен нижних конечностей характеризующийся непрочной фиксацией тромба к стенке вены Тромбофлебит вторичный тромбоз обусловленный...
33988. Осложнения острого тромбофлебита. Тромбоэмболия легочной артерии. Реанимация и способы хирургического вмешательства при тромбоэмболии легочной артерии 33 KB
  Тромбоэмболия легочной артерии. Реанимация и способы хирургического вмешательства при тромбоэмболии легочной артерии. Состояние трудно дифференцировать от острых нарушений артериального кровообращения при эмболии артерии явления артериальной непроходимости наступают сразу а при тромбофлебите к концу первых суток Синяя болевая флегмазия вторична по отношению к белой флегмазии: почти весь отток крови от конечности перекрыт в результате окклюзии бедренной и подвздошных вен. Тромбоэмболия лёгочной артерии Тромбоэмболия лёгочной артерии...
33989. Посттромбофлебитический синдром 25.5 KB
  Патогенез: образование тромба не подвергающегося лизису изменение вен превращающихся в ригидную склерозированную трубку с разрушенными клапанами тяжелые гемодинамические нарушения повышение давления в системе комуникантных вен при ходьбе кровь по глубоким венам вверх и в п к вены извращенный рефлюкс крови локальная венозная гипертензия повышение давления в венозных отделах растрытие артериовенулярных анастомозов ишемические изменения преемущественно в н 3 голени над медиальной лодыжкой образование трофических язв....
33990. Тромбоз магистральных сосудов нижних конечностей 45.5 KB
  Начало заболевания характеризуется болями в пораженной конечности которые при эмболиях возникают внезапно и становятся невыносимыми. К болям присоединяется чувство онемения похолодания и резкой слабости в конечности. Кожные покровы пораженной конечности приобретают мертвеннобледную окраску которая в дальнейшем сменяется характерной мраморностью. Кожная температура значительно снижена особенно в дистальных отделах конечности.