☚ Zurück ★
Wie oben beschrieben dienen zwei Punktmatrixelemente der “Realtime-Anzeige” der Trafo Stati im 50 Hz-Takt (20ms). Dabei müssen mitunter auch 10µs kurze Pulse erfasst und zwischengespeichert werden und live angezeigt werden. CPLDs sind grundsätzlich schnell genug, was Mikrocontroller mit sequentieller Arbeit nur bedingt sind. 4 Der VHDL- Code (In Arbeit ist hier beschrieben):
https://git.gsi.de/BEA_HDL/MAPS_CPLD_Gateware
Vorgehen zur Programmierung der jed-Dateien ☛ in die beiden CPLDs:
Messbereich, Dekodierer | Klemmpulse |
---|---|
Code CPLD1 | Code CPLD2 |
Die Konstanten | Mapping Signal - Pin |
Constanten Package Definition | Mapping Signal - Pin1 Mapping Signal - Pin2 |
9.7.24:###### | Neuer code CPLD2 mit “Klemmpus No” hoch gelegt auf 1! | |
25.6.24: #### | Code-Korrektur zur Geschwindigkeit Drehkodierer | |
23.5.24:##### | Richtig Drehen des Displays 180° Zeilen 3-10 (Spalten / Zeilen); MSB sichtbar | |
8.5.24-b:#### | Antworten zum Kode! | |
8.5.24:###### | Binäranzeige 3.Bit nicht sichtbar: korrigiert in SW! | |
7.5.24:###### | Projekt auf GIT Repositorie | |
2.4.24:###### | Vorschlag mit Mikrocontroller (zu langsam) | |
15.3.2024:### | Pin Maping schwierig korrigierbar. | |
14.3.2024-b:# | Spalten in SW vertauscht! | |
14.3.2024:### | Erste Displaytests: Anzeige 180° auf dem Kopf, also Zeilen und Spalten vertauscht! | |
12.3.2024:#### | Start: Displayboard einsatzbereit! |