SEm/labore/05 amba
(Difference between revisions)
Line 6: | Line 6: | ||
[[Media:AMBA_AHB-Lite_spec.pdf|Specification]] | [[Media:AMBA_AHB-Lite_spec.pdf|Specification]] | ||
+ | |||
+ | == Erstellung des AHB-Lite Komponenten == | ||
+ | |||
+ | Der zu erstellende Komponent wird dazu dienen, auf der Testplatte Schalter zu lesen und LEDs zu steuern. Die Anzahl Ein- und Ausgänge wird über den Generic <code>ioNb</code> gesetzt. | ||
+ | |||
+ | === Registerplan === | ||
+ | |||
+ | Der Komponent hat 3 Register: | ||
+ | |||
+ | ==== Write registers ==== | ||
+ | |||
+ | * 00, data register receives the values to drive the output lines. | ||
+ | * 01, output enable register defines the signal direction: when '1', the direction is "out". | ||
+ | |||
+ | ==== Read registers ==== | ||
+ | * 00, data register provides the values detected on the lines. | ||
+ | |||
+ | === Realisierung === | ||
+ | |||
+ | {{TaskBox|content=Schreiben Sie den VHDL-Code des AHB-Lite Komponenten <code>ahbGpio</code>.}} | ||
+ | |||
+ | {{TaskBox|content=Führen Sie eine Simulation des Systems durch, um die Funktionalität des neuen Komponenten sicherzustellen.}} | ||
+ | |||
{{navNamed|left=SEm/labore/04_synthese|left_name=04 Automatische Synthese|up=SEm/labore|up_name=Anleitung auf Deutsch|right=TBC|right_name=TBC}} | {{navNamed|left=SEm/labore/04_synthese|left_name=04 Automatische Synthese|up=SEm/labore|up_name=Anleitung auf Deutsch|right=TBC|right_name=TBC}} | ||
[[Category:SEm]] | [[Category:SEm]] |
Revision as of 09:28, 12 March 2015
|
AMBA-Bus basiertes System
AHB-Lite
Erstellung des AHB-Lite Komponenten
Der zu erstellende Komponent wird dazu dienen, auf der Testplatte Schalter zu lesen und LEDs zu steuern. Die Anzahl Ein- und Ausgänge wird über den Generic ioNb
gesetzt.
Registerplan
Der Komponent hat 3 Register:
Write registers
- 00, data register receives the values to drive the output lines.
- 01, output enable register defines the signal direction: when '1', the direction is "out".
Read registers
- 00, data register provides the values detected on the lines.
Realisierung
Navigation
04 Automatische Synthese
Anleitung auf Deutsch
TBC