Аппаратные и программные средства встраиваемых систем


  Внешняя память программ и данных



Pdf көрінісі
бет176/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   172   173   174   175   176   177   178   179   ...   268
4.4.2  Внешняя память программ и данных 
Внешняя  память  программ  и  данных  стенда SDK-1.1 – статическое  ОЗУ 
(SRAM),  имеющее  страничную  организацию  и  предназначенное  для 
размещения  пользовательских  программ  и  данных.  Размер  страницы – 64 Кб. 
Первая  страница  (страница 0) доступна  для  выборки  и  команд,  и  данных 
микроконтроллером ADuC812. Остальные  страницы  доступны  только  для 
размещения  данных  (логическое  адресное  пространство  внешней  памяти 
данных  составляет 16 Мб).  Однако,  реально  для  пользовательских  программ 
доступно  не 64 Кб,  а 52 Кб,  т.к.  в  младшие  адреса  отображается 8 Кб Flash-
памяти ADuC812 (адреса 0000h-1FFFh). Кроме  того, 4 Кб  зарезервировано 
резидентным загрузчиком МК (адреса F000h-FFFFh). 


 
186 
Если  в  пользовательской  программе  используются  прерывания,  то  ее 
рекомендуется  загружать  с  адреса 2100h, т.к.  в  пространстве  адресов 2000h-
2100h располагается пользовательская таблица векторов прерывания. 
Физическое адресное пространство внешней памяти данных в стенде SDK-
1.1  ограничено 512 Кб  (т.е.  не  может  быть 16 Мб),  потому  что  начиная  с 8 
страницы располагается адресное пространство ПЛИС (MAX 3064). 
Внешняя  память  программ  и  данных  подключается  к  МК ADuC812 по 
системной шине (как и ПЛИС). 
 
Рисунок 74. Подключение внешней памяти программ и данных к МК ADuC812 


Достарыңызбен бөлісу:
1   ...   172   173   174   175   176   177   178   179   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет