Дисплей (Display)

Входы (Inputs)

ПинТипОписание
DbitВходной сигнал для отображения (0 или 1)

Выходы (Outputs)

ПинТипОписание
Нет выходных пинов

Логика работы

Display — это табло, которое можно прикрутить к любому проводу схемы. Подключи вход D к сигналу — и табло тут же покажет его текущее значение: ноль или единицу. Это цифровой вольтметр: он ничего не меняет, только честно докладывает, что сейчас происходит на линии.

Главное свойство: одно и то же значение можно увидеть в трёх системах счисления — десятичной, двоичной и шестнадцатеричной. Переключение — двойным кликом по элементу: dec → bin → hex → снова dec. Для одиночного бита это выглядит так: 1 в десятичном, 0b1 в двоичном и 0x1 в шестнадцатеричном. Привычка читать один сигнал в разных форматах пригодится, когда в Verilog-части появятся многобитные шины.

Нюанс: у Display нет выходов — он не может ничего передать дальше и служит только для наблюдения. Зато благодаря этому он идеально безопасен: воткни его в любую точку схемы, и он не повлияет ни на распространение сигналов, ни на результаты проверки уровня.

Примеры режимов и значений

РежимПоказание при D = 0Показание при D = 1
Decimal (dec)01
Binary (bin)0b00b1
Hexadecimal (hex)0x00x1

Типичные сигналы для наблюдения: флаг Zero АЛУ — единица означает, что результат вычисления нулевой; тактовый сигнал — табло мигает 0 ↔ 1 с каждым тактом; выход любого вентиля — мгновенная проверка его таблицы истинности.

Применение

Display — универсальный отладочный инструмент, доступный на всех уровнях и в песочнице. Классические точки подключения: выходы декодера (RegLoad, MemWr, JumpCond) — сразу видно, какой управляющий сигнал активен; флаг Zero АЛУ8 для отладки условных переходов; отдельные биты шины через Splitter, когда нужно понять, что именно «едет» по байту.

Конкретный приём — трассировка: расставь несколько Display вдоль пути сигнала и прокрути симуляцию пошагово. Сразу видно, на каком участке сигнал теряется или инвертируется. В паре с LED8 получается полный набор наблюдения: Display смотрит одиночные биты, LED8 — целые байты.

Собери это сам →

Смежные компоненты

Статьи по теме

Частые вопросы

Что показывает Display?

Значение на входе в десятичном, шестнадцатеричном или двоичном виде — удобно для отладки схем.

Можно ли подключить Display к 8-битной шине?

Display рассчитан на одиночный бит. Для целого байта используй LED8 — или Splitter плюс несколько Display, по одному на бит.

Меняет ли Display поведение схемы?

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