{"id":251,"date":"2015-09-23T08:25:08","date_gmt":"2015-09-23T08:25:08","guid":{"rendered":"http:\/\/coolt.ch\/notizen\/?p=251"},"modified":"2015-09-23T11:11:53","modified_gmt":"2015-09-23T11:11:53","slug":"pinzuweisung-vhdl","status":"publish","type":"post","link":"https:\/\/coolt.ch\/notizen\/pinzuweisung-vhdl\/","title":{"rendered":"Pinzuweisung VHDL"},"content":{"rendered":"<p><strong>Pinnamen laden<\/strong><br \/>\nZum Board besteht ein board.tcl-Datei, mit den Pinnamen. Diese wird als erstes geladen (Tools\/script tcl).<br \/>\nUm die Namen anzusehen geht man auf Assignments\/Pin Planer<\/p>\n<p>Die Pins werden in der <strong>Top Level-Entity<\/strong> zugewiesen.<\/p>\n<pre class=\"top-set:false bottom-set:false lang:c decode:true\">ENTITY top_counter_verification IS\r\n      PORT(    CLK_50: \t\t\tIN std_logic;\r\n\t       KEY_0: \t\t\tIN std_logic;\r\n\t       EX_IO[0]:\t\tOUT std_logic  \r\n\t\t);\r\nEND top_counter_verification;<\/pre>\n<p>Die Zuweisung erfolgt, in dem der Portname, genau dem Namen in der Pinzuweisungsliste (*.tcl) entspricht. Vgl. EX_IO[0]<\/p>\n<p><a href=\"http:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/09\/Pinplaner.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-254\" src=\"http:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/09\/Pinplaner.png\" alt=\"Pinplaner\" width=\"1054\" height=\"112\" srcset=\"https:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/09\/Pinplaner.png 1054w, https:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/09\/Pinplaner-300x32.png 300w, https:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/09\/Pinplaner-1024x109.png 1024w\" sizes=\"(max-width: 1054px) 100vw, 1054px\" \/><\/a><\/p>\n<p>Die Namen in der Pinliste, kann man \u00fcber Assignment\/Assignment Editor setzen.<\/p>\n<p>Node Name:\u00a0\u00a0 selber setzen;\u00a0\u00a0\u00a0 Name, der in Projekt verwendet wird<br \/>\nDirection:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Pinrichtung<br \/>\nLocation:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Ort auf FPGA (wichtigste Angabe)<br \/>\ndiverse:\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Spezifikationen zum IO\u00a0 (Einstellbar \u00fcber Assignment Editor)<\/p>\n<p><a href=\"http:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/09\/pinplaner_zugewiesen.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-272\" src=\"http:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/09\/pinplaner_zugewiesen.png\" alt=\"pinplaner_zugewiesen\" width=\"1155\" height=\"73\" srcset=\"https:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/09\/pinplaner_zugewiesen.png 1155w, https:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/09\/pinplaner_zugewiesen-300x19.png 300w, https:\/\/coolt.ch\/notizen\/wp-content\/uploads\/2015\/09\/pinplaner_zugewiesen-1024x65.png 1024w\" sizes=\"(max-width: 1155px) 100vw, 1155px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pinnamen laden Zum Board besteht ein board.tcl-Datei, mit den Pinnamen. Diese wird als erstes geladen (Tools\/script tcl). Um die Namen anzusehen geht man auf Assignments\/Pin Planer Die Pins werden in der Top Level-Entity zugewiesen. ENTITY top_counter_verification IS PORT( CLK_50: IN std_logic; KEY_0: IN std_logic; EX_IO[0]: OUT std_logic ); END top_counter_verification; Die Zuweisung erfolgt, in dem &hellip; <a href=\"https:\/\/coolt.ch\/notizen\/pinzuweisung-vhdl\/\" class=\"more-link\"><span class=\"screen-reader-text\">Pinzuweisung VHDL<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[21],"tags":[45],"_links":{"self":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/251"}],"collection":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/comments?post=251"}],"version-history":[{"count":6,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/251\/revisions"}],"predecessor-version":[{"id":273,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/251\/revisions\/273"}],"wp:attachment":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/media?parent=251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/categories?post=251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/tags?post=251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}