Hardcaml_circuits.Pipelined_incrementerSimple pipelined incrementer.
val create :
part_width:Base.int ->
clock:Hardcaml.Signal.t ->
clear:Hardcaml.Signal.t ->
set:Hardcaml.Signal.t Hardcaml.With_valid.t ->
increment:Hardcaml.Signal.t ->
Hardcaml.Signal.tSplit the addition into width / part_width sub-adders. The increment value must be no wider than part_width.
The value can be set at any time.