Gibt es eine kostengünstige Möglichkeit, mit GAL-Chips (Generic Array Logic) zu beginnen?


10

Der Einstieg in GAL-Chips scheint teuer zu sein, da Programmierer Hunderte von Dollar kosten und selbst ISP-Kabel nicht billig sind.

Gibt es einen günstigeren Weg?


4
Ich habe immer gehört, dass es als "Gate Array Logic" gerendert wurde. "Generic Array Logic" ist neu für mich.
Connor Wolf

2
en.wikipedia.org/wiki/Generic_array_logic So haben sie sie in meinen EE-Klassen immer genannt.
Samoz

Antworten:


5

Ich bin mir nicht mal sicher, ob es heute noch GALs gibt. Ich glaube, CPLDs und FPGAs werden bevorzugt, obwohl ich kein Experte bin. Sie können Entwicklungskits von digilentinc.com ausgraben. Es gibt ein CPLD-Kit für 18 US-Dollar und das USB-JTAG-Programmierkabel kostet 50 US-Dollar. Diese Teile sind Digilent C-Mod und JTAG-USB-Kabel. Ich glaube, die Software (zumindest Starter-Software) ist kostenlos. Viel Glück!


3
Ich finde es nur ein bisschen lächerlich, dass die Programmierer mehr als doppelt so viel sind wie das Kit selbst.
Samoz

Chips sind billig. Nun, Kabel sollten billig sein, aber das Kabel enthält ein wenig Intelligenz. Und es ist proprietär. Also ja, es ist ein bisschen lächerlich.
AngryEE

Wenn Chips billig sind, verwenden Sie eine cpld, um einen cpld-Programmierer zu erstellen ... als Scherz, aber genau das finden Sie in vielen von ihnen. Häufig handelt es sich bei den USB-Geräten um FT245 und dieselbe CPLD, die zuvor in der parallelen Version verwendet wurde.
Chris Stratton

4

Hier ist das Schema für eine einfache hausgemachte Leiterplatte zum Experimentieren mit Xilinx XC9536-CPLDs. Es verfügt über einen Anschluss für ein Xilinx-Programmierkabel, eine Buchse für einen Quarzoszillator und eine LED sowie einen kleinen Prototyping-Bereich. Die Grafikdatei ist verfügbar.


4

Standard-GALs benötigen zum Programmieren funky Spannungen und Wellenformen. Lattice führt einige 'ispGAL'-Produkte aus, die eine IS-Schnittstelle hinzugefügt haben. Wenn Sie sich jedoch nicht an DILs und / oder 5 V halten möchten, sind Low-End-CPLDs leistungsfähiger und einfacher zu programmieren.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.