Мегаобучалка Главная | О нас | Обратная связь


Построение простейшей микропроцессорной системы



2019-07-03 384 Обсуждений (0)
Построение простейшей микропроцессорной системы 0.00 из 5.00 0 оценок




 

 

Шинный формирователь (ШФ) – устройство, которое увеличивает нагрузочную способность шины, и при необходимости делает ее двунаправленной.

/ – обозначение шины (параллельный интерфейс)

Обозначения на схеме: СА – селектор адреса (запоминающего устройства, внешнего устройства); CS – chip select; ПЗУ – с него происходит загрузка микропроцессора, там хранятся все программы; ОЗУ – хранит данные, вся работа МП идет через ОЗУ; ППА – программируемый параллельный адаптер; ПСА – программируемый последовательный адаптер; КП – контроллер прерываний; КПД – контроллер прямого доступа (к памяти). Данные идут не через процессор, а напрямую, при этом происходит отключение процессора от шины, и внешние устройства идут напрямую в ОЗУ; ПИТ – программируемый интервальный таймер; квантовый резонатор – для генерации тактовой частоты.

 Это архитектура Неймана. По адресной шине А в систему передаются адреса модулей, к которым обращается микропроцессор. В эту шину включен шинный формирователь ШФ, который обеспечивает работу на нагрузку, образуемую внешними цепями и, если необходимо, двунаправленную передачу данных. Нагрузочная способность – «количество подключаемых устройств». Адреса используются блоками ПЗУ и ОЗУ, а также адаптерами и контроллерами, посредством которых процессор общается с внешними устройствами. При адресации памяти старшие и младшие разряды адресов используются по-разному, старшие поступают на селектор адреса СА ЗУ, в соответствии со старшим разрядом селектор разрешает работу тех или иных блоков с помощью сигналов выбора кристаллов CS. Младшие разряды адресов используются для адресации слов внутри выбранного блока. Старшие выбирают микросхему, младшие внутри нее. Оперативная память получает от процессора сигнал чтение/запись. ПЗУ в этом сигнале не нуждается, потому что в рабочем режиме она работает только для чтения. Селектор адресов внешних устройств СА ЗУ декодирует адреса, присвоенные адаптером и контроллером, и вырабатывает соответствующие сигналы CS. С внешними устройствами, работающими с параллельными кодами, процессор общается с помощью программируемого параллельного адаптера ППА. С внешними устройствами, работающими с последовательными кодами, процессор общается с помощью программируемого связного адаптера ПСА (основная задача – преобразовывать параллельный код в последовательный и наоборот). Последовательные выходные сигналы поступают в линию TxD, а последовательные входные RxD. Программирование адаптера позволяет настраивать его на разные протоколы и режимы обмена. Контроллер прерываний обеспечивает обмен с внешними устройствами в режиме прерывания (временной остановки выполняемой программы, для обслуживания запроса от внешнего устройства). Контроллер принимает запрос прерывания IRQ от внешнего устройства и обрабатывает его с учетом приоритетов (при одновременной подачи данных) и маскирования (запрет некоторых прерываний). Определив подлежащий обслуживанию запрос, контроллер запрашивает прерывание у процессора, выставляя для него сигнал INT. Если процессор признает запрос, он производит необходимую подготовку для перехода от основной программы к подпрограмме обслуживания прерываний, после чего отвечает сигналом подтверждения прерывания INT A. Сигнал INT A служит стробом чтения, сформированного контроллером, начального адреса подпрограммы обслуживания прерываний. Вектор поступает в процессор, затем выполняется подпрограмма обслуживания прерывания, после чего возобновляется выполнение основной программы.

КПД – контроллер прямого доступа (DMA) обслуживает процесс прямого обмена данными между внешними устройствами и памятью. Обычная передача данных между внешними устройствами и памятью выполняется так: сначала слово читается процессором из устройства источника данных, а потом записывается процессором в ОЗУ, на что требуется 2 машинных цикла. При прямом доступе к памяти процессор отключается от шин и передает управление шинами контроллеру КПД, который реализует более быструю (за 1 цикл) передачу данных непосредственно от внешнего устройства к ОЗУ. Эффективен при блочных передачах.

ПИТ – программируемый интегральный таймер выполняет операции над временными интервалами (часы реального времени, генерация звуковых сигналов, сторожевые таймеры, выработка широтно-модулированных импульсов ШИМ). Управляющие сигналы передаются по шине управления. Состав сигналов: стробы записи, стробы чтения, сигналы сброса, тактирования и .д. Шина данных определяет разрядность процессора. Эта шина двунаправленная. Направление определяет ШФ в зависимости от сигнала T (транзит).

К выводам x1 x2 подключается кварцевый резонатор. Вход RESIN является входом асинхронного сброса, приводящего процессор в исходное состояние. С помощью резистора и конденсатора происходит сброс при включении питания МП.

Бортовая память

Важнейшие параметры запоминающего устройства:

- информационная емкость, максимально возможный объем хранимой информации;

- разрядность;

- организация – произведение хранимых слов на их разрядность. (32*8 - 32 слова по 8 бит.) При одной и той же организационно емкости, организация может быть разной;

- быстродействие – определяется временами чтения, записи, и длительностью цикла чтение/запись;

- время считывания – это интервал между появлением сигнала чтение и появлением данных на выходе;

- время записи – интервал после появления сигнала записи, достаточный для установки запоминающей ячейки в состояние, задаваемое входным словом;

- цикл чтения/записи – минимально допустимый интервал между последовательными повторными чтениями/записями.



2019-07-03 384 Обсуждений (0)
Построение простейшей микропроцессорной системы 0.00 из 5.00 0 оценок









Обсуждение в статье: Построение простейшей микропроцессорной системы

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (384)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)