CPLD's

#388578
Lesenswert?

Das hängt vom Hersteller des CPLD's ab.
Die allermeisten CPLD werden auf der Leiterplatte bestückt und  im
System programmiert.
Dazu wird wiederum meistens JTAG verwendet.
Du kaufst vom Hersteller des CPLD's einen Programmierkabel (kann man
ev. auch selbst machen) und schließt diesen an den PC an (RS232,
Drucker Port oder USB).
Auf der Leiterplatte hast Du einen Stecker mit einem Layout, der zum
verwendeten Programmier-Kabel passt (oder du verwendest einen
Zwischenstecker).

Die Programmier-SW wird vom Hersteller des Programmierkabels (
Hersteller des CPLD's) gratis zur Verfügung gestellt.

Oder hast Du gemeint, wie man ein Programm für ein CPLD schreibt.
Das ist eine andere Geschichte.

Gruß
Klaus
#388580
Lesenswert?

Es ist immer noch nicht klar was Du meinst, weil man unter Programmieren
eines CPLD's den Schritt versteht, bei der die Funktion in den Baustein
geladen wird (wie bei GAL).

Zum Entwickeln eines Programms für ein CPLD brauchst Du eine
Entwicklungsumgebung vom Hersteller. Diese sind in der einfachsten Form
meist frei, aber sehr groß (500 MB - 1G  zum Downloaden).
Dabei mußt Du dich für eine Hochsprache entscheiden (VHDL oder
Verilog), mit der die Funktion des CPLD's beschrieben wird.
Bei deinen GAL's war die Sprache warscheinlich ABEL. Diese eignet sich
für CPLD's und FPGA's nicht mehr sehr gut.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren