vault backup: 2025-10-20 11:41:41
This commit is contained in:
37
Semester 7/REDIG/Vorlesung 2.md
Normal file
37
Semester 7/REDIG/Vorlesung 2.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# VHDL
|
||||
|
||||
Basis 3 Board oder Basis 2 Board
|
||||
Vivado wird im Labor verwendet, installationsvorgaben sind in Aulis vorzufinden
|
||||
|
||||
In der Übung heute VHDL ausprobieren
|
||||
|
||||
folgende List ist nicht vollständig und repräsentiert nur das durch Herrn Bredereke präsentierte Projekt ()
|
||||
## Typen
|
||||
- character
|
||||
- string
|
||||
- integer
|
||||
## Datenformate
|
||||
|
||||
`type <name> is (a, b, c);`
|
||||
`type <name> is array();`
|
||||
`type <name> is record ... end record;`
|
||||
|
||||
`constant <name>: <type> := <value>`
|
||||
|
||||
## Schnittstellen
|
||||
```vhdl
|
||||
entity <name> is
|
||||
port();
|
||||
end <name>;
|
||||
```
|
||||
|
||||
## Objekte
|
||||
``` vhdl
|
||||
constant <name>: <type> := ();
|
||||
```
|
||||
|
||||
## Zuweisung
|
||||
```vhdl
|
||||
constant <name>: integer := 0 --deklaration
|
||||
<name> <= 1 --variabeländerung
|
||||
```
|
||||
Reference in New Issue
Block a user