<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Synthesizing a black-box binary IP core with XST</title>
	<atom:link href="http://billauer.se/blog/2011/06/xst-blackbox-howto-synthesis/feed/" rel="self" type="application/rss+xml" />
	<link>https://billauer.se/blog/2011/06/xst-blackbox-howto-synthesis/</link>
	<description>Anything I found worthy to write down.</description>
	<lastBuildDate>Thu, 26 Mar 2026 13:15:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>By: eli</title>
		<link>https://billauer.se/blog/2011/06/xst-blackbox-howto-synthesis/comment-page-1/#comment-876</link>
		<dc:creator>eli</dc:creator>
		<pubDate>Mon, 17 Jun 2013 20:28:18 +0000</pubDate>
		<guid isPermaLink="false">https://billauer.se/blog/?p=1196#comment-876</guid>
		<description>Again -- it was ISE 9.2.

Anyhow, the option is available in ISE under the XST&#039;s process&#039; properties &gt; Xilinx Specific Options.

Don&#039;t know exactly where it&#039;s to be found on 13.1.</description>
		<content:encoded><![CDATA[<p>Again &#8212; it was ISE 9.2.</p>
<p>Anyhow, the option is available in ISE under the XST&#8217;s process&#8217; properties > Xilinx Specific Options.</p>
<p>Don&#8217;t know exactly where it&#8217;s to be found on 13.1.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tom jones</title>
		<link>https://billauer.se/blog/2011/06/xst-blackbox-howto-synthesis/comment-page-1/#comment-875</link>
		<dc:creator>tom jones</dc:creator>
		<pubDate>Mon, 17 Jun 2013 20:24:53 +0000</pubDate>
		<guid isPermaLink="false">https://billauer.se/blog/?p=1196#comment-875</guid>
		<description>Sorry - I should RTFM.

Also, the option is still available as of 13.1 but not called out in the GUI - just add &quot;-iobuf no&quot; to add&#039;l command-line options.</description>
		<content:encoded><![CDATA[<p>Sorry &#8211; I should RTFM.</p>
<p>Also, the option is still available as of 13.1 but not called out in the GUI &#8211; just add &#8220;-iobuf no&#8221; to add&#8217;l command-line options.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tom jones</title>
		<link>https://billauer.se/blog/2011/06/xst-blackbox-howto-synthesis/comment-page-1/#comment-874</link>
		<dc:creator>tom jones</dc:creator>
		<pubDate>Mon, 17 Jun 2013 20:19:48 +0000</pubDate>
		<guid isPermaLink="false">https://billauer.se/blog/?p=1196#comment-874</guid>
		<description>What version of ISE did you use?  I remember unchecking the “Add I/O Buffers&quot; before for trial routes with fresh RTL but I can&#039;t seem to find it on 13.1.</description>
		<content:encoded><![CDATA[<p>What version of ISE did you use?  I remember unchecking the “Add I/O Buffers&#8221; before for trial routes with fresh RTL but I can&#8217;t seem to find it on 13.1.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eli</title>
		<link>https://billauer.se/blog/2011/06/xst-blackbox-howto-synthesis/comment-page-1/#comment-856</link>
		<dc:creator>eli</dc:creator>
		<pubDate>Fri, 22 Mar 2013 01:59:56 +0000</pubDate>
		<guid isPermaLink="false">https://billauer.se/blog/?p=1196#comment-856</guid>
		<description>It was ISE 9.2, as mentioned in the post.</description>
		<content:encoded><![CDATA[<p>It was ISE 9.2, as mentioned in the post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>https://billauer.se/blog/2011/06/xst-blackbox-howto-synthesis/comment-page-1/#comment-855</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 22 Mar 2013 01:56:34 +0000</pubDate>
		<guid isPermaLink="false">https://billauer.se/blog/?p=1196#comment-855</guid>
		<description>That is brilliant. Thank you for posting this info. May I ask which version of ISE did you use?</description>
		<content:encoded><![CDATA[<p>That is brilliant. Thank you for posting this info. May I ask which version of ISE did you use?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mohanavel</title>
		<link>https://billauer.se/blog/2011/06/xst-blackbox-howto-synthesis/comment-page-1/#comment-568</link>
		<dc:creator>Mohanavel</dc:creator>
		<pubDate>Wed, 27 Jul 2011 05:39:03 +0000</pubDate>
		<guid isPermaLink="false">https://billauer.se/blog/?p=1196#comment-568</guid>
		<description>Hi...
currently im trying to use ngc file in project navigater, i have done removing of I/O buffer in stynthesis option, copied ngc file into project directory and add as a black_box, but still im not getting behavioral simulation output. plz can u help me...?

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;

---- Uncomment the following library declaration if instantiating
---- any Xilinx primitives in this code.
--library UNISIM;
--use UNISIM.VComponents.all;

entity AND_Gate_BB is
port(
		T_clk       : in std_logic;
		T_a,T_b,T_c : in std_logic;
		T_x,T_y,T_z : out std_logic
		);
end AND_Gate_BB;

architecture Behavioral of AND_Gate_BB is

component AND_Gate 
port(
		clk   : in std_logic;
		a,b,c	: in std_logic;
		x,y,z : out std_logic
		);
end component;

attribute syn_black_box : boolean;
attribute syn_black_box of AND_Gate: component is true;

begin

BB: AND_Gate
port map(
         clk =&gt; T_clk,
			a =&gt; T_a,
			b =&gt; T_b,
			c =&gt; T_c,
			x =&gt; T_x,
			y =&gt; T_y,
			z =&gt; T_z
		);
end Behavioral;</description>
		<content:encoded><![CDATA[<p>Hi&#8230;<br />
currently im trying to use ngc file in project navigater, i have done removing of I/O buffer in stynthesis option, copied ngc file into project directory and add as a black_box, but still im not getting behavioral simulation output. plz can u help me&#8230;?</p>
<p>library IEEE;<br />
use IEEE.STD_LOGIC_1164.ALL;<br />
use IEEE.STD_LOGIC_ARITH.ALL;<br />
use IEEE.STD_LOGIC_UNSIGNED.ALL;</p>
<p>&#8212;- Uncomment the following library declaration if instantiating<br />
&#8212;- any Xilinx primitives in this code.<br />
&#8211;library UNISIM;<br />
&#8211;use UNISIM.VComponents.all;</p>
<p>entity AND_Gate_BB is<br />
port(<br />
		T_clk       : in std_logic;<br />
		T_a,T_b,T_c : in std_logic;<br />
		T_x,T_y,T_z : out std_logic<br />
		);<br />
end AND_Gate_BB;</p>
<p>architecture Behavioral of AND_Gate_BB is</p>
<p>component AND_Gate<br />
port(<br />
		clk   : in std_logic;<br />
		a,b,c	: in std_logic;<br />
		x,y,z : out std_logic<br />
		);<br />
end component;</p>
<p>attribute syn_black_box : boolean;<br />
attribute syn_black_box of AND_Gate: component is true;</p>
<p>begin</p>
<p>BB: AND_Gate<br />
port map(<br />
         clk =&gt; T_clk,<br />
			a =&gt; T_a,<br />
			b =&gt; T_b,<br />
			c =&gt; T_c,<br />
			x =&gt; T_x,<br />
			y =&gt; T_y,<br />
			z =&gt; T_z<br />
		);<br />
end Behavioral;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
