Размер адресного пространства 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Размер адресного пространства



Значение размера адресного пространства задает, сколько бит адреса подлежат сравнению при генерации сигнала выбора микросхемы. Размер адресного пространства может быть любым от 256 байт до 16 Мбайт. При выборе размера адресного пространства более 4 кбайт, базовый адрес должен быть кратным размеру адресного пространства. Например, если для выхода выбора микросхемы выбрано адресное пространство 1 Мбайт, базовый адрес должен быть равен 0, 1 Мбайт, 2 Мбайт и т.д. кратно выбранному адресному пространству.

Если заданные границы адресных пространств перекрываются, генерация сигналов выбора микросхемы выполняется с учетом приоритета. Наивысший приоритет имеет пространство внутренней памяти, а затем следуют выходы выбора микросхем 0 (CS0), 1 (CS1), 2 (CS2) и (CS3).

Выхода выбора микросхем в качестве адресных линий

Если одна или более линий выбора микросхем не используется, их в некоторой комбинации можно задействовать в качестве адресных линий. Благодаря этому, появляется возможность расширения пространства внешней памяти. В столбцах рисунка 24.1 показаны возможные комбинации использования выходов выбора микросхем. Часть из них может оставаться активной (CSn), а неиспользуемые выходы могут использоваться в качестве адресных линий (Ann).


Рисунок 24.1. Использование выходов выбора микросхемы в качестве адресных линий

Настройка линий ввода-вывода

После разрешения работы модуля EBI, он будет перекрывать направление и/или значение тех линий ввода-вывода, с которыми связаны линии интерфейса EBI.

На линиях вывода-вывода, с которыми связаны линии адреса и линии управления интерфейса EBI, происходит перекрытие только значения, а направление не перекрывается. Для использования интерфейса EBI, эти линии ввода-вывода необходимо настроить как выходы. Неиспользуемые линии адреса и линии управления интерфейса EBI можно использовать в качестве обычных линий ввода-вывода или в их альтернативном назначении.

Выходное значение тех сигналов управления, у которых активный уровень низкий, должно быть установлено равным единицы. Аналогичным образом, выходное значение сигналов с активным высоким уровнем необходимо установить равным нулю. На линиях адреса выполнять специфическую настройку выходных значений не требуется.

На линиях выбора микросхемы необходимо установить подтягивающие к плюсу питания резисторы. Они необходимы для поддержания высокого уровня во время подачи питания и сброса.

Более детально о настройке линий ввода-вывода см. в разделе 13 "Порты ввода-вывода".

Синхронизация EBI

Модуль EBI синхронизируется с выхода удвоенной по частоте синхронизации УВВ (CLKPER2). Данный сигнал синхронизации может быть равен по частоте сигналу синхронизации ЦПУ, но может и двукратно превышать его. Последнее свойство можно использовать для снижения времени доступа через интерфейс EBI. Более детально о сигнале CLKPER2 и его настройке см. в разделе 7 "Системная синхронизация и источники синхронизации".

Совместная работа со SRAM

Когда EBI используется совместно со SRAM, поддерживается несколько режимов мультиплексирования адреса, которые требуют установки внешнего регистра для фиксации адреса. Для управления таким регистром модуль EBI генерирует специальный сигнал ALE (от Address Latch Enable, разрешение фиксации адреса). Мультиплексирование выгодно использовать, когда для работы EBI доступно ограниченное число выводов МК. При необходимости, мультиплексирование адреса может быть отключено. Доступные варианты настроек описаны в подразделах 24.6.1…24.6.4. Описание сигналов интерфейса SRAM представлено в таблице 24.1.

Таблица 24.1. Сигналы интерфейса SRAM



Поделиться:


Последнее изменение этой страницы: 2016-12-30; просмотров: 369; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 54.221.69.42 (0.004 с.)