Транспьютер IMS T805 имеет 4К быстрой внутренней памяти для высокоскоростной работы с данными. Время доступа к ней занимает один цикл процессора. Кроме этого транспьютер может адресовать до 4 Гбайта внешней памяти. Внутренняя и внешняя памяти располагаются в одном и том же адресном пространстве. Память имеет байтовую адресацию. Машинное слово состоит из 4-х байт и имеет адрес кратный четырем. Младший байт слова (0-й байт) имеет наименьший адрес. Адрес - это знаковое целое число с областью значений от наименьшего отрицательного целого числа (#80000000) до наибольшего положительного числа (#7FFFFFFF).
#7FFFFFFE | Переход на программу начальной загрузки из ПЗУ | |
#7FFFFFF8 ... #7FFFFF6C | Данные внутренней конфигурации памяти | |
... ... #80001000 ... #80000070 | Программа начальной загрузки (ПЗУ) Начало внешней памяти. Ниже находятся 4K внутренней памяти. Начало используемой памяти (MemStart) |
|
#8000006C ... #80000048 | Зарезервированное рабочее пространство команд move2dxxx, FPU | |
#80000044 | Регистр Ereg | Сохраненные значения регистров низкоприоритетного процесса, прерванного высокоприоритетным процессом |
#80000040 | Слово состояния процессора STATUS | |
#8000003C | Регистр Creg | |
#80000038 | Регистр Breg | |
#80000034 | Регистр Areg | |
#80000030 | Регистр Iptr | |
#8000002C | Регистр Wdesc | |
#80000028 | Указывает 1-й процесс из очереди процессов низкоприоритетного таймера | |
#80000024 | Указывает 1-й процесс из очереди процессов высокоприоритетного таймера | |
#80000020 | Канал внешних событий | Слова состояния каналов |
#8000001C | Входной канал линии N 3 | |
#80000018 | Входной канал линии N 2 | |
#80000014 | Входной канал линии N 1 | |
#80000010 | Входной канал линии N 0 | |
#8000000C | Выходной канал линии N 3 | |
#80000008 | Выходной канал линии N 2 | |
#80000004 | Выходной канал линии N 1 | |
#80000000 | Выходной канал линии N 0 |
Мультиплексируемый Интерфейс Внешней Памяти (External memory interface - EMI) обеспечивает доступ к 32-разрядному адресному пространству, поддерживает динамическое и статическое ОЗУ, ПЗУ, СППЗУ (стираемое, программируемое ПЗУ). Временные соотношения интерфейса памяти можно установить по сигналу Инициализация так, чтобы удовлетворить большинство типов памяти и скоростей обмена с памятью. Можно выбрать 13 конфигураций интерфейса памяти как аппаратно, так и программно. Конфигурации различаются длительностью состояний интерфейса памяти, типом и длительностью циклов записи/чтения памяти (от 3 до 12 циклов процессора).