Микропроцессоры и микроконтроллеры

 
 
 
«Компьютерная программа делает то, что вы приказали ей сделать, а не то, что вы хотели, чтобы она сделала»
Русский | Українська


Микропроцессоры и микроконтроллеры :: Принципы работы микропроцессоров :: Информационные потоки в микропроцессорной системе

Информационные потоки в микропроцессорной системе

С логической точки зрения в микропроцессорной системе возможны три информационных потока: процессор – память, процессор – устройства ввода-вывода (УВВ) и УВВ – память.

Процессор может принимать информацию по ШД (режимы чтения памяти или ввода) либо выдавать информацию на ШД (режимы записи в память или вывода). В этих режимах системные шины адреса и данных находятся в распоряжении процессора. В режиме прямого доступа в память (ПДП) системные шины адреса и данных поступают в распоряжение внешнего УВВ, которое обменивается данными с памятью, минуя процессор. Режим ПДП обычно реализуется специальным устройством – контроллером ПДП.

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