{"id":235,"date":"2015-09-22T10:13:47","date_gmt":"2015-09-22T10:13:47","guid":{"rendered":"http:\/\/coolt.ch\/notizen\/?p=235"},"modified":"2015-09-22T15:22:58","modified_gmt":"2015-09-22T15:22:58","slug":"soft-core-einbauen","status":"publish","type":"post","link":"https:\/\/coolt.ch\/notizen\/soft-core-einbauen\/","title":{"rendered":"Logikblocks einbauen und \u00e4ndern"},"content":{"rendered":"<p><em>QSys<\/em> (fr\u00fcher SOPC):<br \/>\n&#8211; Ist ein System Integration Tool<br \/>\n&#8211; QSys erm\u00f6glicht den Import von Logik-Bl\u00f6cken.<br \/>\n&#8211; Die Logikbl\u00f6cke werden nachher als Files in das Projekt gealden<\/p>\n<p><strong>Qsys: Designen von eigenen\u00a0Bl\u00f6cken<\/strong><br \/>\nquartus: Tools\/qsys\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 eigenes Fenster geht auf<br \/>\n&#8211; Als erstes muss\u00a0neue qsys-Datei erstellt werden (*.qsys)<br \/>\n&#8211; Dies Datei liegt in synthese\/outputfiles\/&lt;name&gt;<br \/>\n&#8211; \u00dcber Library holt man mit <em>add<\/em> einen Block<br \/>\n&#8211; Block benennen (wird zu Titel im Blockschema)<br \/>\n&#8211; Unter Export sagen, Blockvariable setzen<br \/>\n&#8211; Speicherplatz\u00a0dem Block zuweisen<br \/>\n&#8211; add: man f\u00fcgt neue Elemente hinzu<br \/>\n&#8211; neues Element verdrahten<br \/>\n&#8211; <strong>generate<\/strong>: beendet das Design<br \/>\n&#8211; die Datei (*.qip)\u00a0liegt in outputfiles\/&lt;name&gt;\/synthese<br \/>\n&#8211; das Blockbild in outputfiles\/&lt;name&gt; (*.bsf)<\/p>\n<p><strong>Quartus: Bl\u00f6cke einbauen<\/strong><br \/>\n&#8211; Neues, leeres\u00a0*.bdf \u00f6ffnen<br \/>\n&#8211; \u00dcber Block-Import den Block holen (*.bsf)<br \/>\n&#8211; Pin zuweisen<br \/>\n&#8211; Verdrahtungen benennen gem\u00e4ss Export<br \/>\n&#8211; Kompilieren<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>QSys (fr\u00fcher SOPC): &#8211; Ist ein System Integration Tool &#8211; QSys erm\u00f6glicht den Import von Logik-Bl\u00f6cken. &#8211; Die Logikbl\u00f6cke werden nachher als Files in das Projekt gealden Qsys: Designen von eigenen\u00a0Bl\u00f6cken quartus: Tools\/qsys\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 eigenes Fenster geht auf &#8211; Als erstes muss\u00a0neue qsys-Datei erstellt werden (*.qsys) &#8211; Dies Datei liegt in synthese\/outputfiles\/&lt;name&gt; &#8211; \u00dcber Library holt &hellip; <a href=\"https:\/\/coolt.ch\/notizen\/soft-core-einbauen\/\" class=\"more-link\"><span class=\"screen-reader-text\">Logikblocks einbauen und \u00e4ndern<\/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":[20,21],"tags":[36],"_links":{"self":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/235"}],"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=235"}],"version-history":[{"count":4,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/235\/revisions"}],"predecessor-version":[{"id":246,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/235\/revisions\/246"}],"wp:attachment":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/media?parent=235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/categories?post=235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/tags?post=235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}