<?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 for Idle-Logic</title>
	<atom:link href="http://idle-logic.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://idle-logic.com</link>
	<description>The Official Blog of Chris Zeh</description>
	<lastBuildDate>Tue, 01 May 2012 18:28:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on Programming an Altera Cyclone II FPGA with a FT232RL USB to UART Bridge by Chris Zeh</title>
		<link>http://idle-logic.com/2011/02/21/programming-an-altera-cyclone-ii-fpga-with-a-ft232rl-usb-to-uart-bridge/comment-page-1/#comment-226</link>
		<dc:creator>Chris Zeh</dc:creator>
		<pubDate>Tue, 01 May 2012 18:28:56 +0000</pubDate>
		<guid isPermaLink="false">http://idle-logic.com/?p=903#comment-226</guid>
		<description>Hey Russell,

That is one option, however at the time I wanted to continue using those CBUS pins for their other features (48MHz CLK, RD &amp; WR strobe).

With a few MUX&#039;s we might be able to use only 1 CBUS pin to switch between config and general mode. 

While I was in the middle of sourcing the MUX&#039;s I needed I stumbled across the DE0-Nano. Since it was so much cheaper than anything I could put together I decided to abandon my little bare-bones FPGA project.

Let me know if you get it working, I&#039;m curious if the CBUS is any slower programming the FPGA than the BitBanging on the main port.

Best regards,
Chris</description>
		<content:encoded><![CDATA[<p>Hey Russell,</p>
<p>That is one option, however at the time I wanted to continue using those CBUS pins for their other features (48MHz CLK, RD &#038; WR strobe).</p>
<p>With a few MUX&#8217;s we might be able to use only 1 CBUS pin to switch between config and general mode. </p>
<p>While I was in the middle of sourcing the MUX&#8217;s I needed I stumbled across the DE0-Nano. Since it was so much cheaper than anything I could put together I decided to abandon my little bare-bones FPGA project.</p>
<p>Let me know if you get it working, I&#8217;m curious if the CBUS is any slower programming the FPGA than the BitBanging on the main port.</p>
<p>Best regards,<br />
Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Programming an Altera Cyclone II FPGA with a FT232RL USB to UART Bridge by russell</title>
		<link>http://idle-logic.com/2011/02/21/programming-an-altera-cyclone-ii-fpga-with-a-ft232rl-usb-to-uart-bridge/comment-page-1/#comment-225</link>
		<dc:creator>russell</dc:creator>
		<pubDate>Sun, 29 Apr 2012 18:19:16 +0000</pubDate>
		<guid isPermaLink="false">http://idle-logic.com/?p=903#comment-225</guid>
		<description>Hey Chris

&#039;(Teaser: I’m currently working on a MUX system that will allow us to “reconnect” those FT232RL pins to I/O pins of the Cyclone II, instead of always being connected to the FPGA’s config pins. With a little work it should give us the ability to program and communicate with the FPGA for less than $15!  )&#039;

The FT232RL has an extra 5bits (CBUS) you could use 3 of these bits to configure the FPGA leaving the main 8BIT bus free for communication. I am will be trying this approach my self very soon :)</description>
		<content:encoded><![CDATA[<p>Hey Chris</p>
<p>&#8216;(Teaser: I’m currently working on a MUX system that will allow us to “reconnect” those FT232RL pins to I/O pins of the Cyclone II, instead of always being connected to the FPGA’s config pins. With a little work it should give us the ability to program and communicate with the FPGA for less than $15!  )&#8217;</p>
<p>The FT232RL has an extra 5bits (CBUS) you could use 3 of these bits to configure the FPGA leaving the main 8BIT bus free for communication. I am will be trying this approach my self very soon <img src='http://idle-logic.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Talking to the DE0-Nano using the Virtual JTAG interface. by Leonardo</title>
		<link>http://idle-logic.com/2012/04/15/talking-to-the-de0-nano-using-the-virtual-jtag-interface/comment-page-1/#comment-224</link>
		<dc:creator>Leonardo</dc:creator>
		<pubDate>Mon, 16 Apr 2012 08:45:03 +0000</pubDate>
		<guid isPermaLink="false">http://idle-logic.com/?p=1247#comment-224</guid>
		<description>Hi Chris,

Now works fine!

Thanks
Leonardo</description>
		<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>Now works fine!</p>
<p>Thanks<br />
Leonardo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Talking to the DE0-Nano using the Virtual JTAG interface. by Chris Zeh</title>
		<link>http://idle-logic.com/2012/04/15/talking-to-the-de0-nano-using-the-virtual-jtag-interface/comment-page-1/#comment-223</link>
		<dc:creator>Chris Zeh</dc:creator>
		<pubDate>Mon, 16 Apr 2012 00:13:53 +0000</pubDate>
		<guid isPermaLink="false">http://idle-logic.com/?p=1247#comment-223</guid>
		<description>Hi Leonardo,

Thanks for taking a look.

1) Looks like an extra file snuck into my deployment. I&#039;ve uploaded a corrected QAR file. Either try this new file, or you can just remove that vJTAG_inst.v from your project, it&#039;s unused. (It&#039;s was automatically generated by the MegaFunction wizard to demonstrate what code you would need to use in a Verilog file to instantiate the vJTAG block. I use a schematic so we don&#039;t need it. Sorry about that.

Let me know if you have any problems now.

2) From what I&#039;ve been reading it may be possible, but difficult. We have to find some way of calling those vJTAG functions via the DLL that quartus_stp.exe uses. Unfortunately, Altera doesn&#039;t have a nice exposed API for us to play with, so we would have to do some heavy lifting to figure it out. A big project for another day.

3) This solution will let you send data much faster than the vJTAG. As with most connections to the FPGA you&#039;ll need to be careful to match the I/O Voltages, but you shouldn&#039;t have too much trouble connecting this module. The DE0-Nano user manual lists the I/O Standard for most of the exposed pins, I believe they are all 3.3V. So as long as you don&#039;t connect any 5V level signals you&#039;ll be fine.

4) One project I have in the pipeline is to start working with an embedded softcore NIOS CPU inside the DE0-Nano, this gets rid of the need to use an external MCU. However, it would be nice to learn about the different I/O specifications (LVTTL, etc) at some point down the road.

