Лабораторная работа: Структура и режимы работы программируемого периферийного адаптера К580ВВ55
1
0
1
1
1
1
1
0
0
0
0
0
0
0
0
ШД→А
ШД→В
ШД→С
ШД→РУС
Необходимоотметить, чтопошинеданныхШДпроисходитнетолькообменданными, ноизасылкаизмикропроцессораМПвППАуправляющихслов УС, генерируемыхпрограммнымобеспечениемпроцессорампередачавМПинформацииосостояниипериферийногооборудования. Низкийуровеньсигнала науправляющемвходеВКразрешаетинформационнуюсвязьмеждуППАиМП. ВсоставППАвходяттрипортасразличнымихарактеристиками. Ихфункциональноеназначениеопределяетсякодомуправляющегослова, котороезагружаетсяпроцессоромврегиструправляющегословаРУС. СигналынаадресныхвходахА0иA1 производятселекциюодногоизтрехпортовА, ВилиС илирегистрауправляющегословавнутриадаптера. Восьмиразрядныепорты А, ВиСадаптерамогутбытьиспользованыразличнымспособомвзависимостиотхарактеристикконкретногопериферийногооборудования.
НастройкавнутреннейорганизацииППА, т.е. специализацияегодля конкретногопериферийногооборудования, производитсяподвоздействием управляющегословарежимработы.
Какпоказанонарис. 2, ППАможетнаходитьсявтрехосновныхрежимах: 0 - основнойрежимввода - выводаинформации; 1 - режимстробируемоговвода-выводаинформации; 2 - режимдвунаправленнойшины.
Любойизперечисленныхрежимовможетбытьвыбранвходевыполнения системойпрограммыиустановлензагрузкойуправляющегословапокоманде OUT. Такаявозможностьпозволяетпростымипрограммнымисредствами осуществлятьреконфигурациюпериферииМПсистемы. Следуетобратитьвниманиенато, чтопортСврежимах 1 и 2 можетбытьиспользованнекак портданных, авкачествебуферногорегистрадляуправленияпроцедурами ввода - вывода. ЛюбойизвосьмиразрядовпортаСможетбытьустановлен в 0 иливIпокомандеOUT, котораяпередаетуправляющееслово манипуляциисбитами (УСМБ). УСМБпредставленонарис. 3.
Управляющее Слово Режима Работы (УСРР).
ЛюбойизразрядовпортаСможетбитьвыбранразработчикомсистемы вкачестветриггеразапросапрерыванияилитриггерафиксацииразрешения прерывания.
ВМПУ "Микролаб" принятаследующаяадресацияпортовввода-вывода; FB - региструправляющегослова;
ГА - адреспортаС;
F9 - адреспортаВ;