Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Схемотехника.doc
Скачиваний:
34
Добавлен:
21.08.2019
Размер:
2.8 Mб
Скачать

Литература

Основная

  1. Жаворонков М.А. Электротехника и электроника. – М.: Академия, 2005. – 400 с.

  2. Новиков Ю.Н. Электротехника и электроника. – СПб.: Питер, 2005. – 384 с.: ил.

  3. Схемотехника электронных систем / Под ред. В.И. Бойко. – СПб.: БХВ-Петербург, 2004. – 496 с.

Дополнительная

  1. Касаткин А.С. Курс электротехники. – М.: Высшая школа, 2005. – 542 с.: ил.

  2. Миловзоров О.В. Электроника. – М.: Высшая школа, 2005. – 288 с.: ил.

  3. Стешенко В.Б. P-CAD. Технология проектирования печатных плат. – СПб.: Питер, 2005. – 720 с.: ил.

  4. Хамахер К. Организация ЭВМ. – СПб.: Питер, 2003. – 848 с.: ил.

  5. Цилькер Б.Я. Организация ЭВМ и систем. – СПб.: Питер, 2006. – 668 с.: ил.

Специальность (шифр), форма обучения

Вычислительные машины, комплексы, системы и сети (230101.65), очная

Название дисциплины

Схемотехника

Курс, семестр

IV, VII

Ф.И.О. преподавателя – разработчика материалов

Ткачук И.Ю.

Лекция 18

Тема 6.3. Зу на основе бис/сбис. В данной лекции затронуты следующие вопросы:

ЗУ на основе БИС/СБИС. Отечественные и зарубежные БИС/СБИС ЗУ. Организация матрицы ЗУ на базе БИС/СБИС.

Построение блоков памяти на бис пзу.

При проектировании вычислительных систем могут возникнуть различные ситуации в зависимости от требуемой организации блока ПЗУ системы и имеющихся в наличии БИС ПЗУ.

Обозначим через M х P организацию блока, а организацию БИС через m х p. Тогда три возможные ситуации можно описать так:

  1. M<=m, P<=p;

  2. M<m, P<=p;

  3. M>p, P>p;

В первом случае блок состоит из одной БИС и единственная задача при этом - разместить блок ПЗУ в заданом месте адресного пространства системы.

Пример 3.1. Построить блок ПЗУ с организацией 2K*8 и начальным адресом Aнач = = 0000H на БИС ПЗУ 2K*8 для системы с 16 разрядной шиной адреса (n=16).

Для облегчения построения логики выбора блока напишем в двоичной системе счисления начальный Aнач и конечный Aкон адреса блока:

A15

A14

A13

A12

A11

A10

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

Aнач.

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0000H

Aкон.

0

0

0

0

0

1

1

1

1

1

1

1

1

1

1

1

07FFH

Очевидно старшие пять разрядов адреса A15-A11 являются одинаковыми для всех 2048 ячеек блока. Они и определяют место блока в адресном пространстве. При n = 16 адресное пространство равно 64K и блок с организацией 2K х 8 может быть размещен в нем на 32 различных местах. Кроме пяти старших разрядов адреса логика выбора должна контролировать сигнал чтения памяти MR (Memory Read) на шине управления. Активный уровень этого сигнала “0”.

Одна из возможных схем для этого случая показана на рис. 3.15, а.

Пример 3.2 Построить блок ПЗУ с организацией 16K*8 и Aнач = 8000H на БИС ПЗУ 2K*8 всистеме с n = 16.

A15

A14

A13

A12

A11

A10

A9

A8

A7

A6

A5

A4

A3

A2

A1

A0

Aнач.

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

8000H

Aкон.

1

0

1

1

0

1

1

1

1

1

1

1

1

1

1

1

BFFFH

В этом случае блок можно разместить четырьмя различными способами и его место определяется разрядами A15 и A14.

Очевидно блок будет состоять из 8 БИС 2K х 8 и для того, чтобы обратиться к конкретной ячейке надо обеспечить выбор блока разрядами A15, A14, выбор одной из восьми БИС разрядами A13, A12, A11 и наконец выбор ячейки в выбраной БИС разрядами A10, A9, …, A0.

Одна из возможных схем для этого случая показана на рис. 3.16.

Рис.3.15. Блок ПЗУ для примера 3.1.

Рис.3.16. Блок ПЗУ для примера 3.2.

Пример 3.3 Построить блок ПЗУ с организацией 8K*16 и Aнач = C000H на БИС ПЗУ 2K*8 в системе с n = 16.

В этом случае сначала строится секция (страница) блока с рарядностью равной размерности блока и количеством ячеек равным количеству ячеек БИС ПЗУ, т.е. 2K*16 из двух 2K*8. После этого задача решается как в примере 3.2, если рассматривать страницу как новую БИС.