Thanks for the feedback!
-Chris</description>
		<content:encoded><![CDATA[<p>Hi Leonardo,</p>
<p>Thanks for taking a look.</p>
<p>1) Looks like an extra file snuck into my deployment. I&#8217;ve uploaded a corrected QAR file. Either try this new file, or you can just remove that vJTAG_inst.v from your project, it&#8217;s unused. (It&#8217;s was automatically generated by the MegaFunction wizard to demonstrate what code you would need to use in a Verilog file to instantiate the vJTAG block. I use a schematic so we don&#8217;t need it. Sorry about that.</p>
<p>Let me know if you have any problems now.</p>
<p>2) From what I&#8217;ve been reading it may be possible, but difficult. We have to find some way of calling those vJTAG functions via the DLL that quartus_stp.exe uses. Unfortunately, Altera doesn&#8217;t have a nice exposed API for us to play with, so we would have to do some heavy lifting to figure it out. A big project for another day.</p>
<p>3) This solution will let you send data much faster than the vJTAG. As with most connections to the FPGA you&#8217;ll need to be careful to match the I/O Voltages, but you shouldn&#8217;t have too much trouble connecting this module. The DE0-Nano user manual lists the I/O Standard for most of the exposed pins, I believe they are all 3.3V. So as long as you don&#8217;t connect any 5V level signals you&#8217;ll be fine.</p>
<p>4) One project I have in the pipeline is to start working with an embedded softcore NIOS CPU inside the DE0-Nano, this gets rid of the need to use an external MCU. However, it would be nice to learn about the different I/O specifications (LVTTL, etc) at some point down the road.</p>
<p>Thanks for the feedback!<br />
-Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Talking to the DE0-Nano using the Virtual JTAG interface. by Leonardo</title>
		<link>http://idle-logic.com/2012/04/15/talking-to-the-de0-nano-using-the-virtual-jtag-interface/comment-page-1/#comment-222</link>
		<dc:creator>Leonardo</dc:creator>
		<pubDate>Sun, 15 Apr 2012 23:13:33 +0000</pubDate>
		<guid isPermaLink="false">http://idle-logic.com/?p=1247#comment-222</guid>
		<description>Very good post!

