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

Изменения

IRAM

506 байт добавлено, 04:12, 9 апреля 2019
Нет описания правки
== Определение =='''IRAM ''' ({{lang- en|Integrated Random Access Memory - }}) — оперативная память, встроенная в [[Neptune]]. Обычно под [[iramIRAM]] понимают встроенную оперативную память, видимую доступную [[MCU]], хотя это определение в равной мере относится к памяти, видимой [[DSP]]. Тем не менее, будем рассматривать именно память, доступную MCU.<metadesc>IRAM (англ. Integrated Random Access Memory) — оперативная память, встроенная в Neptune. Обычно под IRAM понимают встроенную оперативную память, доступную MCU, хотя это определение в равной мере относится к памяти, видимой DSP. Тем не менее, будем рассматривать именно память, доступную MCU.</metadesc>
== Расположение ==
|-
| [[ULS]]
| Не имеют [[iramIRAM]]
|-
| [[LTE]]
== Особенности ==
* Размерность доступа - байт, полуслово, слово;* Время доступа - 1 машинный такт [[MCU]], независимо от размерности.
== Применение ==
[[iramIRAM]] используется:* [[iromIROM]] для хранения глобальных переменных, стеков, процедур обработки исключений;* [[Boot loader]] для хранения глобальных переменных, стека и выполнения части собственных процедур и [[RAMDLD]];* [[RAMDLD]] для хранения собственного кода, стека и глобальных переменных;* [[Прошивка|Прошивкой]] для хранения стека, части глобальных переменных, выполнения микроядра, критичных по времени процедур и процедур работы с флеш-памятью.
214
правок