Разработка модуля памяти МПС

Содержание

Слайд 2

Пример Разработать модуль памяти МПС с организацией ПЗУ KxL = 6kx8 ОЗУ: KxL = 6kx8

Пример

Разработать модуль памяти МПС с организацией
ПЗУ KxL = 6kx8
ОЗУ: KxL

= 6kx8
Слайд 3

1.Распределение адресного прост ранства ПЗУ Адреса 0000 -17FFH 6Kb ОЗУ Адреса 2000-37FFH 6Kb

1.Распределение адресного прост ранства

ПЗУ
Адреса 0000 -17FFH 6Kb
ОЗУ
Адреса 2000-37FFH 6Kb

Слайд 4

3.Выбор физических микросхем памяти Так как микросхем памяти с таким объемом

3.Выбор физических микросхем памяти

Так как микросхем памяти с таким объемом не

существует, то модуль памяти должен состоять из нескольких микросхем ОЗУ и ПЗУ.
Модуль ПЗУ объемом 6Кб можно построить из двух микросхем объемом 4Кб и 2Кб.
Модуль ОЗУ объемом 6Кб можно построить из трех микросхем одна объемом 2Кб.
Из справочника выбираем микросхемы
ПЗУ: К573РФ41 (4Кб), К573РФ2 (2Кб)
ОЗУ: КР537РУ10 (2Кб),
Слайд 5

условные графические изображения микросхем памяти рпзу,

условные графические изображения микросхем памяти рпзу,

Слайд 6

условные графические изображения микросхем памяти ОЗУ,

условные графические изображения микросхем памяти ОЗУ,

Слайд 7

3.Построение матрицы модуля Разрядность слова модуля(разрядность данных) L-олределяет строка матрицы По

3.Построение матрицы модуля

Разрядность слова модуля(разрядность данных) L-олределяет строка матрицы
По заданию L=8,разрядность

ячейки памяти выбранной микросхемы –n=8
Количество микросхем в строке L/n=1
Количество адресов в модуле определяется микросхемами в столбце матрицы K =N1+N2+…..Nq
Для ПЗУ—2строки
ОЗУ---3строки
Слайд 8

Схема матрицы микросхем памяти

Схема матрицы микросхем памяти

Слайд 9

Возможная карта распределения адресного пространства памяти

Возможная карта распределения адресного пространства памяти

Слайд 10

Схема дешифрации

Схема дешифрации

Слайд 11

Структурная схема модуля

Структурная схема модуля

Слайд 12

Пример 2 Разработать модуль памяти для восьмиразрядного микропроцессора в стандарте MicroBus. Карта памяти: ПЗУ:0000h-8BFFh ОЗУ:9000h-0C7FFh

Пример 2

Разработать модуль памяти для восьмиразрядного микропроцессора в стандарте MicroBus.
Карта памяти:
ПЗУ:0000h-8BFFh
ОЗУ:9000h-0C7FFh

Слайд 13

решение Выясним объем памяти ПЗУ и ОЗУ. Для ПЗУ: 8BFFh-0000h+1=8C00h=35840байт=35Кбайта Для

решение

Выясним объем памяти ПЗУ и ОЗУ.
Для ПЗУ: 8BFFh-0000h+1=8C00h=35840байт=35Кбайта
Для ОЗУ: 0C7FFh-9000h+1=3800h=14336байт=14Кбайта.
Так как

микросхем памяти с таким объемом не существует, то модуль памяти должен состоять из нескольких микросхем ОЗУ и ПЗУ.
Из справочника выбираем микросхемы ПЗУ: К573РФ7 (объем 32Кб), К573РФ2 (2Кб), К573РФ21 (1Кб) и микросхемы ОЗУ: КР537РУ10 (2Кб), КР537РУ17 (8Кб).
Слайд 14

Таблица распределения адресного пространства

Таблица распределения адресного пространства

Слайд 15

Определение линий дешифрации

Определение линий дешифрации

Слайд 16

Выбор микросхемы для дешифратора Наибольшее количество адресных линий, необходимых для дешифрации,

Выбор микросхемы для дешифратора

Наибольшее количество адресных линий, необходимых для дешифрации, равно

6 (для ПЗУ3). Дешифратор должен выдавать сигнал разрешения работы (CS) на семь микросхем (три ПЗУ и 4 ОЗУ).
Из справочника выберем микросхему К556РТ5 объемом 512*8бит.
Слайд 17

Схема модуля

Схема модуля

Слайд 18

КОДЫ ПРОШИВКИ № ПЗ1 ПЗ2 ПЗ3 ОЗ1 ОЗ2 ОЗ3 0 -

КОДЫ ПРОШИВКИ

№ ПЗ1 ПЗ2 ПЗ3 ОЗ1 ОЗ2 ОЗ3
0 -

0 1 1 1 1 1 1 1
1 1 0 1 1 1 1 1 1
2 - 1 1 0 1 1 1 1 1
3 - 1 1 1 0 1 1 1 1
4 - 1 1 1 1 0 1 1 1
5 - 1 1 1 1 1 0 1 1
6 - 1 1 1 1 1 1 1 1
7 - 1 1 1 1 1 1 1 1
FE FD FB F7 7F BF FF FF
Слайд 19

ПРОГРАММИРОВАНИЕ ЯЧЕЙКИ Содержимое 0 - 1FH (0 -32) - FE 20

ПРОГРАММИРОВАНИЕ

ЯЧЕЙКИ Содержимое
0 - 1FH (0 -32) - FE
20 – 21H

(33 -34) - FD
22 H (35 ) - FB
23H ( 36) - FF
24 - 2BH (37 – 44) - F7
2C - 2DH(45 – 46) - EF
2E – 2FH (47 - 48 ) - DF
30 - 31H (49 - 50) - BF
32 - 3FH (51 – 63 ) - FF