Display (Дисплей)
Входы (Inputs)
| Пин | Тип | Описание |
|---|---|---|
| D | bit | Входной сигнал для отображения (0 или 1) |
Выходы (Outputs)
| Пин | Тип | Описание |
|---|---|---|
| Нет выходных пинов | ||
Логика работы
Display — пассивный визуальный индикатор для одной битовой линии. Он показывает текущее значение на входе D (0 или 1) и не влияет на работу схемы.
Режим отображения переключается двойным кликом по элементу:
| Режим | Пример | Описание |
|---|---|---|
| Decimal (dec) | 0 или 1 | Десятичное значение (по умолчанию) |
| Binary (bin) | 0b0 или 0b1 | Двоичное представление с префиксом 0b |
| Hexadecimal (hex) | 0x0 или 0x1 | Шестнадцатеричное представление с префиксом 0x |
Display можно размещать в любом месте схемы — он не потребляет ресурсов симуляции и не влияет на распространение сигналов. Это делает его идеальным инструментом для отладки.
Применение
Универсальный инструмент отладки, доступный на всех уровнях и в песочнице. Типичные сценарии:
- Проверка одного бита: подключите Display к выходу логического вентиля или конкретному биту шины (через Splitter), чтобы увидеть его значение.
- Отладка управляющих сигналов: подключите Display к выходам Decoder (RegLoad, MemWr, JumpCond и т.д.) — сразу видно, какой сигнал активен в данный момент.
- Мониторинг флагов: подключите к выходу Zero флага ALU8 или к биту переноса.
Для отображения многобитных значений (байтов) используйте LED8 или несколько Display, подключённых к отдельным битам через Splitter.