I have some questions:

1)When i compile with Quartus 11.1 SP2 I get:

Error (10170): Verilog HDL syntax error at vJTAG_inst.v(1) near text &quot;(&quot;;  expecting &quot;;&quot;

Error (10839): Verilog HDL error at vJTAG_inst.v(1): declaring global objects is a SystemVerilog feature

How can i fix this?

2)It is possible in some way communicate without quartus_stp.exe but directly with a C# program using VJTag?

3)I have an USB to Serial TTL Module (http://www.aliexpress.com/product-gs/492071325-CP2102-Serial-Converter-USB-2-0-To-TTL-UART-6PIN-Module-OT814-wholesalers.html), is very cheap but is more dangerous use this with two I/O pin instead of VJTAG?

4)What about making post on DE0-Nano pin I/O and how interacting FPGA with an MCU (for example Arduino)? There is not much documentation about LVTTL, etc..

Very good work
Keep posting

Ciao
Leonardo</description>
		<content:encoded><![CDATA[<p>Very good post!</p>
<p>I have some questions:</p>
<p>1)When i compile with Quartus 11.1 SP2 I get:</p>
<p>Error (10170): Verilog HDL syntax error at vJTAG_inst.v(1) near text &#8220;(&#8220;;  expecting &#8220;;&#8221;</p>
<p>Error (10839): Verilog HDL error at vJTAG_inst.v(1): declaring global objects is a SystemVerilog feature</p>
<p>How can i fix this?</p>
<p>2)It is possible in some way communicate without quartus_stp.exe but directly with a C# program using VJTag?</p>
<p>3)I have an USB to Serial TTL Module (<a href="http://www.aliexpress.com/product-gs/492071325-CP2102-Serial-Converter-USB-2-0-To-TTL-UART-6PIN-Module-OT814-wholesalers.html" rel="nofollow">http://www.aliexpress.com/product-gs/492071325-CP2102-Serial-Converter-USB-2-0-To-TTL-UART-6PIN-Module-OT814-wholesalers.html</a>), is very cheap but is more dangerous use this with two I/O pin instead of VJTAG?</p>
<p>4)What about making post on DE0-Nano pin I/O and how interacting FPGA with an MCU (for example Arduino)? There is not much documentation about LVTTL, etc..</p>
<p>Very good work<br />
Keep posting</p>
<p>Ciao<br />
Leonardo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using ModelSim with Quartus II and the DE0-Nano by Chris Zeh</title>
		<link>http://idle-logic.com/2011/12/04/using-modelsim-with-quartus-ii-and-the-de0-nano/comment-page-1/#comment-221</link>
		<dc:creator>Chris Zeh</dc:creator>
		<pubDate>Thu, 05 Apr 2012 02:22:37 +0000</pubDate>
		<guid isPermaLink="false">http://idle-logic.com/?p=1116#comment-221</guid>
		<description>Buon giorno Leonardo! You are right I&#039;ve been slacking in the blogging lately. I just finished up a challenging course and now I have some idle time, I&#039;ll get back to it very soon :-)

Thanks for motivating me!

