Skip to content

Commit 6d70b02

Browse files
committed
Update readme
1 parent 6a030f5 commit 6d70b02

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

README.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,10 +121,17 @@ count.
121121

122122
Wrappers can generated with `axis_mux_wrap.py`.
123123

124+
### `axis_pipeline_fifo` module
125+
126+
Parametrizable register pipeline with output FIFO. LENGTH parameter
127+
determines number of register stages. For a sufficient pipeline length and
128+
bus width, consumes fewer resources than `axis_pipeline_register` while
129+
providing full throughput.
130+
124131
### `axis_pipeline_register` module
125132

126133
Parametrizable register pipeline. LENGTH parameter determines number of
127-
register stages.
134+
register stages (instances of `axis_register`).
128135

129136
### `axis_ram_switch` module
130137

@@ -143,7 +150,8 @@ Parametrizable data width. Rate and mode are configurable at run time.
143150
### `axis_register` module
144151

145152
Datapath register with parameter to select between skid buffer, simple buffer,
146-
and bypass. Use to improve timing for long routes.
153+
and bypass. Use to improve timing for long routes. Use `REG_TYPE` parameter
154+
to select the type of register (bypass, simple, or skid buffer).
147155

148156
### `axis_srl_fifo` module
149157

@@ -227,6 +235,8 @@ Parametrizable priority encoder.
227235
axis_frame_length_adjust_fifo.v : Frame length adjuster with FIFO
228236
axis_ll_bridge.v : AXI stream to LocalLink bridge
229237
axis_mux.v : Multiplexer generator
238+
axis_pipeline_fifo.v : AXI stream register pipeline with FIFO
239+
axis_pipeline_register.v : AXI stream register pipeline
230240
axis_ram_switch.v : AXI stream RAM switch
231241
axis_rate_limit.v : Fractional rate limiter
232242
axis_register.v : AXI Stream register

0 commit comments

Comments
 (0)