Карта распределения адресного пространства памяти

В разрабатываемой МПС объем адресного пространства памяти (АПП) намного превышает объем физически устанавливаемой памяти. В связи с этим распределение АПП производится, исходя из критерия минимума сложности дешифратора адреса ОЗУ и ПЗУ. При распределении АПП необходимо также учитывается, что после подачи питающего напряжения +5 и окончания действия сигнала RESET, выдаваемого схемой начального сброса на МП, последний переходит реальный режим адресации памяти и считывает первую команду программы из ячейки памяти с адресом FFFFF0h. Так как исполняемая программа в реализуемой МПС размещена в ИС ПЗУ, то под ПЗУ отведена область АПП, включающую в себя этот адрес. Содержимое регистров после аппаратного сброса:

FLAGS=0002h, MSW=FFF0h, CS=F000h, IP=FFF0h, DS=ES=SS=0000h.

Рисунок 23 - Распределение АПП МПС

В соответствии с рисунком 23, диапазон адресов АПП с 0…524287 (7FFFFh), используется для адресации имеющихся в МПС ячеек ОЗУ. В виду того, что диапазон адресов с 0 по 1023 используется подсистемой прерывания для размещения адресов подпрограмм обработки прерываний, использование этих ячеек ОЗУ для других целей нецелесообразно. Верхняя часть ОЗУ отведена под стековую память.

Диапазон адресов 983040…1048575 используется для адресации ячеек ПЗУ емкостью 64Кб. Первая (исполняемая) команда основной программы размещается по адресу FFFFFh минус размер модуля ПЗУ в байтах, при этом в ячейке по адресу запуска системы (FFFFF0h) размещается команда JMP START.

Основная же часть АПП ввиду небольших размеров ОЗУ и ПЗУ в МПС не используется.

Реализация дешифратора адреса ОЗУ и ПЗУ имеет вид, приведенный на рисунке 24.

Рисунок 24 - Реализация ДША ОЗУ и ПЗУ

На рисунке 24 сигналы CSROM и CSRAM обозначают, соответственно, сигналы выбора модулей ПЗУ и ОЗУ.

Читайте также

Проектирование мультивибратора на трёх логических элементах серии КМОП
Генераторы - специальные элементы цифровых устройств, предназначенные для формирования последовательности электрических сигналов различной формы. Генераторы обеспечивают работу цифровог ...

Проектирование двухвходовой КМОП-схемы дешифратора 2 в 4
КМОП (комплементарная логика на транзисторах металл-оксид-полупроводник; англ. CMOS, Complementary-symmetry/metal-oxide semiconductor) - технология построения электронных схем. В те ...

Разработка конструкции и технологического процесса изготовления диффузионного резистора
Разработать конструкцию и выбрать технологический процесс изготовления диффузионного резистора в составе ИМС. Программа выпуска - 50000 шт. в год. Выпуск ежемесячный. Параметры ...

Основные разделы

Все права защищены! (с)2020 - www.generallytech.ru