@@ -121,10 +121,17 @@ count.
121
121
122
122
Wrappers can generated with ` axis_mux_wrap.py ` .
123
123
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
+
124
131
### ` axis_pipeline_register ` module
125
132
126
133
Parametrizable register pipeline. LENGTH parameter determines number of
127
- register stages.
134
+ register stages (instances of ` axis_register ` ) .
128
135
129
136
### ` axis_ram_switch ` module
130
137
@@ -143,7 +150,8 @@ Parametrizable data width. Rate and mode are configurable at run time.
143
150
### ` axis_register ` module
144
151
145
152
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).
147
155
148
156
### ` axis_srl_fifo ` module
149
157
@@ -227,6 +235,8 @@ Parametrizable priority encoder.
227
235
axis_frame_length_adjust_fifo.v : Frame length adjuster with FIFO
228
236
axis_ll_bridge.v : AXI stream to LocalLink bridge
229
237
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
230
240
axis_ram_switch.v : AXI stream RAM switch
231
241
axis_rate_limit.v : Fractional rate limiter
232
242
axis_register.v : AXI Stream register
0 commit comments