File tree Expand file tree Collapse file tree 1 file changed +0
-7
lines changed
Expand file tree Collapse file tree 1 file changed +0
-7
lines changed Original file line number Diff line number Diff line change @@ -22,22 +22,17 @@ Veryl RTL ADAT receiver/transmitter. Decodes TOSLINK ADAT into 8-channel 24-bit
2222| TX NRZI encoder | src/tx_nrzi_encoder.veryl | Bit stream → NRZI line encoding |
2323| Shared types/constants | src/adat_pkg.veryl | SampleRate enum + frame timing constants |
2424| S/MUX + output | src/output_interface.veryl | Word clock, valid/locked, S/MUX active detection (UserBit only) |
25- | Stdlib SV | dependencies/std/** | Generated std modules (do not edit) |
2625
2726## CONVENTIONS
2827
2928- Doc comments and implementation comments are Japanese; identifiers/ports are English.
3029- Ports: inputs use ` i_ ` , outputs use ` o_ ` , active-low uses ` _n ` .
31- - WaveDrom is embedded in Veryl doc comments with ` /// ```wavedrom ` blocks.
32- - Follow the existing patterns in the codebase
33- - Prefer explicit over clever
3430- Delete dead code immediately
3531
3632## ANTI-PATTERNS (THIS PROJECT)
3733
3834- Do not edit generated outputs under ` target/ ` or ` doc/ ` by hand.
3935- Do not edit vendored stdlib under ` dependencies/std/ ` directly; regenerate upstream.
40- - Do not use GTKWave on macOS; use Surfer for FST traces.
4136
4237## COMMANDS
4338
@@ -49,8 +44,6 @@ veryl clean
4944
5045# Simulation + tests
5146veryl test
52- veryl test --wave
53- surfer src/tb_adat_rx.fst
5447```
5548
5649## NOTES
You can’t perform that action at this time.
0 commit comments