[[dtpr_v6]]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
dtpr_v6 [2018/05/07 08:47]
beckmanf [Vermessung des Zählers] - Hinweise ergänzt.
dtpr_v6 [2018/05/07 11:21]
beckmanf [Entwurf Zähler] Zähler aufgeteilt in Eigenschaften und Vorgehen
Line 112: Line 112:
 Bei diesem Vergleich wird das Signal "​x_is_greater_than_5"​ auf '​1'​ gesetzt, wenn die Zahl x größer ist als 5. Ansonsten ist der Wert '​0'​. ​ Bei diesem Vergleich wird das Signal "​x_is_greater_than_5"​ auf '​1'​ gesetzt, wenn die Zahl x größer ist als 5. Ansonsten ist der Wert '​0'​. ​
  
-Für den folgenden Entwurf ist eine Datei [[https://​git.etech.fh-augsburg.de/​friedrich.beckmann/​digitaltechnikpraktikum/​blob/​master/​src/​cnt15_rtl.vhd|cnt15_rtl.vhd]] vorbereitet. Diese Datei soll den Zähler enthalten. ​+Für den folgenden Entwurf ist eine Datei [[https://​git.etech.fh-augsburg.de/​friedrich.beckmann/​digitaltechnikpraktikum/​blob/​master/​src/​cnt15_rtl.vhd|cnt15_rtl.vhd]] vorbereitet. Diese Datei soll den Zähler enthalten. ​Der Zähler soll die folgenden Eigenschaften haben: 
 + 
 +  * Der Zähler ist ladbar. Beim Laden soll der Zähler auf den Startwert 13 gesetzt werden. 
 +  * Wenn der Zähler den Wert 0 erreicht hat, dann soll der Zähler auf 0 stehen bleiben. 
 +  * Bei einem asynchronen Reset, soll der Zähler den Wert 0 haben.  
 + 
 +Gehen Sie dazu so vor:
  
-  - Entwerfen Sie einen ladbaren Rückwärtszähler,​ der beim Laden auf den Startwert 13 gesetzt wird. 
-  - Wenn der Zähler den Wert 0 erreicht hat, dann soll der Zähler auf 0 stehen bleiben. ​ 
   - Zeichnen Sie eine Architektur auf Papier bestehend aus Register, Addierer, Vergleicher und Multiplexer. ​   - Zeichnen Sie eine Architektur auf Papier bestehend aus Register, Addierer, Vergleicher und Multiplexer. ​
-  - Beschreiben Sie den Zähler in der Datei [[https://​git.etech.fh-augsburg.de/​friedrich.beckmann/​digitaltechnikpraktikum/​blob/​master/​src/​cnt15_rtl.vhd|cnt15_rtl.vhd]]. ​+  - Beschreiben Sie den Zähler in der Datei [[https://​git.etech.fh-augsburg.de/​friedrich.beckmann/​digitaltechnikpraktikum/​blob/​master/​src/​cnt15_rtl.vhd|cnt15_rtl.vhd]] ​in VHDL
  
 Dieser Zähler wird in der Datei [[https://​git.etech.fh-augsburg.de/​friedrich.beckmann/​digitaltechnikpraktikum/​blob/​master/​src/​de1_cnt15_rtl.vhd|de1_cnt15_rtl.vhd]] mit den Ein- und Ausgängen auf dem FPGA verbunden. Zusätzliche wird der Zählerstand auf der HEX0 Anzeige ausgegeben. Für diese Schaltung ist eine Testbench vorbereitet in der Datei [[https://​git.etech.fh-augsburg.de/​friedrich.beckmann/​digitaltechnikpraktikum/​blob/​master/​src/​t_de1_cnt15.vhd|t_de1_cnt15.vhd]]. ​ Dieser Zähler wird in der Datei [[https://​git.etech.fh-augsburg.de/​friedrich.beckmann/​digitaltechnikpraktikum/​blob/​master/​src/​de1_cnt15_rtl.vhd|de1_cnt15_rtl.vhd]] mit den Ein- und Ausgängen auf dem FPGA verbunden. Zusätzliche wird der Zählerstand auf der HEX0 Anzeige ausgegeben. Für diese Schaltung ist eine Testbench vorbereitet in der Datei [[https://​git.etech.fh-augsburg.de/​friedrich.beckmann/​digitaltechnikpraktikum/​blob/​master/​src/​t_de1_cnt15.vhd|t_de1_cnt15.vhd]]. ​
  • dtpr_v6.txt
  • Last modified: 2021/04/26 07:02
  • by soeren