- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Does Xilinx XST understand VHDL configurat ion delcaratio n?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
04-19-2012 07:46 AM
Hi all,
My code contains configuration declaration. When I tried to compile the design using SXT, it failed because it couldn't find the component I binded using the "configuration" in VHDL.
I wonder if anyone experienced the same thing. If so, how did you fix the problem?
Thanks,
[CODE]
configuration my_config of module_top is
for struct
for module_A_inst : module_A
use entity work.module_A_1(rtl)
end for;
end for;
[/CODE]
Gongdori
Re: Does Xilinx XST understand VHDL configurat ion delcaratio n?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
04-19-2012 06:45 PM
XST supports VHDL configuration. You can refer to "VHDL Component Configuration" section in the XST User Guide for information about VHDL configuration that is supported by XST.
Vivian
Re: Does Xilinx XST understand VHDL configurat ion delcaratio n?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
04-20-2012 06:42 AM
It looks that XST supports only when a component is instantiated, but not by a configuration module using "configuration" in VHDL. Is that true?
Re: Does Xilinx XST understand VHDL configurat ion delcaratio n?
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-28-2013 11:40 PM
1) Yes, XST supports configurations during the declaration of the component and not through the configuration block, Through configurations you can manually switch between architectures:
for <instantation_list> : <component_name> use <LibraryName>.<EntityName(<ArchName>);
Example:
for all : BUFRS use entity work.BUFRS(rtl_small);
You can refer page 380 of the XST User Guide http://www.xilinx.com/support/documentation/sw_man