Ciao,
Chris</description>
		<content:encoded><![CDATA[<p>Buon giorno Leonardo! You are right I&#8217;ve been slacking in the blogging lately. I just finished up a challenging course and now I have some idle time, I&#8217;ll get back to it very soon <img src='http://idle-logic.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Thanks for motivating me!</p>
<p>Ciao,<br />
Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using ModelSim with Quartus II and the DE0-Nano by Leonardo</title>
		<link>http://idle-logic.com/2011/12/04/using-modelsim-with-quartus-ii-and-the-de0-nano/comment-page-1/#comment-220</link>
		<dc:creator>Leonardo</dc:creator>
		<pubDate>Wed, 04 Apr 2012 15:37:53 +0000</pubDate>
		<guid isPermaLink="false">http://idle-logic.com/?p=1116#comment-220</guid>
		<description>Keep blogging on DE0-Nano, it is very interesting!

Ciao</description>
		<content:encoded><![CDATA[<p>Keep blogging on DE0-Nano, it is very interesting!</p>
<p>Ciao</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using ModelSim with Quartus II and the DE0-Nano by Chris Zeh</title>
		<link>http://idle-logic.com/2011/12/04/using-modelsim-with-quartus-ii-and-the-de0-nano/comment-page-1/#comment-219</link>
		<dc:creator>Chris Zeh</dc:creator>
		<pubDate>Thu, 15 Mar 2012 16:43:22 +0000</pubDate>
		<guid isPermaLink="false">http://idle-logic.com/?p=1116#comment-219</guid>
		<description>Hey Hammy, 

You&#039;re welcome! 

I haven&#039;t used any megafunctions with ModelSim yet, so I&#039;m not positive how to get them to work. I&#039;m guessing you&#039;ll need to add the megafunction to the &#039;Library&#039; prior to starting the simulation, similar to how you added the &quot;cycloneive_ver&quot; to the Library...

I&#039;ll take a look when I get a chance, but if you figure it out, please drop by and let us know :-)</description>
		<content:encoded><![CDATA[<p>Hey Hammy, </p>
<p>You&#8217;re welcome! </p>
<p>I haven&#8217;t used any megafunctions with ModelSim yet, so I&#8217;m not positive how to get them to work. I&#8217;m guessing you&#8217;ll need to add the megafunction to the &#8216;Library&#8217; prior to starting the simulation, similar to how you added the &#8220;cycloneive_ver&#8221; to the Library&#8230;</p>
<p>I&#8217;ll take a look when I get a chance, but if you figure it out, please drop by and let us know <img src='http://idle-logic.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using ModelSim with Quartus II and the DE0-Nano by Hammy</title>
		<link>http://idle-logic.com/2011/12/04/using-modelsim-with-quartus-ii-and-the-de0-nano/comment-page-1/#comment-218</link>
		<dc:creator>Hammy</dc:creator>
		<pubDate>Thu, 15 Mar 2012 07:25:32 +0000</pubDate>
		<guid isPermaLink="false">http://idle-logic.com/?p=1116#comment-218</guid>
		<description>Hi Chris,

Great introduction, has saved me hours, many thanks. Just one question, I have a design that uses a Megafunction and Modelsim complains that it can&#039;t find it. Any suggestions as to how you can simulate when Megafunctions are included. 

Thanks

Hammy</description>
		<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>Great introduction, has saved me hours, many thanks. Just one question, I have a design that uses a Megafunction and Modelsim complains that it can&#8217;t find it. Any suggestions as to how you can simulate when Megafunctions are included. </p>
<p>Thanks</p>
<p>Hammy</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Programming the Cyclone II using C++, libftdi and a FT2232H by Chris Zeh</title>
		<link>http://idle-logic.com/2011/03/22/programming-the-cyclone-ii-using-c-libftdi-and-a-ft2232h/comment-page-1/#comment-216</link>
		<dc:creator>Chris Zeh</dc:creator>
		<pubDate>Wed, 08 Feb 2012 01:48:46 +0000</pubDate>
		<guid isPermaLink="false">http://idle-logic.com/?p=1027#comment-216</guid>
		<description>Nice, thanks for the follow up Bryan!</description>
		<content:encoded><![CDATA[<p>Nice, thanks for the follow up Bryan!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

