Article ID: 000084359 Content Type: Troubleshooting Last Reviewed: 02/13/2006

Why can't I find the lpm_fifo_dc function to implement a dual-clock first-in first-out (FIFO) megafunction as recommended by MAX PLUS® II Help? (MAX PLUS II version 9.21, 9.3)

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description In the MAX PLUS II software version 9.01, Altera created a megafunction called dcfifo that was used to create a dual-clocked FIFO megafunction. Starting in version 9.21, a standardized library of parameterized modules (LPM) megafunction called lpm_fifo_dc was introduced with essentially the same functionality. The lpm_fifo_dc megafunction basically consists of the dcfifo megafunction.

Follow these steps to invoke the dual-clocked FIFO megafunction in the MAX PLUS II software:

  1. Select the MegaWizard Plug-In Manager option in the File menu.
  2. Click on Create a new custom MegaWizard variation and then Next
  3. Open up the Storage folder located in the Available Megafunctions window, and select FIFO. (Note that the dcfifo and lpm_fifo_dc options are not available.) Make sure to specify the name and type of your output file.
  4. For the MegaWizard option Do you want a common clock for reading and writing the FIFO, choose No, synchronize reading and writing to rdclk and wrclk, respectively. This option automatically implements lpm_fifo_dc, even though the name is not directly specified.
  5. Complete the megafunction wizard as desired.
Go to: The generated output file will show that the dcfifo megafunction was used, but the actual megafunction invoked is lpm_fifo_dc.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1