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

8.1i XST - Distributed RAM with bus_delimiter set to [] gives wrong behavior


Keywords : bus, delimiter, inference, incorrect

Urgency: Standard

General Description:
The behavior is not correct when using the [] bus delimiters for distributed RAM inference.


The code where XST attempts to absorb registers to pipeline the inferred distributed RAM is not flexible enough; it only assumes <> bus delimiters. As a result, when selected bus delimiters are [], register absorption fails. The result is correct but suboptimal and inconsistent with other bus_delimiter styles. This behavior will also be observed if the bus delimiter style is set to {} or ().

This issue will be fixed in ISE 8.2i.
AR# 22360
Date Created 09/04/2007
Last Updated 01/08/2009
Status Archive
Type General Article