Display
Inputs
| Pin | Type | Description |
|---|---|---|
| D | bit | Input signal — the value to display (0 or 1) |
Outputs
| Pin | Type | Description |
|---|
This element has no outputs.
How It Works
The Display is a panel you can screw onto any wire of your circuit. Connect the D input to a signal — and the panel instantly shows its current value: zero or one. It is a digital voltmeter: it changes nothing, it just honestly reports what is happening on the line.
The key property: the same value can be seen in three number systems — decimal, binary and hexadecimal. Switching is a double-click on the element: dec → bin → hex → back to dec. For a single bit it looks like this: 1 in decimal, 0b1 in binary, 0x1 in hexadecimal. The habit of reading one signal in different formats will pay off when multi-bit buses arrive in the Verilog part.
A nuance: the Display has no outputs — it cannot pass anything along and serves purely for observation. That is exactly what makes it perfectly safe: stick it at any point of the circuit, and it will not affect signal propagation or the level's test results in any way.
Mode and Value Examples
| Mode | Reading at D = 0 | Reading at D = 1 |
|---|---|---|
| Decimal (dec) | 0 | 1 |
| Binary (bin) | 0b0 | 0b1 |
| Hexadecimal (hex) | 0x0 | 0x1 |
Typical signals to watch: the ALU's Zero flag — a one means the computation result is zero; the clock signal — the panel blinks 0 ↔ 1 with every tick; the output of any gate — an instant check of its truth table.
Usage
The Display is a universal debugging tool, available on every level and in the sandbox. Classic connection points: the decoder's outputs (RegLoad, MemWr, JumpCond) — you instantly see which control signal is active; the ALU8's Zero flag when debugging conditional jumps; individual bus bits through a Splitter, when you need to know exactly what is "riding" inside the byte.
A concrete trick — tracing: place several Displays along the path of a signal and step through the simulation. You immediately see at which segment the signal is lost or inverted. Paired with LED8 you get a full observation kit: the Display watches single bits, the LED8 watches whole bytes.
Related components
Related articles
Frequently Asked Questions
What does the Display show?
The input value in decimal, hexadecimal or binary — handy for debugging circuits.
Can the Display be connected to an 8-bit bus?
The Display is built for a single bit. For a whole byte use LED8 — or a Splitter plus several Displays, one per bit.
Does the Display change circuit behavior?
No: it has no outputs and draws no signal, so it can be attached at any point without risking the level's test results.