Открыть главное меню

Изменения

IRAM

5 байт добавлено, 14:32, 27 февраля 2009
Нет описания правки
== Определение =='''IRAM ''' ({{lang- en|Integrated Random Access Memory - }}) — оперативная память, встроенная в [[Neptune]]. Обычно под [[iram]] понимают встроенную оперативную память, видимую доступную [[MCU]], хотя это определение в равной мере относится к памяти, видимой [[DSP]]. Тем не менее, будем рассматривать именно память, доступную MCU.
== Расположение ==
== Особенности ==
* Размерность доступа - байт, полуслово, слово;* Время доступа - 1 машинный такт [[MCU]], независимо от размерности.
== Применение ==
[[iram]] используется:
* [[irom]] для хранения глобальных переменных, стеков, процедур обработки исключений;* [[Boot loader]] для хранения глобальных переменных, стека и выполнения части собственных процедур и [[RAMDLD]];* [[RAMDLD]] для хранения собственного кода, стека и глобальных переменных;* [[Прошивка|Прошивкой]] для хранения стека, части глобальных переменных, выполнения микроядра, критичных по времени процедур и процедур работы с флеш-памятью.