You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

442 lines
25 KiB

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="en" dir="ltr">
<head>
<title>Xilinx XC9500XL CPLD quick start - DP</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="generator" content="MediaWiki 1.16.0" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="/docs/opensearch_desc.php" title="DP (en)" />
<link title="Creative Commons" type="application/rdf+xml" href="/docs/index.php?title=Xilinx_XC9500XL_CPLD_quick_start&amp;action=creativecommons" rel="meta" />
<link rel="copyright" href="http://creativecommons.org/licenses/by-sa/3.0/" />
<link rel="alternate" type="application/atom+xml" title="DP Atom feed" href="/docs/index.php?title=Special:RecentChanges&amp;feed=atom" />
<link rel="stylesheet" href="/docs/skins/common/shared.css?270" media="screen" />
<link rel="stylesheet" href="/docs/skins/common/commonPrint.css?270" media="print" />
<link rel="stylesheet" href="/docs/skins/monobook/reset.css?270" media="screen" />
<link rel="stylesheet" href="/docs/skins/monobook/main.css?270" media="screen" />
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Francois One" />
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Oswald" />
<link rel="stylesheet" href="/docs/index.php?title=MediaWiki:Common.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=18000&amp;action=raw&amp;maxage=18000" />
<link rel="stylesheet" href="/docs/index.php?title=MediaWiki:Print.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=18000&amp;action=raw&amp;maxage=18000" media="print" />
<link rel="stylesheet" href="/docs/index.php?title=MediaWiki:Monobook.css&amp;usemsgcache=yes&amp;ctype=text%2Fcss&amp;smaxage=18000&amp;action=raw&amp;maxage=18000" />
<link rel="stylesheet" href="/docs/index.php?title=-&amp;action=raw&amp;maxage=18000&amp;gen=css" />
<script>
var skin="monobook",
stylepath="/docs/skins",
wgUrlProtocols="http\\:\\/\\/|https\\:\\/\\/|ftp\\:\\/\\/|irc\\:\\/\\/|gopher\\:\\/\\/|telnet\\:\\/\\/|nntp\\:\\/\\/|worldwind\\:\\/\\/|mailto\\:|news\\:|svn\\:\\/\\/",
wgArticlePath="/docs/$1",
wgScriptPath="/docs",
wgScriptExtension=".php",
wgScript="/docs/index.php",
wgVariantArticlePath=false,
wgActionPaths={},
wgServer="http://dangerousprototypes.com",
wgCanonicalNamespace="",
wgCanonicalSpecialPageName=false,
wgNamespaceNumber=0,
wgPageName="Xilinx_XC9500XL_CPLD_quick_start",
wgTitle="Xilinx XC9500XL CPLD quick start",
wgAction="view",
wgArticleId=933,
wgIsArticle=true,
wgUserName=null,
wgUserGroups=null,
wgUserLanguage="en",
wgContentLanguage="en",
wgBreakFrames=false,
wgCurRevisionId=9275,
wgVersion="1.16.0",
wgEnableAPI=true,
wgEnableWriteAPI=true,
wgSeparatorTransformTable=["", ""],
wgDigitTransformTable=["", ""],
wgMainPageTitle="Main Page",
wgFormattedNamespaces={"-2": "Media", "-1": "Special", "0": "", "1": "Talk", "2": "User", "3": "User talk", "4": "DP", "5": "DP talk", "6": "File", "7": "File talk", "8": "MediaWiki", "9": "MediaWiki talk", "10": "Template", "11": "Template talk", "12": "Help", "13": "Help talk", "14": "Category", "15": "Category talk"},
wgNamespaceIds={"media": -2, "special": -1, "": 0, "talk": 1, "user": 2, "user_talk": 3, "dp": 4, "dp_talk": 5, "file": 6, "file_talk": 7, "mediawiki": 8, "mediawiki_talk": 9, "template": 10, "template_talk": 11, "help": 12, "help_talk": 13, "category": 14, "category_talk": 15, "image": 6, "image_talk": 7},
wgSiteName="DP",
wgCategories=["Tutorials", "Processor Overviews", "Xilinx"],
wgRestrictionEdit=[],
wgRestrictionMove=[];
</script><script src="/docs/skins/common/wikibits.js?270"></script>
<script src="/docs/skins/common/ajax.js?270"></script>
<script src="/docs/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=monobook&amp;270"></script>
</head>
<body class="mediawiki ltr ns-0 ns-subject page-Xilinx_XC9500XL_CPLD_quick_start skin-monobook">
<!-- Begin PageWrapper //-->
<!--// TODO: remove all stupid divs -->
<div id="globalWrapper" class="home blog two-sidebars">
<div id="page">
<div id="page-inner">
<a id="navigation-top"></a>
<div id="skip-to-nav"><a href="#navigation">Skip to Navigation</a></div>
<!-- Begin Header //-->
<div id="header">
<div class="clearfix" id="header-inner">
<div class="region region-header" id="header-blocks">
<!-- Begin Widget TODO: remove this Crap, make real Header //-->
<div class="widget-container widget_text logo" id="text-4">
<div class="textwidget">
<a href="/"><img alt="Dangerous Prototypes" src="http://dangerousprototypes.com/theme/logo.png" /></a>
</div>
</div><!--//End Widget -->
<!-- Begin Widget //-->
<div class="widget-container widget_text banner" id="text-11">
<div id="announce" class="textwidget"></div>
</div><!--// End Widget -->
</div><!--// End Region -->
</div><!--// inner -->
</div><!--// End Header -->
<!-- Begin TopNavigation //-->
<!--// TODO: Add SideWide Global Navigation -->
<div id="navbar">
<div class="clear-block region region-navbar" id="navbar-inner">
<a id="navigation" name="navigation"></a>
<div class="menu-nav">
<ul class="menu" id="menu-header-4">
<li><a href="http://dangerousprototypes.com">Blog</a></li>
<li><a href="http://dangerousprototypes.com/docs/Main_Page#Projects">Projects</a></li>
<li><a href="http://dangerousprototypes.com/forum">Forum</a></li>
<li><a href="http://dangerousprototypes.com/about">About</a></li>
<li><a href="http://dangerousprototypes.com/contact">Contact</a></li>
<li ><a href="http://www.seeedstudio.com/depot/wherelabs-m-9.html">Shop</a></li>
<li><a href="http://dangerousprototypes.com/store/">Free PCBs</a></li>
</ul>
</div>
<div class="widget-container widget_text social" id="text-10">
<div class="textwidget">
<a id="facebook" title="Visit our Facebook page" href="http://www.facebook.com/pages/Dangerous-Prototypes/127701397281222">Facebook</a>
<a id="twitter" title="Follow us on twitter" href="http://twitter.com/#!/dangerousproto">Twitter</a>
<a id="rss" title="Subscribe to rss feed" href="http://dangerousprototypes.com/feed">RSS</a>
<a id="comrss" href="http://dangerousprototypes.com/comments/feed/" title="Subcribe to comments">Comments</a>
</div>
</div>
</div>
</div><!--// End TopNavigation -->
<!-- Begin Main //-->
<div id="main">
<div class="clearfix with-navbar" id="main-inner">
<div id="content">
<div id="content-inner">
<div id="content-area">
<a id="top"></a>
<!-- Begin Notices //-->
<!--// End Notices -->
<h1 id="firstHeading" class="firstHeading">Xilinx XC9500XL CPLD quick start</h1>
<div id="bodyContent">
<h3 id="siteSub">From DP</h3>
<div id="contentSub"></div>
<div id="jump-to-nav">
Jump to: <a href="#column-one">
navigation </a>, <a href="#searchInput">search</a>
</div>
<!-- start content -->
<table id="toc" class="toc"><tr><td><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Features"><span class="tocnumber">1</span> <span class="toctext">Features</span></a>
<ul>
<li class="toclevel-2 tocsection-2"><a href="#Resources"><span class="tocnumber">1.1</span> <span class="toctext">Resources</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-3"><a href="#Development_and_programming"><span class="tocnumber">2</span> <span class="toctext">Development and programming</span></a>
<ul>
<li class="toclevel-2 tocsection-4"><a href="#JTAG_cables"><span class="tocnumber">2.1</span> <span class="toctext">JTAG cables</span></a></li>
<li class="toclevel-2 tocsection-5"><a href="#Loaders"><span class="tocnumber">2.2</span> <span class="toctext">Loaders</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-6"><a href="#Basic_circuit"><span class="tocnumber">3</span> <span class="toctext">Basic circuit</span></a>
<ul>
<li class="toclevel-2 tocsection-7"><a href="#Power"><span class="tocnumber">3.1</span> <span class="toctext">Power</span></a></li>
<li class="toclevel-2 tocsection-8"><a href="#Reset"><span class="tocnumber">3.2</span> <span class="toctext">Reset</span></a></li>
<li class="toclevel-2 tocsection-9"><a href="#JTAG_programming_connections"><span class="tocnumber">3.3</span> <span class="toctext">JTAG programming connections</span></a></li>
<li class="toclevel-2 tocsection-10"><a href="#Clock_source"><span class="tocnumber">3.4</span> <span class="toctext">Clock source</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-11"><a href="#Peripherals"><span class="tocnumber">4</span> <span class="toctext">Peripherals</span></a>
<ul>
<li class="toclevel-2 tocsection-12"><a href="#IO"><span class="tocnumber">4.1</span> <span class="toctext">IO</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-13"><a href="#Resources_2"><span class="tocnumber">5</span> <span class="toctext">Resources</span></a></li>
</ul>
</td></tr></table><script>if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script>
<h2> <span class="mw-headline" id="Features">Features</span></h2>
<ul><li>2.5volt or 3.3volt IO, 3.3volt core supply required
</li><li>5volt tolerant IO pins
</li><li>Modern XC9500<u>XL</u> has a 3.3volt core, older XC9500 had a 5volt core
</li><li>Compare Xilinx <a href="/docs/Xilinx_CPLDs:_XC9500_vs_CoolRunner-II" title="Xilinx CPLDs: XC9500 vs CoolRunner-II">XC9500 and CoolRunner-II</a>
</li><li>Unlike most FPGA, CPLDs are static and store their configuration permanently
</li><li>Several devices in easy-to-solder TQFP-44 packages
</li><li>Available at Digikey, among others
</li></ul>
<h3> <span class="mw-headline" id="Resources">Resources</span></h3>
<ul><li><a href="http://www.xilinx.com/support/documentation/xc9500xl.htm" class="external text" rel="nofollow">XC9500XL homepage</a> (not much there)
</li><li><a href="/docs/XC9500XL_CPLD_breakout_board" title="XC9500XL CPLD breakout board">XC9500XL CPLD development board</a> hardware design
</li><li><a href="/docs/XC9572XL_CPLD_dev-board_introduction" title="XC9572XL CPLD dev-board introduction">XC9572XL CPLD dev-board introduction</a>
</li><li><strong class="selflink">XC9500XL CPLD quick start</strong>
</li><li><a href="http://www.xilinx.com/support/documentation/data_sheets/ds054.pdf" class="external text" rel="nofollow">XC9500XL family manual</a>
</li><li><a href="http://www.xilinx.com/support/documentation/data_sheets/ds057.pdf" class="external text" rel="nofollow">XC9572XL device datasheet</a>
</li><li><a href="http://www.xilinx.com/support/documentation/data_sheets/ds058.pdf" class="external text" rel="nofollow">XC9536XL device datasheet</a>
</li></ul>
<h2> <span class="mw-headline" id="Development_and_programming">Development and programming</span></h2>
<p>Xilinx has a free FPGA and CPLD development package called <a href="http://www.xilinx.com/tools/webpack.htm" class="external text" rel="nofollow">ISE WebPack</a>. This is the only development tool we're aware of.
</p>
<h3> <span class="mw-headline" id="JTAG_cables">JTAG cables</span></h3>
<p>XC9500XL uses a JTAG programming interface.
</p>
<ul><li>Parallel cable and ISE
</li><li>FT2232 JTAG
</li></ul>
<h3> <span class="mw-headline" id="Loaders">Loaders</span></h3>
<p>Load configurations into the CPLD or FPGA by 'playing' an (X)SVF encoded file with a JTAG cable.
</p>
<ul><li><a href="http://urjtag.sourceforge.net/" class="external text" rel="nofollow">UrJTAG</a> - load SVF with a number of programmers, including common FT2232 programmers
</li><li><a href="http://www.openocd.org" class="external text" rel="nofollow">OpenOCD</a> - detects FPGA/CPLDs, but doesn't do much with them
</li></ul>
<h2> <span class="mw-headline" id="Basic_circuit">Basic circuit</span></h2>
<p><a href="/docs/File:Quick-start-xc9572xl-baslc.png" class="image"><img alt="Quick-start-xc9572xl-baslc.png" src="/docs/images/thumb/2/2a/Quick-start-xc9572xl-baslc.png/480px-Quick-start-xc9572xl-baslc.png" width="480" height="312" /></a>
</p>
<h3> <span class="mw-headline" id="Power">Power</span></h3>
<p>Requires, at minimum, a 3.3volt supply.
</p>
<ul><li>3.3volts - core supply and JTAG pins (VDDINT)
</li><li>2.5volts or 3.3volts - IO supply for the IO pins, use your preferred interface voltage (VDDIO)
</li></ul>
<h3> <span class="mw-headline" id="Reset">Reset</span></h3>
<p>There is no default reset pin on the XC9500, but similar functionality can be programmed.
</p>
<ul><li>GSR pins have an optimized path to the Set/Reset signal of all macrocells. These pins can be used to synchronously reset all the macrocells in the CPLS with minimum extra resource. This feature must be enabled in the CPLD design, or the pins will be normal IO.
</li></ul>
<h3> <span class="mw-headline" id="JTAG_programming_connections">JTAG programming connections</span></h3>
<table class="wikitable" border="1">
<caption> 6x1 JTAG pinout
</caption><tr>
<th> Pin </th><th> Signal</th><th>Direction
</th></tr>
<tr>
<td> 1 </td><td> V+</td><td>
</td></tr>
<tr>
<td> 2 </td><td> GND</td><td>
</td></tr>
<tr>
<td> 3</td><td>TCK</td><td>Input
</td></tr>
<tr>
<td>4</td><td>TDO</td><td>Input
</td></tr>
<tr>
<td>5</td><td>TDI</td><td>Output
</td></tr>
<tr>
<td>6</td><td>TMS</td><td>Input
</td></tr></table>
<p>Common Xilinx JTAG pinout.
</p>
<h3> <span class="mw-headline" id="Clock_source">Clock source</span></h3>
<p>A clock source is only required if your design needs it. If you plan to use a clock, connect it to a GCK pin for best results.
</p>
<ul><li>GCK pins are optimized to distribute a clock signal to all macrocells with minimum skew and extra resources. If you plan to use a clock with the CPLD, connect it to one of these pins if possible. The GCK features must be applied in the CPLD design or the GCK pin will be an ordinary IO pin.
</li></ul>
<h2> <span class="mw-headline" id="Peripherals">Peripherals</span></h2>
<h3> <span class="mw-headline" id="IO">IO</span></h3>
<p>There are also some pins with special features, though they are not used unless specifically enabled in the CPLD synthesis:
</p>
<ul><li>GCK (global clock) - optimized to distribute a clock signal to all macrocells with minimum skew and extra resources
</li><li>GSR (global set reset) - optimized path to the Set/Reset signal of all macrocells, allows synchronous reset of the flip-flop in all cells with minimum extra resources
</li><li>GTS (global tri-state) - optimized to put all CPLD pins in a high impedance state
</li><li><a href="http://www.xilinx.com/support/answers/3122.htm" class="external text" rel="nofollow">More</a>
</li></ul>
<h2> <span class="mw-headline" id="Resources_2">Resources</span></h2>
<ul><li><a href="/docs/CPLD:_Complex_programmable_logic_devices#CPLD_development_tutorials" title="CPLD: Complex programmable logic devices">CPLD development tutorials</a>
</li></ul>
<!--
NewPP limit report
Preprocessor node count: 50/1000000
Post-expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
Expensive parser function count: 0/100
-->
<!-- Saved in parser cache with key dp_mediawiki-wiki_:pcache:idhash:933-0!1!0!!en!2!edit=0 and timestamp 20200705031129 -->
<div class="printfooter">
Retrieved from "<a href="http://dangerousprototypes.com/docs/Xilinx_XC9500XL_CPLD_quick_start">http://dangerousprototypes.com/docs/Xilinx_XC9500XL_CPLD_quick_start</a>"</div>
<div id='catlinks' class='catlinks'><div id="mw-normal-catlinks"><a href="/docs/Special:Categories" title="Special:Categories">Categories</a>: <span dir='ltr'><a href="/docs/Category:Tutorials" title="Category:Tutorials">Tutorials</a></span> | <span dir='ltr'><a href="/docs/Category:Processor_Overviews" title="Category:Processor Overviews">Processor Overviews</a></span> | <span dir='ltr'><a href="/docs/Category:Xilinx" title="Category:Xilinx">Xilinx</a></span></div></div> <!-- end content -->
<div class="visualClear"></div>
</div><!--// End ContentBody -->
</div><!--// End ContenArea -->
</div><!--// inner -->
</div><!--// End Content -->
<!--// TODO: Add Wiki Navigation to TopNav, remove Sidebars from Wiki -->
<!-- Begin Sidebar left //-->
<div id="sidebar-left">
<div class="region region-left" id="sidebar-left-inner">
<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
<!-- Begin CustomBox //-->
<div class='generated-sidebar portlet' id='p-jump_to'>
<h5>jump to</h5>
<div class='pBody'>
<ul><li><a href="/docs/Main_Page" title="Main Page">Projects homepage</a>
</li><li><a href="/docs/Bus_Pirate" title="Bus Pirate">Bus Pirate</a>
</li><li><a href="/docs/USB_Infrared_Toy" title="USB Infrared Toy">USB Infrared toy</a>
</li><li><a href="/docs/Web_Platform" title="Web Platform">Web platform</a>
</li><li><a href="/docs/Bus_Blaster" title="Bus Blaster">Bus Blaster</a>
</li><li><a href="/docs/Open_Bench_Logic_Sniffer" title="Open Bench Logic Sniffer">Logic Sniffer</a>
</li><li><a href="/docs/CPLD:_Complex_programmable_logic_devices" title="CPLD: Complex programmable logic devices">CPLD dev boards</a>
</li><li><a href="/docs/Logic_Shrimp_logic_analyzer" title="Logic Shrimp logic analyzer">Logic Shrimp</a>
</li><li><a href="/docs/Dangerous_Prototypes_breakout_boards" title="Dangerous Prototypes breakout boards">Breakout boards</a>
</li><li><a href="/docs/Dangerous_Proto_boards" title="Dangerous Proto boards" class="mw-redirect">Proto boards</a>
</li><li><a href="/docs/Twatch_networked_LCD" title="Twatch networked LCD">#twatch network LCD</a>
</li><li><a href="/docs/Flash_Destroyer" title="Flash Destroyer">Flash Destroyer</a>
</li><li><a href="/docs/Dangerous_Prototypes_Projects_In_Development" title="Dangerous Prototypes Projects In Development">In development</a>
</li><li><a href="/docs/Partlist" title="Partlist">Partlist and reference</a>
</li><li><a href="/docs/Special:RecentChanges" title="Special:RecentChanges">Recent changes</a>
</li></ul>
</div>
</div><!--// End CustomBox -->
<!-- Begin CustomBox //-->
<div class='generated-sidebar portlet' id='p-buy_stuff'>
<h5>buy stuff</h5>
<div class='pBody'>
<ul><li><a href="http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68" class="external text" rel="nofollow">Bus Pirate v3</a>
</li><li><a href="http://www.seeedstudio.com/depot/usb-infraed-toy-p-607.html?cPath=61_68" class="external text" rel="nofollow">USB Infrared Toy</a>
</li><li><a href="http://www.seeedstudio.com/depot/bus-blaster-v2-jtag-debugger-p-807.html" class="external text" rel="nofollow">Bus Blaster v2</a>
</li><li><a href="http://www.seeedstudio.com/depot/preorder-open-workbench-logic-sniffer-p-612.html?cPath=75" class="external text" rel="nofollow">Logic Sniffer</a>
</li></ul>
</div>
</div><!--// End CustomBox -->
<!-- Begin Search //-->
<div id="p-search" class="portlet">
<h5><label for="searchInput">Search</label></h5>
<div id="searchBody" class="pBody">
<form action="/docs/index.php" id="searchform">
<input type='hidden' name="title" value="Special:Search" />
<input id="searchInput" title="Search DP" accesskey="f" type="search" name="search" /> <input type="submit" name="go" class="searchButton" id="searchGoButton" value="Go" title="Go to a page with this exact name if exists" />
&nbsp;
<input type='submit' name="fulltext" class="searchButton" id="mw-searchButton" value="Search" title="Search the pages for this text" />
</form>
</div>
</div><!--// End Search -->
<!-- Begin ToolBox //-->
<div class="portlet" id="p-tb">
<h5>Toolbox</h5>
<div class="pBody">
<ul>
<li id="t-whatlinkshere">
<a href="/docs/Special:WhatLinksHere/Xilinx_XC9500XL_CPLD_quick_start" title="List of all wiki pages that link here [j]" accesskey="j">
What links here </a>
</li>
<li id="t-recentchangeslinked">
<a href="/docs/Special:RecentChangesLinked/Xilinx_XC9500XL_CPLD_quick_start" title="Recent changes in pages linked from this page [k]" accesskey="k">
Related changes </a>
</li>
<li id="t-specialpages">
<a href="/docs/Special:SpecialPages" title="List of all special pages [q]" accesskey="q">
Special pages </a>
</li>
<li id="t-print">
<a href="/docs/index.php?title=Xilinx_XC9500XL_CPLD_quick_start&amp;printable=yes" rel="alternate" title="Printable version of this page [p]" accesskey="p">
Printable version </a>
</li>
<li id="t-permalink">
<a href="/docs/index.php?title=Xilinx_XC9500XL_CPLD_quick_start&amp;oldid=9275" title="Permanent link to this revision of the page">
Permanent link </a>
</li>
</ul>
</div>
</div><!--// End Toolbox -->
</div>
</div><!--// End Sidebar left -->
<!-- Begin Sidebar right //-->
<div id="sidebar-right">
<div class="region region-right" id="sidebar-right-inner">
<div id="pcactions" class="portlet">
<h5>Views</h5>
<div class="pBody">
<ul>
<li id="ca-nstab-main" class="selected"><a href="/docs/Xilinx_XC9500XL_CPLD_quick_start" title="View the content page [c]" accesskey="c">Page</a></li><li id="ca-talk" class="new"><a href="/docs/index.php?title=Talk:Xilinx_XC9500XL_CPLD_quick_start&amp;action=edit&amp;redlink=1" title="Discussion about the content page [t]" accesskey="t">Discussion</a></li><li id="ca-viewsource"><a href="/docs/index.php?title=Xilinx_XC9500XL_CPLD_quick_start&amp;action=edit" title="This page is protected.&#10;You can view its source [e]" accesskey="e">View source</a></li><li id="ca-history"><a href="/docs/index.php?title=Xilinx_XC9500XL_CPLD_quick_start&amp;action=history" title="Past revisions of this page [h]" accesskey="h">History</a></li> </ul>
</div>
</div>
<div class="portlet" >
<h5>Personal tools</h5>
<div class="pBody">
<ul>
<li id="pt-login"><a href="/docs/index.php?title=Special:UserLogin&amp;returnto=Xilinx_XC9500XL_CPLD_quick_start" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Log in</a>
</li>
</ul>
</div>
</div>
</div>
</div><!--// End Sidebar right -->
</div>
</div><!--// End Main -->
<div id="push"></div>
</div><!--// page-inner -->
</div><!--// page -->
</div><!--// End Global Wrapper -->
<!--// TODO: Add real Clearfix -->
<div class="visualClear"></div>
<!-- Begin Footer //-->
<!--// TODO: Add SideWide Global Footer -->
<div id="footer">
<div class="region region-footer" id="footer-inner">
<div class="widget-container widget_text contact" id="text-6">
<h3 class="widget-title">Site</h3>
<div class="textwidget">
<ul id="f-list">
<li id="lastmod">
This page was last modified on 26 April 2011, at 08:47. </li>
</ul>
<br />
Copyright 2020 Where Labs, LLC.<br />
CC BY-SA unless otherwise noted.
</div>
</div>
<div class="widget-container widget_text connect" id="text-7">
<h3 class="widget-title">Connect</h3>
<div class="textwidget">
<ul>
<li><a title="Follow us on twitter" href="http://twitter.com/#!/dangerousproto">Follow us on Twitter</a></li>
<li><a href="http://dangerousprototypes.com/feed" title="Subscribe to rss feed">Subscribe to our feed</a></li>
<li><a href="http://dangerousprototypes.com/comments/feed" title="Subcribe to comments">Subscribe to our comments</a></li>
<li><a title="Visit our Facebook page" href="http://www.facebook.com/pages/Dangerous-Prototypes/127701397281222">Visit our Facebook page</a></li>
<li><a href="http://dangerousprototypes.com/contact-us">Send us an email</a></li>
</ul>
</div>
</div>
<div class="widget-container widget_text projects" id="text-8">
<h3 class="widget-title">Projects</h3>
<div class="textwidget">
<ul>
<li><a href="http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68">Get a Bus Pirate v3</a></li>
<li><a title="Bus Blaster v2" href="http://www.seeedstudio.com/depot/bus-blaster-v2-jtag-debugger-p-807.html">Get a Bus Blaster v2</a></li>
<li><a href="http://www.seeedstudio.com/depot/usb-infrared-toy-v2-p-831.html?cPath=174">Get a USB Infrared Toy</a></li>
<li><a href="http://www.seeedstudio.com/depot/preorder-open-workbench-logic-sniffer-p-612.html?cPath=75">Get a Logic Sniffer</a></li>
</ul>
</div>
</div>
<div class="widget-container widget_text about-us" id="text-9">
<h3 class="widget-title">About Us</h3>
<div class="textwidget">Our goal is to make open source hardware that makes hacking fun. Copies of our projects are available through Seeed Studio and our distributors.</div>
</div>
</div>
</div><!--// End Footer -->
<!-- Begin JavaScripts //-->
<script>if (window.runOnloadHook) runOnloadHook();</script>
<!--// End JavaScripts -->
<!-- Served in 0.034 secs. --> </body>
</html>