Главная  Микропроцессорные системы 

[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [ 25 ] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92]

мяти), так и двунаправленными (как в случае обмена данными между двумя произвольными регистрами ЦП).

Однонаправленная передача данных обеспечивается использованием во всех разрядах шины схем с тремя

Шииа данных

Аккумулятор

буферный регистр

Рис. 3.5. Одношинная организация МП

состояниями, так называемых тристабильных схем. В этих схемах (рис. 3.6,а) помимо обычных выходных сигналов «1» (высокий потенциал) и «О» (низкий потенциал) имеется третье состояние - состояние высокого выходного сопротивления, когда выходные транзисторы Г4 и Гб одновременно заперты. Условное обозначение

Вход о-

7>1

I Вход

и \/ о-

Выход -о

Выход

Управление

Управление о-

"1

Рис. 3,6. Тристабильная схема

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



через внешние выводы МП какие-либо внешние устройства или память.

Структура ш«н в случае двустороннего обмена данными -между внутренними регистрами микро-ЭВМ показана на рис. 3.8. Ее основу составляют регистры памяти, выполненные на Z)-триггерах, выходы которых подключены к шине данных через тристабильные схемы. Эти схемы управляются сигналом «Передать», разреша»

Сигнал разрешения 1

Г-

01ш,ая шина данных

К регистрам-Приемникам данных

Сигнал

разрешения Z К другим

регистрам-источникам данных

Рнс. 3.7. Функциональная схема шин при однонаправленной передаче данных

ющим пересылку информации, записанной в данном регистре, в шину данных, /-входы регистров соединены непосредственно с шиной данных. Поэтому при наличии на /-входе управляющего сигнала «Принять», равного единице, происходит запись информации, находящейся в шине данных, в регистр. Если же состояние f-входа равно нулю, то функция выхода регистра Q не из.меня-ется. Таким образом, в каждый момент времени может быть использован только один сигнал «Передать» при произвольном числе сигналов «Принять». Синхронизация этих процессов обеспечивается соответствующей последовательностью управляющих сигналов, вырабатываемых в устройстве управления.



L-TilT-lii. -1Н ! L

"1 I

Принять 1

Передать 1

-La i

о-"

Принять I

Тс ктодые сигналы

Передать 1

К другим регистрам

Рнс, 3.8. Функциональная схема шин при двустороннем обмене данными

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

Функциональные схемы МП. Функциональные схемы выпускаемых в настоящее время МП сильно зависят от числа БИС, из которых они состоят. Существующие 80



[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [ 25 ] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92]

0.0011