ПЗУ

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

Поведение

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

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

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

Контакты

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

Атрибуты

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

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

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

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

Поведение Инструмента Текст

Нет.

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

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

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