Адаптер параллельной связи с блоком обработки 5 прерываний от ВУ
Заказать уникальную курсовую работу- 20 20 страниц
- 3 + 3 источника
- Добавлена 09.03.2017
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
1. ЗАДАНИЕ 3
2. РАБОТА ПРОЕКТИРУЕМОГО УСТРОЙСТВА. 4
3 Разработка интерфейсной части адаптера 8
3.1 Буферизация содержимого системной шины 8
3.2 Схема декодирования адресов 10
3.3. Формирование стробов чтения и записи в порты устройства сопряжения. 12
4. Определение требуемых стробов записи и чтения. Таблица обращения к портам УС. 15
5. Построение ОЧ УС 17
5.1 Блок регистров 17
5.2 Блок приема данных (от ВУ) 18
5.3 Блок прерываний 19
6. Заключение 20
7. Список используемой литературы 21
Определение требуемых стробов записи и чтения. Таблица обращения к портам УС.Так как количество адресных входов n=2, то в ОЧ требуется ввести специальный триггер активного канала (Ta)Taканал0K01K12К2Вследствие этого, нам необходимо получить 7 стробов записи, седьмой дополнительный строб записи предназначается для сброса/установки триггера активности.ИЧ формирует два строба чтения: STRR0,STRR1, а надо 5 , поэтому каждый из стробов размножается до трёх в зависимости от зн. Ta.ИЧ формирует 2 строба записи, а надо 7, поэтому размножаем каждый из стробов в зависимости от значений разрядов D1,D2 и Ta.Таблица обращений для PITc3каналами(К0,К1,К2) и n=2. В канале 0 используется 8-разрядный СЕ,OLи CR и реализуется 2 режима. В каналах1,2 используется 8-разрядный СЕ,OLи CR и реализуется 1 режим в каждом канале.Таблица1 - Таблица обращения к портам.А1А0РУСОперация (внутренний строб)10001Вывод в RG0 ()10011Вывод в RG1 ()10101Вывод в RG2 ()10111Вывод в IMR10000Строб IRR (i)10100Вывод в РУС ()01100Ввод из К001001Ввод из К101011Ввод из К201101Ввод из IRR01111Ввод из PRCDПостроение ОЧ УС5.1 Блок регистровВыходные сигналы формируются регистрами с тремя состояниями выхода КР1533ИР37, каждый из которых может находиться в активном или пассивном состоянии в зависимости от значения соответствующего бита в управляющем слове (блок CPU).Управляющие сигналы операционной части используются для записи выходных данных (-STRW0...STRW6). Схема блока регистров приведена на рис.6.Рис. 6 – Схема блока регистров5.2 Блок приема данных (от ВУ)Для чтения состояний внешних линий используются однонаправленные буфера КР1533АП5, выходы которых объединяются для мультиплексирования читаемых данных.Управляющие сигналы операционной части используются для чтения входных данных (-STRR0...-STRR6).Схема блока приема данных изображена на рис.7.Рис. 7. – Схема блока приема данных5.3 Блок прерыванийБлок обработки прерываний состоит из регистра прерываний - КР1533ИР37, буферного элемента - КР1533АП5, элемента 7ИЛИ-НЕ собранного на КР1533ЛЕ4 и КР1533ЛН1.С каждого внешнего устройства сигнал INT поступает на вход регистра, синхронизирующий вход которого подключен к сигналу CLK системной шины, что обеспечивает помехозащищенность, то есть регистрация прерываний происходит по положительному фронту сигнала CLK, так как нарастание уровня происходит довольно быстро, то вероятность ложного срабатывания мала.Так как выходы регистра соединены логическим элементом 7ИЛИ-НЕ, поэтому, если пришло хотя бы одно прерывание на выходе этого элемента появляется низкий уровень, который с помощью элементов НЕ и И-НЕ преобразуется в сигнал IRQ.Чтение пришедших прерываний происходит при низком уровне сигнала -STRR7. Сброс прерывания осуществляется установкой в управляющем слове старшего бита в "1".Схема блока обработки прерываний приведена на рисунке 7.Рис. 7. – Блок обработки прерываний6. ЗаключениеВыполнение практической работы по разработке устройства связи с внешними объектами позволяет применить полученные знания внутренней архитектуры ввода-вывода компьютера, элементной базы микроэлектронной аппаратуры и основ программирования функций ввода-вывода. Данный проект реализует структуру устройства адаптера параллельной связи с блоком обработки прерываний от ВУ. 7. Список используемой литературыКурс лекций по МПС, Бикмухаметов Р. Р., 2011.Микропроцессорный комплект К1810. Структура, программирование, применение. Справочная книга. Под редакцией Казаринова Ю.М., Москва, Высшая школа, 1999.Ю.В. Новиков, О.А. Калашников, С.Э. Гуляев Разработка устройств сопряжения для персонального компьютера типа IВМ РС/ Под общей редакцией Ю.В. Новикова.
1. Курс лекций по МПС, Бикмухаметов Р. Р., 2011.
2. Микропроцессорный комплект К1810. Структура, программирование, применение. Справочная книга. Под редакцией Казаринова Ю.М., Москва, Высшая школа, 1999.
3. Ю.В. Новиков, О.А. Калашников, С.Э. Гуляев Разработка устройств сопряжения для персонального компьютера типа IВМ РС/ Под общей редакцией Ю.В. Новикова.
Вопрос-ответ:
Что такое адаптер параллельной связи?
Адаптер параллельной связи – это устройство, которое позволяет осуществлять параллельную связь между различными компонентами системы. Он может использоваться для подключения различных периферийных устройств, таких как принтеры, сканеры или внешние жесткие диски, к компьютеру через параллельный порт.
Какие функции выполняет адаптер параллельной связи с блоком обработки 5 прерываний?
Адаптер параллельной связи с блоком обработки 5 прерываний выполняет несколько функций. Он обеспечивает связь между устройствами, управляет передачей данных, осуществляет обработку прерываний от внешних устройств, а также осуществляет буферизацию информации и декодирование адресов для портов устройства сопряжения.
Как осуществляется буферизация содержимого системной шины?
Буферизация содержимого системной шины осуществляется с помощью специальных буферов, которые позволяют временно сохранять данные до их последующей передачи или обработки. Это позволяет снизить нагрузку на системную шину и увеличить скорость передачи данных.
Как формируются стробы чтения и записи в порты устройства сопряжения?
Стробы чтения и записи в порты устройства сопряжения формируются с помощью специальных логических схем. Они обеспечивают синхронизацию чтения и записи данных, позволяя устройству сопряжения правильно обрабатывать входящую информацию и записывать данные на выходе. Формирование стробов осуществляется в соответствии с логикой работы устройства и требованиями протокола связи.
Каким образом строятся регистры в блоке регистров ОЧ УС?
Регистры в блоке регистров ОЧ УС могут быть построены различными способами в зависимости от конкретного проекта. Одним из распространенных способов является использование D-триггеров для хранения данных. Регистры могут иметь разную ширину в зависимости от требований проекта и размера информации, которую необходимо передавать.
Какой функционал имеет адаптер параллельной связи с блоком обработки 5 прерываний?
Адаптер параллельной связи с блоком обработки 5 прерываний используется для управления внешними устройствами и обеспечения их взаимодействия с компьютерной системой. Он обрабатывает до 5 прерываний, осуществляет буферизацию данных и формирует стробы чтения и записи в порты устройства сопряжения. Также адаптер включает блок регистров, блок приема данных от внешних устройств и блок прерываний.
Как работает схема декодирования адресов в адаптере параллельной связи?
Схема декодирования адресов в адаптере параллельной связи определяет, на какие порты устройства сопряжения будут адресоваться команды чтения и записи. При получении адреса, адаптер сравнивает его с заданными значениями и формирует соответствующие стробы чтения или записи в порты устройства сопряжения.
Как происходит формирование стробов чтения и записи в порты устройства сопряжения?
Формирование стробов чтения и записи в порты устройства сопряжения в адаптере параллельной связи происходит на основе полученных команд от компьютерной системы и декодирования адресов. В зависимости от типа команды (чтение или запись), адаптер формирует соответствующие стробы, которые позволяют корректно считывать данные из порта или записывать данные в порт устройства сопряжения.
Как определить требуемые стробы записи и чтения в адаптере параллельной связи?
Определение требуемых стробов записи и чтения в адаптере параллельной связи происходит с помощью таблицы обращения к портам устройства сопряжения. В таблице указываются адреса портов и соответствующие им стробы чтения и записи. По адресу, который получен в результате декодирования, адаптер определяет требуемые стробы и использует их для считывания или записи данных в порт.
Какие блоки включает в себя операционный контроллер хоста устройства сопряжения?
Операционный контроллер хоста устройства сопряжения включает в себя несколько блоков. Во-первых, это блок регистров, который отвечает за хранение данных и состояния адаптера. Во-вторых, это блок приема данных от внешних устройств, который обеспечивает прием информации с подключенных устройств и их передачу в блок обработки. Наконец, включен блок прерываний, который отслеживает и обрабатывает прерывания от устройств и инициирует соответствующие действия в системе.