{"id":827,"date":"2015-10-30T13:36:15","date_gmt":"2015-10-30T13:36:15","guid":{"rendered":"http:\/\/coolt.ch\/notizen\/?p=827"},"modified":"2015-11-12T14:53:42","modified_gmt":"2015-11-12T14:53:42","slug":"simulationsprogramm-starten-altera","status":"publish","type":"post","link":"https:\/\/coolt.ch\/notizen\/simulationsprogramm-starten-altera\/","title":{"rendered":"Simulationsprogramm starten (altera)"},"content":{"rendered":"<p><strong>Vorbereitungen<\/strong><br \/>\n&#8211; testbench ist in <em>vhdl<\/em> geschrieben<br \/>\n&#8211; compile_&lt;projektname&gt;.do ist in shell\u00a0 und wird von der Konsole (des Simulationsprogrammes) her aufgerufen<\/p>\n<p><strong>Starten der Testbench<\/strong><br \/>\n1. Neues Projekt anlegen<br \/>\n.\u00a0 File\/New\/Project:<br \/>\n.\u00a0 Ablegen der Simulation<br \/>\n2. Neue Bibliothek ein<br \/>\nFile\/New\/Bibliothek.<br \/>\nDer Ordner wird <a href=\"http:\/\/coolt.ch\/notizen\/testbench\/\">Work<\/a> genannt<br \/>\n3.<a href=\"http:\/\/coolt.ch\/notizen\/testbench-ausfuehren\/\"> Starten des Kompilierens und des Projekts<\/a> per Konsole<br \/>\n4. <strong>Signale ausw\u00e4hlen<\/strong><br \/>\n.\u00a0\u00a0\u00a0 Als erstes erscheinen nur die Fenster <em>default<\/em> und<em> object<\/em> (das sind die Signale).<br \/>\n.\u00a0\u00a0 Im <strong>Fenster <em>objects<\/em><\/strong> auf ein Signal klicken,<br \/>\n.\u00a0\u00a0 CTRL A, alle Siganle ausw\u00e4hlen<br \/>\n.\u00a0\u00a0 Rechte Maus: &#8222;<strong>Add waves<\/strong>&#8220;<br \/>\nAb jetzt sieht man (nach neuem Kompilieren)<br \/>\n.\u00a0\u00a0 die Signale im Wave-Fenster.<br \/>\n5. Speichern der Waves:<br \/>\n.\u00a0\u00a0\u00a0 <strong>File\/Save Format<\/strong>:\u00a0\u00a0 speichern in wave_&lt;projektname&gt;.do<\/p>\n<p>Tipp:<br \/>\nIn einem Projekt k\u00f6nnen mehrere testbenches bestehen. Jede erh\u00e4lt einen Namen: tb_midi_interface, tb_top_level, tb_uart.<br \/>\nZu jeder Testbench geh\u00f6rt ihre eigene Kompilierungsdatei: compile_midi_interface.do, compile_top_level.do, compile_uart.do<br \/>\nund zu jeder Testbench geh\u00f6ren ihre eigene signale: wave_midi_interface.do, wave_top_level.do, wave_uart.do.<\/p>\n<p>..<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vorbereitungen &#8211; testbench ist in vhdl geschrieben &#8211; compile_&lt;projektname&gt;.do ist in shell\u00a0 und wird von der Konsole (des Simulationsprogrammes) her aufgerufen Starten der Testbench 1. Neues Projekt anlegen .\u00a0 File\/New\/Project: .\u00a0 Ablegen der Simulation 2. Neue Bibliothek ein File\/New\/Bibliothek. Der Ordner wird Work genannt 3. Starten des Kompilierens und des Projekts per Konsole 4. Signale &hellip; <a href=\"https:\/\/coolt.ch\/notizen\/simulationsprogramm-starten-altera\/\" class=\"more-link\"><span class=\"screen-reader-text\">Simulationsprogramm starten (altera)<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[60,59],"tags":[],"_links":{"self":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/827"}],"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=827"}],"version-history":[{"count":6,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/827\/revisions"}],"predecessor-version":[{"id":926,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/827\/revisions\/926"}],"wp:attachment":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/media?parent=827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/categories?post=827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/tags?post=827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}