Visible to Intel only — GUID: ybd1507803113452
Ixiasoft
Visible to Intel only — GUID: ybd1507803113452
Ixiasoft
4.2.17. FIFO Intel® FPGA IP Parameters
Parameter | Legal Values | Description | ||
---|---|---|---|---|
Parameter Settings: Width, Clk, Synchronization | ||||
How wide should the FIFO be? | — | Specifies the width of the data and q ports. | ||
How deep should the FIFO be? Note: You could enter arbitrary values for width | 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, and 131072 | Specifies the depth of the FIFO, which is always a power of 2. | ||
Do you want a common clock for reading and writing the FIFO? |
|
— | ||
Parameter Settings: SCFIFO Options | ||||
Would you like to disable any circuitry protection?
|
On/Off | — | ||
Parameter Settings: DCFIFO 1 | ||||
When you select No, synchronize reading and writing to 'rdclk' and 'wrclk', respectively. Create a set of full/empty control signals for each clock., the following options are available: Total latency, clock synchronization, metastability protection, area, and fmax options must be set as a group. Total latency is the sum of two write clock rising edges and the number of read clocks selected below. Which option(s) is most important to the DCFIFO? (Read clk sync stages, metastability protection, area, fmax) Which type of optimization do you want? |
|
Specify total latency, clock synchronization, metastability protection, area, and fmax.
|
||
More options | When you select Best metastability protection, best fmax, unsynchronized clock, the following option is available:
|
3, 4, 5, 6, 7, 8, and 9 | Specifies the number synchronization stages. | |
Timing Constraint
|
On/Off | Generate a SDC file with correct timing constraints. Embedded set_false_path assignment is disabled. The new timing constraints consist of set_net_delay, set_max_skew, set_min_delay and set_max_delay. For more information on the timing constraint usage, refer to user guide. | ||
Parameter Settings: DCFIFO 2 | ||||
When you select No, synchronize reading and writing to 'rdclk' and 'wrclk', respectively. Create a set of full/empty control signals for each clock., the following options are available: Which optional output control signals do you want? usedw[] is the number of words in the FIFO. |
On/Off | — | ||
Read-side
Note: These signals are synchronous to 'rdclk'. |
— | |||
Write-side
Note: These signals are synchronous to 'wrclk'. |
— | |||
More options |
|
On/Off | — | |
Parameter Settings: Rdreq Option, Blk Type | ||||
Which kind of read access do you want with the 'rdreq' signal? |
|
Specifies whether the FIFO is in Legacy mode or in Show-ahead mode.
|
||
What should the memory block type be? |
|
Specifies the memory block type. The types of memory block that are available for selection depends on your target device. | ||
Set the maximum block depth to: | Auto, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536, and 131072 | Specifies the maximum block depth in words. | ||
Reduce RAM usage (decreases speed and increases number of Les). Available if data width is divisible by 9. | On/Off | — | ||
Parameter Settings: Optimization, Circuitry Protection | ||||
Would you like to register the output to maximize performance but use more area? |
|
Specifies whether to register the RAM output. | ||
Implement FIFO storage with logic cells only, even if the device contains memory blocks. | On/Off | Specifies whether to implement FIFO storage with logic cells only. | ||
Would you like to disable any circuitry protection (overflow checking and underflow checking)?
If not required, overflow and underflow checking can be disabled to improve performance.
|
On/Off | Specifies whether to disable any circuitry protection for overflow | ||
Would you like to enable ECC?
|
On/Off | Specifies whether to enable error checking and correcting feature. |