UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 20201

8.1 System Generator for DSP - How do I use the FIFO block with type "Embedded FIFO" (FIFO16)?

Description

How do I use the FIFO block with type "Embedded FIFO" (FIFO16)?

Solution

When using the Virtex-4 FIFO16s in System Generator for DSP 6.3 (e.g., FIFO block with memory type set to "Embedded FIFO"), the FIFO MUST have a reset port and that reset MUST be asserted before using the FIFO. Otherwise, the FIFO is not guaranteed to operate properly in hardware.

The FIFO16 documentation states that the reset line must be asserted for three clock cycles continuously to perform a proper reset. The HDL that is generated when embedded FIFO is selected in the System Generator for DSP FIFO block ensures that this constraint is met through the use of a one-hot encoded state machine.

For more information on the FIFO block, see the Xilinx System Generator User Guide, accessible from:

http://www.xilinx.com/products/software/sysgen/online_documentation.htm

AR# 20201
Date Created 09/03/2007
Last Updated 12/15/2012
Status Active
Type General Article