Releases: pulp-platform/common_cells
Releases · pulp-platform/common_cells
v1.22.0
v1.21.0
v1.20.1
v1.20.0
Added
- assertions: Assertion include header with macros (from lowrisc)
Changed
sram.sv
: Deprecated as it has been moved totech_cells_generic
Fixed
stream_register
: FixDATA_WIDTH
of instantiated FIFO.stream_xbar
: Add missing argument in assertion error string.- Lint style fixes
stream_omega
: Fix parse issue with verible.src_files.yml
: Fix compile order and missing modules.
v1.19.0
Added
- stream_to_mem: Allows to use memories with flow control (req/gnt) for requests but
without flow control for output data to be used in streams. - isochronous_spill_register: Isochronous clock domain crossing cutting all paths.
rr_arb_tree_tb
: Systemverilog testbench forrr_arb_tree
, which checks for fair throughput.cf_math_pkg::idx_width
: Constant function for defining the binary representation width
of an index signal.
Changed
addr_decode
: Usecf_math_pkg::idx_width
for computing the index width, inline documentation.lzc
: Usecf_math_pkg::idx_width
for computing the index width, inline documentation.Bender
: Change levels of modules affected by depending oncf_math_pkg::idx_width()
.stream_xbar
: Fully connected stream bassed interconnect with variable number of inputs and outputs.stream_xbar
: Fully connected stream-bassed interconnect with a variable number of inputs and outputs.
Fixed
- Improve tool compatibility.
rr_arb_tree
: Properly degeneraterr_i
andidx_o
signals.rr_arb_tree
: Add parameterFairArb
to distribute throughput of input requests evenly when
not all inputs have requests active.stream_demux
: Properly degenerateinp_sel_i
signal.
v1.18.0
Added
- stream_fork_dynamic: Wrapper around
stream_fork
for partial forking. - stream_join: Join multiple Ready/Valid handshakes to one common handshake.
- SECDED (Single Error Correction, Double Error Detection) encoder and decoder
- SECDED Verilator-based testbench
- Travis build for SECDED module
v1.17.0
v1.16.4
1.16.0 - 2020-01-13
- Handle degenerated
onehot_to_bin
withONEHOT_WIDTH == 1
- Handle degenerated
id_queue
withCAPACITY == 1
orHT_CAPACITY == 1
- Fix
cdc_fifo_gray
to be a safe clock domain crossing (CDC)
1.15.0 - 2019-12-09
1.15.0 - 2019-12-09
Added
- Added address map decoder module
Fixed
- Handle degenerated
lzc
withWIDTH == 1