Table of Contents

Zurück

VHDL-Code

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

Emails von Rene

9.7.24:###### Email Neuer code CPLD2 mit “Klemmpus No” hoch gelegt auf 1!
25.6.24: #### Email Code-Korrektur zur Geschwindigkeit Drehkodierer
23.5.24:##### Email Richtig Drehen des Displays 180° Zeilen 3-10 (Spalten / Zeilen); MSB sichtbar
8.5.24-b:#### Email Antworten zum Kode!
8.5.24:###### Email Binäranzeige 3.Bit nicht sichtbar: korrigiert in SW!
7.5.24:###### Email Projekt auf GIT Repositorie
2.4.24:###### Email Vorschlag mit Mikrocontroller (zu langsam)
15.3.2024:### Email Pin Maping schwierig korrigierbar.
14.3.2024-b:# Email Spalten in SW vertauscht!
14.3.2024:### Email Erste Displaytests: Anzeige 180° auf dem Kopf, also Zeilen und Spalten vertauscht!
12.3.2024:#### Email Start: Displayboard einsatzbereit!

Infos

VHDL basics