######### ПЗУ

Библиотека: Память
Введён в: 2.1.0
Внешний вид: #########

Поведение

Компонент ПЗУ хранит до 16777216 значений (это задаётся в атрибуте Разрядность адреса), каждое из которых может включать до 32 битов (задаётся в атрибуте Разрядность данных). Схема может получать доступ к текущим значениям в ПЗУ, но не может менять их. Пользователь может интерактивно изменять отдельные значения с помощью Инструмента «Нажатие», или менять всё содержимое через Инструмент «Меню».

В отличие от компонента ОЗУ, текущее содержимое компонента ПЗУ хранится в виде атрибута компонента. Таким образом, если схема, содержащая компонент ПЗУ, используется два раза, то оба компонента будут хранить одинаковые значения. Также, из-за такого поведения, текущее содержимое ПЗУ хранится в файлах, созданных Logisim.

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

Контакты

A на левой стороне (вход, разрядность соответствует атрибуту Разрядность адреса)
Выбирает, к какому значению схема в данный момент получает доступ.
D на правой стороне (выход, разрядность соответствует атрибуту Разрядность данных)
Выдает значение по выбранному адресу на контакт D, если на входе sel логическая 1 или высокоимпедансное состояние (Z). Если на входе sel логический 0, то выход D переходит в высокоимпедансное состояние (Z).
sel на нижней стороне (вход, разрядность равна 1)
Если у вас только один модуль ПЗУ, игнорируйте этот вход. Если у вас несколько модулей ПЗУ параллельно, то вы можете использовать этот вход, чтобы включить или отключить весь модуль ПЗУ, в зависимости от того, какое значение на этом входе: 1 или 0. Иными словами, если на этом входе 0, то выход D переходит в высокоимпедансное состояние (Z).

Атрибуты

Когда компонент выбран, или уже добавлен, клавиши от 0 до 9 меняют его атрибут Разрядность адреса, а комбинации от Alt-0 до Alt-9 меняют его атрибут Разрядность данных.

Разрядность адреса
Число адресных битов. Количество значений, хранящихся в ПЗУ равно 2Разрядность_адреса.
Разрядность данных
Разрядность каждого отдельного значения в памяти.
Содержимое
Хранит содержимое памяти.

Поведение Инструмента «Нажатие»

См. Редактирование содержимого памяти в Руководстве пользователя.

Поведение Инструмента «Меню»

См. Всплывающие меню и файлы в Руководстве пользователя.

Назад к справке по библиотеке