{"id":187,"date":"2007-09-06T11:54:09","date_gmt":"2007-09-06T08:54:09","guid":{"rendered":"http:\/\/www.skippari.net\/projects\/2007\/09\/06\/spartan-3e-starter-kit-logic-analyzer.html"},"modified":"2008-12-08T02:28:43","modified_gmt":"2008-12-07T23:28:43","slug":"spartan-3e-starter-kit-logic-analyzer","status":"publish","type":"post","link":"http:\/\/www.skippari.net\/projects\/?p=187","title":{"rendered":"Spartan 3E starter kit logic analyzer"},"content":{"rendered":"<p>I needed to capture some logic signals for viewing but unfortunately didn&#8217;t have a separate logic analyzer available for that. Then I remembered seeing a <a href=\"http:\/\/www.sump.org\/projects\/analyzer\/\" target=\"_blank\">logic analyzer project for the Xilinx Spartan 3 starter kit<\/a> by Michael Poppitz. Jonas Diemer has also made a port of the project to the Spartan 3E starter kit.<\/p>\n<p><a title=\"hw-spar3e-sk-us_l.jpg\" href=\"http:\/\/www.skippari.net\/projects\/wp-content\/uploads\/hw-spar3e-sk-us_l.jpg\" target=\"_blank\"><\/a><\/p>\n<p style=\"text-align: center\"><a title=\"hw-spar3e-sk-us_l.jpg\" href=\"http:\/\/www.skippari.net\/projects\/wp-content\/uploads\/hw-spar3e-sk-us_l.jpg\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/www.skippari.net\/projects\/wp-content\/uploads\/hw-spar3e-sk-us_l.thumbnail.jpg\" alt=\"hw-spar3e-sk-us_l.jpg\" \/><\/a><\/p>\n<p>There is a very nice Java <a href=\"http:\/\/www.sump.org\/projects\/analyzer\/client\/\" target=\"_blank\">client software<\/a> that has also been getting some additional features as contributions. Also looks like the VHDL code for the FPGA has been re-structured in the recent versions making porting to different platforms easier.<\/p>\n<p><a title=\"la_screenshot_main_0_6.png\" href=\"http:\/\/www.skippari.net\/projects\/wp-content\/uploads\/la_screenshot_main_0_6.png\" target=\"_blank\"><\/a><\/p>\n<p style=\"text-align: center\"><a title=\"la_screenshot_main_0_6.png\" href=\"http:\/\/www.skippari.net\/projects\/wp-content\/uploads\/la_screenshot_main_0_6.png\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/www.skippari.net\/projects\/wp-content\/uploads\/la_screenshot_main_0_6.thumbnail.png\" alt=\"la_screenshot_main_0_6.png\" \/><\/a><\/p>\n<p>Getting it running with my <a href=\"http:\/\/www.xilinx.com\/xlnx\/xebiz\/designResources\/ip_product_details.jsp?key=HW-SPAR3E-SK-US-G\" target=\"_blank\">Spartan 3E starter kit<\/a> was pretty simple thanks to the existing port for this board. This port comes only as source so it takes a little additional time to compile it to binaries so I&#8217;ll provide the binary files here in case someone wishes to quickly test it on the Spartan 3E starter kit board.<\/p>\n<p><a title=\"la-bin-081-s3e.zip\" href=\"http:\/\/www.skippari.net\/projects\/wp-content\/uploads\/la-bin-081-s3e.zip\">la-bin-081-s3e.zip<\/a><\/p>\n<p>You need to install the <a href=\"http:\/\/www.rxtx.org\/\" target=\"_blank\">RXTX<\/a> library if you don&#8217;t have it already. <a title=\"rxtx-21-7-bins-r2.zip\" href=\"http:\/\/www.skippari.net\/projects\/wp-content\/uploads\/rxtx-21-7-bins-r2.zip\">rxtx-21-7-bins-r2.zip<\/a><\/p>\n<p>FPGA bit file was made using ISE 9.2.02i and JAR package compiled using jdk1.6.0_02<\/p>\n<p>Source package used to compile these binaries  <a title=\"la-src-081-test-s3e.zip\" href=\"http:\/\/www.skippari.net\/projects\/wp-content\/uploads\/la-src-081-test-s3e.zip\">la-src-081-test-s3e.zip<\/a><br \/>\nYou should check the <a href=\"http:\/\/www.sump.org\/projects\/analyzer\/\" target=\"_blank\">project site<\/a> for possible updates.<\/p>\n<p>Next on the list would be making an input board for wider input voltage range.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I needed to capture some logic signals for viewing but unfortunately didn&#8217;t have a separate logic analyzer available for that. Then I remembered seeing a logic analyzer project for the Xilinx Spartan 3 starter kit by Michael Poppitz. Jonas Diemer has also made a port of the project to the Spartan 3E starter kit. There [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-187","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.skippari.net\/projects\/index.php?rest_route=\/wp\/v2\/posts\/187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.skippari.net\/projects\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.skippari.net\/projects\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.skippari.net\/projects\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.skippari.net\/projects\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=187"}],"version-history":[{"count":0,"href":"http:\/\/www.skippari.net\/projects\/index.php?rest_route=\/wp\/v2\/posts\/187\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.skippari.net\/projects\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=187"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.skippari.net\/projects\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=187"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.skippari.net\/projects\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}