Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 825 Bytes

README.md

File metadata and controls

22 lines (16 loc) · 825 Bytes

Miscellaneous Chisel IP

Some very basic IP for everyday use, written in Chisel 3.0. Currently contains:

  • DataWidthConverter
    Converts UInt of arbitrary bit width to UInt of different bit width. Zero delay, handshaked channels using Chisels Decoupled interface.

  • DecoupledDataSource
    Generic data provider with fixed (compile-time) data; uses handshakes via Chisels Decoupled interface.

  • SignalGenerator
    Primitive 1-bit signal generator: Specify via change list, can cycle.

These were basically warm-up exercises with Chisel, but can be useful now and then. For usage examples see the unit test suites.