ich habe nach längerer Zeit mich doch noch mal an die C-Firmware für das UNI-C Modul gewagt. Idee dahinter war, ein System zu bauen, wo die FPGA-Bridges und das DACRAM-Modul als Frequenzgenerator und auch als Frequenzzähler benutzt wird. Mit einer kurzen Verbindung zwischen den Steckverbindern sollte es funktionieren und die Idee war U/f Kennlinie von VCO aufzunehmen. Aber FPAG ist noch ein Thema, wo ich etwas Hilfe bräuchte…dazu später.
Aktuelle habe ich einen Stand der Firmware den mal zum ersten Testen verteilen kann.
Was geht:
- So die Grundfunktionen, ich habe irgendwann alles mal getestet, aber vielleicht habe ich irgendwann auch mal was wieder kaputt gemacht. An dieser Stelle nochmal Dank an Paul (psclab38) für die Vorarbeit und die Unterstützung!!!
- I2C ist eingebaut (http://www.thoralt.de/phpbb/viewtopic.php?f=31&t=784)
- Messwerte auf SD-Karte schreiben geht, habe gestern die Ab- und Aufwärmkurve eines LM75 aufgenommen (http://www.thoralt.de/phpbb/viewtopic.php?f=32&t=527).
- BIT-File auf die FPGA-Bridge laden.
- Test-Script, ich bin da über (http://www.thoralt.de/phpbb/viewtopic.php?f=9&t=790) gestolpert und habe es auf Python3 gehoben und kann so schnell mal SubCh 1…255 auslesen…noch nicht ganz optimal … aber es hilft beim Testen ungemein.
- Ich bekomme die Software speziell den SD-Karten Driver nicht auf der 20 MHz-Version zum Laufen, deswegen hatte ich die Software auch dann irgendwann liegen lassen. Da muss irgendwo noch was im Code liegen --> deswegen nur 16 MHz!
- Der Frequenzzähler im AVR habe ich noch nicht umgesetzt.
- Korrektes Auslesen und Schreiben der FPGA-Register. Wer kennt sich mit der Logik im FPGA aus kann mir kurz helfen. Das wäre aktuell mein nächster Schritt.
Feedback und Änderungswünsche sind willkommen.
Grüße Karsten