Hardware-Entwurf mit VHDL
Hardware-Entwurf mit VHDL
Hardware-Entwurf mit VHDL
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Hardware</strong>-<strong>Entwurf</strong> <strong>mit</strong> <strong>VHDL</strong><br />
Prof. Dr.-Ing. Stefan Wolter Elektrotechnik und Informatik<br />
2.8.2 Nebenläufige Anweisungen<br />
Nebenläufige Anweisungen („concurrent statements“) sind:<br />
- Signalzuweisungen (nichtbedingt oder bedingt),<br />
- Assertions,<br />
- Prozesse,<br />
- Unterprogramm-Aufrufe.<br />
Grundsätzlich sind alle Anweisungen innerhalb einer Architektur (zwischen BEGIN und END) nebenläufig.<br />
Nebenläufige Anweisungen dürfen Labels haben.<br />
• Signalzuweisungen:<br />
- Signalen können im Gegensatz zu Variablen in der Zukunft Werte zugewiesen werden. Die<br />
Auswirkung dieser Zuweisungen sind abhängig vom verwendeten Verzögerungsmodell.<br />
- In der <strong>VHDL</strong>-87-Norm stehen zwei und ab der <strong>VHDL</strong>-93-Norm drei Verzögerungsmodelle zur<br />
Verfügung:<br />
1. Transport-Verzögerungsmodell,<br />
2. Inertial-Verzögerungsmodell,<br />
3. Reject-Inertial-Verzögerungsmodell.<br />
• „Verzögerungsmodelle“ Transport und Inertial:<br />
- Syntax:<br />
sig_name