10.07.2015 Aufrufe

VHDL Kurzbeschreibung

VHDL Kurzbeschreibung

VHDL Kurzbeschreibung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

10.1.1 Behandlung von Beschreibungsformen in der SyntheseFur die Beschreibungen in einer architecture gelten folgende Grundregeln:Instanziierungen bilden die logische Grundlage von (vorgegebenen) Hierarchien, sie werdendirekt in die synthetisierte Struktur ubernommen. generate-Anweisungen werdenentsprechend wie einfache Instanziierungen von Komponenten direkt in Hardwarestrukturenumgesetzt.Beispiel:einfache Instanziierungen: Z = A ^ B ^ C ^ Dcomponent ND2Komponentendeklarationport (A, B: in bit; C: out bit);end component;...signal TMP1, TMP2: bit;...beginU1: ND2 port map(A, B, TMP1); InstanziierungenU2: ND2 port map(C, D, TMP2);U3: ND2 port map(TMP1, TMP2, Z);end ARCHI1;Instanziierungen mit generate: 8-bit Registercomponent FF1port (D, CLK: in bit; Q: out bit);end component;...signal CLK: bit;signal D, Q: bit vector(0 to 7);...beginGEN: for I in D'range generateU: FF1 port map (D(I), CLK, Q(I));end generate GEN;end ARCHI2;1-bit FF8-fache InstanziierungWerden Entities in der Hierarchie mehrfach instanziiert, so sind bei deren Behandlungdurch den Syntheseproze drei Strategien moglich:Generalisierung : das instanziierte Entity wird einmal synthetisiert, anschlieendverweist jede Instanziierung auf dieses Element (Design Attribute: Don'tTouch).Individualisierung :entsprechend der Anzahl der Instanziierungen werden unterscheidbareEntities erzeugt, die dann individuell synthetisiert werden (UniquifyHierarchy).60

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!