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# 39619

Design Assistant for XST - Inference concerns with ROM

Description

Please refer to this Answer Record for help on understand how or why a ROM is inferred.

Note: This Answer Record is a part of the Xilinx Solution Center for XST (Xilinx Answer 38927). The Xilinx Solution Center for XST is available to address all questions related to XST. Whether you are starting a new design or troubleshooting a problem, use the Solution Center for XST to guide you to the right information.

Solution

Inferring ROM issimple with XST. The XST User Guide has examples for inferring ROM in VHDL and in Verilog. Remember that when inferring a ROM macro, it is not possible to access the internals of what is being inferred. See (Xilinx Answer 38931) for ROM examples within the XST documentation.

Use the ROM_EXTRACT attribute to force XST to not infer ROM. See (Xilinx Answer 39649) for help adding attributes into RTL.

Use the ROM_STYLE attribute to choosebetweeninferring dedicated resources or distributed resources.See (Xilinx Answer 39649) for help adding attributes into RTL.

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
38927 Xilinx Solution Center for XST N/A N/A

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
39134 Design Assistant for XST Inference concerns with RAM and ROM N/A N/A
AR# 39619
Date Created 03/15/2011
Last Updated 12/15/2012
Status Active
Type General Article