Erklärung zu USB Blaster Varianten

Obwohl die auf Aliexpress angebotenen USB Blaster alle das gleiche Gehäuse mit der Aufschrift 'ALTERA USB Blaster Rev. C' haben, unterscheiden sie sich deutlich in den verwendeten Bauteilen.

Es sieht so aus, als würden derzeit alle Anbieter die CH552-Variante verwenden, die im 'Serial-Programming'-Modus funktioniert, im 'JTAG'-Modus jedoch nicht.

Das USB Blaster Gehäuse, bei allen Varianten gleich

Was sind JTAG- & Serial-Modus?

Für meine FPGA-basierten Ersatz-MPUs (GottFA1, GottFA1_PLuS, GottFA80, GottFA80_PLus, BallyFA, WillFA) verwende ich FPGA-Boards auf Basis des Altera Cyclone II Chips. Cyclone II FPGAs können im 'Serial-Programming'-Modus programmiert werden (Programmdateien haben die Endung '.pof').

FPGA-Boards auf Basis des Altera Cyclone IV Chips müssen im 'JTAG-Modus' programmiert werden (Programmdateien haben die Endung '.jic'). Cyclone IV Chips verfügen über deutlich mehr internen Speicher als Cyclone II.

Mein erstes FPGA MPU, bei dem ich ein Cyclone IV Board verwende, ist für GottFA80/GottFA80_PLuS – und zwar für den Fall, dass du es mit 'späten' 80B-Spielen verwenden möchtest (Excalibur, Hot Shots, Big House, Bad Girls, Bonebusters und Night Moves), da diese Spiele ein größeres ROM haben.

Gleiches gilt für WillFA7, falls du es mit Defender oder Star Light verwenden möchtest (jic-Datei auf Anfrage erhältlich).

Varianten

Mit CH552 Chip, funktioniert nicht im JTAG-Modus.
Mit STM32 Chip
Mit PIC18 Chip
Mit STM32 Chip
Baue deinen eigenen USB Blaster.
NEU: DIY SMD Blaster
USB Blaster 'v2' von Waveshare. Funktioniert laut Berichten im JTAG-Modus!
Waveshare Blaster innen