Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Наращивание размерности блока статического ОЗУ.
Предположим, что в соответствии с техническим заданием необходимо разработать блок статического ОЗУ емкостью N*M, где N – число слов, М – разрядность слов, с быстродействием tвыб, потребляемой мощностью Рпотр и стоимостью С. Процесс построения будет повторять все этапы синтеза блока ПЗУ, касающиеся выбора ИМС, определения формата блока (Кстрок * Ккол), разрядности регистра адреса, построения дешифратора адреса, подключения управляющих входов CS к выходам дешифратора адреса. Кроме того, добавляются следующие особенности. 1. Если используется БИС ОЗУ с матричной организацией и раздельными входами DI и выходами DO, то входы DI объединяются по столбцам в один информационный вход блока, выходы D0 также объединяются по столбцам в один информационный выход блока. Если используется БИС со словарной организацией, то одноименные входы-выходы объединяются по столбцам и подключаются к соответствующим входам-выходам проектируемого блока ОЗУ. 2. Входы всех микросхем объединяются в один общий вход записи/чтения блока. 3. Одним из возможных вариантов подключения входов OE является их объединение в один общий вход разрешения выходов блока ОЗУ. 4. Наличие нескольких входов CS следует использовать для упрощения дешифратора адреса.
Пример: разработать блок статического ОЗУ емкостью 64Кх16 – разрядных слов с заданными tвыб, Рпотр, С и т.д.
· Предположим, что по большинству параметров нас устраивает микросхема КР537РУ16. n=8К, N=64К, m=8, M=16. · Определяем количество колонок и строк в проектируемом блоке статического ОЗУ: Для построения блока памяти потребуется 16 микросхем. · Определяем разрядность адреса (число линий адреса) Na=log264К=16. Первая группа адресных входов состоит из na=13 линий, вторая группа адресных ходов состоит из 16-13=3 адресных линий, т.е. для построения блока статического ОЗУ потребуется дешифратор адреса DCA размерностью 3х8. Сделав эти простые вычисления, можно приступить к построению схемы.
Рассмотрим назначение элементов схемы. Формирователи DD1, DD2 обеспечивают развязку наиболее нагруженных линий связи источника адреса и управляющих сигналов с блоком ОЗУ. Дешифратор адреса DD3 необходим для управления построчной выборкой микросхем ОЗУ в блоке. Элемент «И» (DD4.1) разрешает работу дешифратора при наличии обращения к блоку ОЗУ для записи или чтения информации. Позиции DD5…DD20 представлены микросхемами статического ОЗУ. Данные считываются или записываются с шины данных D0…D15.
|