- Component Name
- The base name of the output files generated for the core. Names must begin with a letter and can be composed of any of the following characters: a to z, 0 to 9, and "_".
- FIFO depth
- This option specifies the depth of the FIFO to be instantiated. FIFO depth can vary between 16 and 32768 (powers of 2 up to 2n for whichever value of n is the current maximum.) Large FIFO depths might not be realizable on certain devices.
- Memory type
- Designate the FIFO memory primitive (resource type) to use.
Allowable options:
- Auto
- Allow Vivado Synthesis to choose.
- Distributed RAM
- Distributed RAM FIFO (does not support ECC).
- Block RAM
- Block RAM FIFO.
- UltraRAM
- UltraRAM FIFO (does not support independent clocks).
- Independent clocks
- If set to Yes, then the
S_AXIS_ACLKandM_AXIS_ACLKclock signals are assumed to be asynchronous to each other and the IP operates in asynchronous mode. - CDC (Clock Domain Crossing) sync stages
- When
S_AXIS_ACLKandM_AXIS_ACLKare asynchronous to each other, then this parameter specifies the number of synchronization stages to use for cross clock domain logic. Increasing this value increases the MTBF of design, but incurs increased latency and logic utilization. - Enable packet mode
- This option enables the Packet Mode option of the FIFO when set to
Yes. This option requires the
TLASTsignal to be enabled. The FIFO operation in Packet Mode is modified to store transfers until theTLASTsignal is asserted. When theTLASTsignal is asserted or the FIFO is full, the store transfers are presented on the AXI4-Stream master interface. - ACLKEN conversion mode
- This pull-down option selects the conversion mode for the
ACLKENsignal. Extra latency and logic is incurred whenACLKENconversion is performed. The options are:- None
- There are no
ACLKENsignals associated with the IP. - S AXIS Only
- There is an
S_AXIS_ACLKENsignal associated with theS_AXIS_ACLKclock signal and noM_AXIS_ACLKENsignal. - M AXIS Only
- There is an
M_AXIS_ACLKENsignal associated with theM_AXIS_ACLKclock signal and noS_AXIS_ACLKENsignal. - S AXIS & M AXIS
- Both clocks have
ACLKENsignals associated with them.
- Enable ECC
- Enables both ECC Encoder and Decoder. ECC enablement only supported on Block RAM and UltraRAM primitive types.
- Include ECC error injection