Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

Рис. 6.

Контроллер ПДП состоит из следующих основных блоков:

· Буфер шины данных — обеспечивает подключение к шине данных, необходимое на этапе программирования контроллера.

· Устройство управления — выполняет управление работой контроллера, содержит регистры, содержание которых задается на этапе программирования и определяет режим работы контроллера.

· Каналы ПДП. Обычно контроллер ПДП имеет несколько каналов, к каждому из которых может быть подключено ВУ по линии запроса обмена DACK. При поступлении одновременно нескольких запросов на обмен, предпочтение отдается устройству, подключенному к каналу с наивысшим приоритетом. Приоритеты каналов задаются в процессе программирования, они могут быть жесткими или гибкими (изменятся в процессе работы, например по циклической схеме — канал, обслуженный последним, получает низший приоритет).

К устройству управления подходят:

· Шина адреса — используется для выдачи контроллером адреса ячейки ЗУ при работе в режиме ПДП и для выбора одного из внутренних регистров контроллера при записи информации в режиме программирования.

· Сигналы шины управления — MEMR, MEMW, IOR, IOW — используются для формирования сигналов управления на шине управления в режиме ПДП. Сигналы IOR, IOW используются также при занесении информации в контроллер в режиме программирования.

· Сигналы взаимодействия с МП — HRQ и HLDA.

Контроллер ПДП является программируемым устройством. Перед началом работы МПС должно быть выполнено его программирование — путем записи данных в соответствующие регистры контроллера задается его режим работы (а также режимы работы отдельных каналов). В процессе программирования должны быть заданы следующие параметры:

1. Режим передачи для каждого канала – одиночная, блочная, передача по требованию.

2. Приоритет для каждого канала, схема изменения приоритетов (если они заданы не жестко).

3. Направление передачи данных для каждого канала (ЗУ УВВ или наоборот).

4. Адрес ячейки ЗУ, с которой будет вестись обмен (для каждого канала).

<== предыдущая лекция | следующая лекция ==>
Обобщенные архитектура и интерфейс контроллера ПДП | Методическая разработка
Поделиться с друзьями:


Дата добавления: 2013-12-13; Просмотров: 593; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.