pub fn emit_chan_fifo_verilog() -> String
Emit the bounded sync FIFO: combinational front-read (dout), combinational full/empty/ handshake, registered pointers + count. pushed = push & !full, popped = pop & !empty.
dout
full
empty
pushed = push & !full
popped = pop & !empty