http://www.ethernut.de/nutwiki/index.php?title=Documents/NPL&feed=atom&action=historyDocuments/NPL - Revision history2024-03-28T15:48:21ZRevision history for this page on the wikiMediaWiki 1.26.2http://www.ethernut.de/nutwiki/index.php?title=Documents/NPL&diff=336&oldid=prevHarald: Created page with "<div id="content"> = Nut Programmable Logic = This tutorial explains how to create a new CPLD contents for the Ethernut 3 Board. Not sure what this means? Well, beside the f..."2017-07-13T07:41:45Z<p>Created page with "<div id="content"> = Nut Programmable Logic = This tutorial explains how to create a new CPLD contents for the Ethernut 3 Board. Not sure what this means? Well, beside the f..."</p>
<p><b>New page</b></p><div><div id="content"><br />
<br />
= Nut Programmable Logic =<br />
<br />
This tutorial explains how to create a new CPLD contents for the Ethernut 3 Board. Not sure what this means? Well, beside the fact, that Ethernut Boards are tiny Embedded Ethernet Systems, Ethernut 3 is also a Programmable Logic Device with an integrated TFTP Bootloader. It enables you to design logic circuits and implement them in real hardware without touching your soldering iron. The circuit description is instead uploaded to the Ethernut board via TFTP (a well known IP protocol) over Ethernet and programmend into the on-board CPLD (Complex Programmable Logic Device). Sounds interesting, doesn't it? Let's go for it.<br />
<br />
[[Documents/NPL Development Environment|Step 1]]: Set up the Development Environment.<br />
<br />
[[Documents/NPL New Project|Step 2]]: Create A New ISE Project.<br />
<br />
[[Documents/NPL Build Project|Step 3]]: Build the ISE Project.<br />
<br />
[[Documents/NPL Verilog|Step 4]]: Verilog Source Explained.<br />
<br />
[[Documents/NPL Exec Project|Step 5]]: Use the XSVF Executor.<br />
<br />
[[Documents/NPL Trouble|Step Back]]: Trouble Recovery.<br />
<br />
[[Documents/NPL Links|Step On]]: Further Readings.<br />
<br />
<br />
</div></div>Harald