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

[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]

Чтение/Запись

1 ОЗУ

Пусть, например, требуется организовать оперативную память емкостью в 1024 восьмиразрядных слова. Если в распоряжении разработчика имеется БИС ОЗУ

о организацией 1024X1 и 256X8, то имеются две возможности для решения данной задачи.

Первая - использовать восемь БИС с организацией 1024X1, применяя способ горизонтального наращивания так, как это показано на рис. 3.18. При этом управляющие входы В К всех БИС соединяются параллельно, а общий объем памяти ограничен величиной 1024. Другая возможность заключается в использовании наращивания «по вертикали», реализуемая в данном случае путем включения четырех БИС ОЗУ с организацией 256x8 по схеме, показанной на рис. 3.19. При такой организации каждое слово считывается или записывается полностью из данного кристалла ЗУ, а вход В К каждой схемы ОЗУ подключается к отдельному управляющему сигналу.

Очевидно, чтр оба способа наращивания памяти могут быть использованы одновременно для получения требуемого объема и разрядности.

В заключение рассмотрим пример организации общей памяти для микро-ЭВМ системы обработки сигналов, оперирующей с восьмиразрядными словами и имеющей шестнадцатиразрядную адресную шину, рассчитанную на адресацию 65К слов, Такая микро-ЭВМ может быть Построена с использованием БИС серии К580.

Пусть для реализации заданного алгоритма обработки сигналов соответствующая программа и константы требуют для своего хранения около двух тысяч ячеек ПЗУ или ППЗУ, а данные и промежуточные результаты- около 14 тысяч ячеек ОЗУ.

В этом случае одна из возможных структур памяти, основанная на использовании БИС ППЗУ емкостью

Восьмиразоядная шина адреса

Рис. 3.19. Способ вертикального наращивания памяти микропроцессорной системы



1КХ8 и БИС ОЗУ емкостью IKXl, приведена на рис. 3.20. На адресные входы каждой БИС подаются десять младших разрядов шины адреса, что обеспечивает возможность обращения к каждой из ячеек соответствующей БИС. Шесть старших разрядов адресной шины используютря для выделения с помощью дешиф-

Память/ВУ

-1 К,

10 Ко

BKfjS


Рис. 3.20. Функциональная схема устройства памяти микро-ЭВМ

ратора одного из 64 управляющих сигналов ВК. В рассматриваемом случае при общем объеме памяти в 16К из этих 64 сигналов используются только 16 (ВКо- BKis), остальные в случае необходимости могут служить для дальнейшего расширения памяти. Как видно из рис. 3.20, нужный объем ППЗУ получен наращиванием памяти по вертикали, разрядность ОЗУ обеспечивается наращиванием по горизонтали (8 БИС емкостью IKXl), а необходимый объем ОЗУ достигается использованием 14 блоков ОЗУ, каждый из которых получен путем вертикального наращивания. Заметим, что для каждого из 16 блоков памяти емкостью 1Кх8 требуется свой управляющий сигнал ВК.

3.3. УСТРОЙСТВО ВВОДА -ВЫВОДА

Связь микро-ЭВМ с внешними устройствами и, в частности, с блоками радиотехнической аппаратуры осуществляется с помощью специальнопо оборудования, называемого устройством ввода - вывода. Для



системы обработки сигналов РТС, работающих в реальном масштабе времени, разработка этих устройств является одной из основных задач проектирования.

В процессе решения этой задачи определяется способ обмена информацией между микро-ЭВМ и В(Семи внешними устройствами, устанавливаются необходимые управляющие сигналы и выясняются требуемые аппаратные средства. Кроме того, в процессе отладки системы к ней может подключаться ряд вспомогатель-

Шина адреса

Btod

Интерреасные схемы

Интерфейсные

схемы

Шина данных

Рис. 3.21. Общая функциональная схема обмена данными между ВУ и микро-ЭВМ

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

В вычислительной технике для совокупности элементов сопряжения между микро-ЭВМ и внешними устройствами часто используют понятие интерфейса [9, 10]. В широком смысле этим понятием определяют полную систему сопряжения составляющих частей (подсистем) системы обработки данных. В интерфейс входят аппаратные средства (например, специальные «интерфейсные БИС»), шины (линии связи) и прото-кол (совокупность правил, устанавливающих единые принципы взаимодействия подсистем, например временные диаграммы обмена и состав управляющих сигналов). Таким образом, понятия интерфейса и устройства ввода -вывода имеют довольно близкий смысл. 98



[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