{"id":66,"date":"2017-08-09T12:39:24","date_gmt":"2017-08-09T12:39:24","guid":{"rendered":"http:\/\/www.ipdbg.org\/?page_id=66"},"modified":"2017-08-09T12:39:24","modified_gmt":"2017-08-09T12:39:24","slug":"change-the-technology","status":"publish","type":"page","link":"https:\/\/www.ipdbg.org\/?page_id=66","title":{"rendered":"Change the Technology"},"content":{"rendered":"<p>The aim is that we can use the LogicAnalyser and I\/O-View on all the different Technology\u2019s. At the moment we have made I\/O-View and the LogicAnalyser compatible on Xilinx Spartan3, Lattice ECP2 and on ICE40.<\/p>\n<p>To set which technology you want to use, you must change data\u2019s in the hardware description as well as in the Software.<\/p>\n<p>In the hardware description you have to set the technology in the JTAG-HUB file under TARGET_TECHNOLOGY. There you can set a number and the appropriate technology is set.<\/p>\n<p>Number zero is for the ipdbg-tap that means for all technologies that doesn\u2019t had reserved in- and output for the JTAG-interface (e.g. ICE40). Number one is for the Spartan3 form Xilinx and number two is for the ECP2 from Lattice.<\/p>\n<p>If you want to use another technology you have to implement the JTAG component of this manufacturer in the JTAG-HUB component and link the signals to the appropriate Signals from the JTAG_CDC_Komponente. Moreover you have to implement in the JTAG_CDC_Komponente a D-Flip-Flop for the time delay.<\/p>\n<p>In the Software you don\u2019t have to set manual which manufacturer you use. But if you want to use another technology as Xilinx Spartan3, Lattice ECP2 or ICE40 then you have to change data\u2019s in the jtaghost.c file. In this file we readout the manufacturer and set thereby different data\u2019s (e.g. instruction register length). If you want to use a new technology you have to make a new function to also set this data\u2019s for this new manufacturer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The aim is that we can use the LogicAnalyser and I\/O-View on all the different Technology\u2019s. At the moment we have made I\/O-View and the LogicAnalyser compatible on Xilinx Spartan3, Lattice ECP2 and on ICE40. To set which technology you want to use, you must change data\u2019s in the hardware description as well as in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-66","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ipdbg.org\/index.php?rest_route=\/wp\/v2\/pages\/66","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ipdbg.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ipdbg.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ipdbg.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ipdbg.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=66"}],"version-history":[{"count":1,"href":"https:\/\/www.ipdbg.org\/index.php?rest_route=\/wp\/v2\/pages\/66\/revisions"}],"predecessor-version":[{"id":68,"href":"https:\/\/www.ipdbg.org\/index.php?rest_route=\/wp\/v2\/pages\/66\/revisions\/68"}],"wp:attachment":[{"href":"https:\/\/www.ipdbg.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=66"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}