Skip to main content

emit_sequencer_verilog

Function emit_sequencer_verilog 

Source
pub fn emit_sequencer_verilog(name: &str, pf: &ProgramCfgFabric) -> String
Expand description

Emit the autonomous block-walk sequencer for a whole-function CFG fabric: the per-block placed-grid modules followed by a seq_{name} top that carries the register file + block-PC + terminator FSM + cycle counter. One block step per clock; done pulses high with the return value on result and the block-step count on cycles.