Shift Register

September 8, 2025 ยท View on GitHub

The ShiftRegister in ROHD-HCL is a configurable shift register including:

  • support for any width data
  • a configurable depth (which corresponds to the latency)
  • an optional enable
  • an optional reset (synchronous or asynchronous)
  • if reset is provided, an optional resetValue for all stages or each stage indvidually (following ResettableEntries conventions)
  • access to each of the stages output from each flop