Nun gibt es eine weitere funktionierende Alternative, um einen ATF150x zu programmieren:
Die Arduino Lösung habe ich endlich zum laufen gebracht.
Allerdings sehe ich die Arduino Lösung genau so wie das FT232H Shield eher als Notlösung.
Es funktioniert tadellos, aber es gibt Einschränkungen:
- es ist wirklich langsam, sehr langsam
- es funktionieren folgende SVF Dateien: Blank Check, Program/Verify, Verify, Erase
- UEC Abfrage, LOAD, Secure Bits, - solche Dinge gehen zur Zeit nicht
Im Vergleich zum FT232 Shield gibt es Unterschiede:
- man spart sich die FT232 Treiber Install Probleme
- man spart sich das Handling mit dem Open OCD
- man spart sich die XSVF Konvertierung
- dafür braucht man ein kleines Windows Tool
Das Shield ist praktisch aber nicht unbedingt notwendig.
Ohne Shield muss man:
- sich um die Stromversorgung des CPLD selbst kümmern
- die 12V irgendwie anders holen
- 5 Drähte vom Arduino zum CPLD anschliessen (GND und die 4 JTAG)
Die Doku werde ich heute Abend fertig stellen:
https://oe7twj.at/index.php?ti…F150x#Arduino_JTAG_Shield