Expand description
One verify unit: its HBM record reader, its verify core, its verdict writer.
HBM records{u} ──16-beat bursts──▶ RecordReader ──beats──▶ VerifyCore ──verdicts──▶ VerdictWriter ──▶ HBM verdicts{u}
(64-beat FIFO) │ ▲ (64 per beat)
cert request answer- The
RecordReaderstreams the unit’scount × 26beats from its record buffer in 1 KiB bursts. It asks for a burst only when its FIFO has room for all of it, so it can always take read data (rreadyhigh), and it hands out up to one beat per clock. - The
VerdictWriterpacks verdict bytes 64 to a beat and writes each beat once it is full (or holds the last verdict), one beat per burst. A run is done only when every beat’s write response came back.
Structs§
- Reader
Input - Reader inputs.
- Reader
Output - Reader outputs.
- Record
Reader - The record reader.
- Unit
Input - Unit inputs.
- Unit
Output - Unit outputs.
- Verdict
Writer - The verdict writer.
- Verify
Unit - One verify unit.
- Writer
Input - Writer inputs.
- Writer
Output - Writer outputs.
Constants§
- BURST_
BEATS - Beats per read burst (1 KiB; a 4 KiB-aligned base keeps bursts in a page).
- FIFO_
BEATS - Beat FIFO capacity.
Functions§
- record_
reader_ kernel - The reader’s logic.
- verdict_
writer_ kernel - The writer’s logic.
- verify_
unit_ kernel - The unit’s wiring.