stringtranslate.com

Декодер адреса

Четыре состояния декодера 2-4

В цифровой электронике декодер адреса — это двоичный декодер , который имеет два или более входов для адресных битов и один или несколько выходов для сигналов выбора устройства. [1] Когда адрес конкретного устройства появляется на входных адресных входах, декодер утверждает выход выбора для этого устройства. Выделенный декодер адреса с одним выходом может быть встроен в каждое устройство на адресной шине, или один декодер адреса может обслуживать несколько устройств. [2]

Один декодер адреса с n входными битами адреса может обслуживать до 2 n устройств. Некоторые представители интегральных схем серии 7400 могут использоваться в качестве декодеров адреса. Например, при использовании в качестве декодера адреса 74154 [3] имеет четыре адресных входа и шестнадцать (т. е. 2 4 ) выходов выбора устройства. Декодер адреса — это особый вариант использования схемы двоичного декодера , известной как « демультиплексор » или «демультиплексор» (74154 обычно называют «демультиплексором от 4 до 16»), который помимо декодирования адреса имеет множество других применений.

Декодеры адресов являются фундаментальными строительными блоками систем, использующих шины . Они представлены во всех семействах и процессах интегральных схем, а также во всех стандартных библиотеках FPGA и ASIC . Они обсуждаются во вводных учебниках по проектированию цифровой логики. [1]

Декодер адреса выбирает ячейку памяти в памяти.

Декодер адреса — широко используемый компонент в микроэлектронике, который используется для выбора ячеек памяти в устройствах памяти со случайной адресацией.

Такая ячейка памяти состоит из фиксированного числа элементов или битов памяти. Декодер адреса подключается к адресной шине и считывает созданный там адрес. Используя специальную логику переключения, он использует этот адрес для расчета, к какой ячейке памяти необходимо получить доступ. Затем он выбирает эту ячейку, выбирая ее с помощью специальной линии управления. Эта строка также известна как строка выбора. В динамической памяти ( DRAM ) в матрице памяти имеются строки выбора строк и столбцов, которые управляются декодерами адреса, встроенными в микросхему.

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

Декодер адреса выбирает соответствующий модуль памяти

Декодер адреса также используется для выбора подходящего одного из нескольких модулей памяти или микросхем памяти, когда конкретный адрес предоставляется адресной шиной процессорной системы.

Для этой цели модули памяти или микросхемы памяти имеют входы выбора, обычно называемые контактом выбора микросхемы (CS) или контактом включения микросхемы (CE). Эти входы часто имеют функцию отрицательной логики ( CS или CE ), т.е. Выбирается H. с соседним логическим нулем (низкий уровень напряжения).

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

Рекомендации

  1. ^ AB Пол Горовиц и Уинфилд Хилл (1989). Искусство электроники (2-е изд.). Издательство Кембриджского университета. п. 685 766. ISBN 978-0-521-37095-0.
  2. ^ С. Дж. Кэхилл (1993). Цифровая и микропроцессорная техника (2-е изд.). Эллис Хорвуд. стр. 489–494. ISBN 978-0-13-213398-2.
  3. ^ Техническое описание 74HCT154.