2009-03-31 10 views
1

Meine Firma versucht, eine Platine mit einer veralteten Xilinx FPGA (XC3042A) zu bauen, die Teil der XC3000 Serie Chips ist. Hat jemand Erfahrung beim Programmieren der Daten auf dem Chip? Ich bin auf der Suche nach Software, Hardware usw., die Leute benutzt haben.abgekündigt Xilinx Chip

Antwort

1

Sie sollten in der Lage sein, die Programmierungsspezifikationen von der Xilinx-Website zu finden. Sie liefern eine Dokumentation über die verschiedenen Methoden, die bei der Programmierung ihres FPGAs verwendet werden. Es sollte in ihren AppNotes sein. Sie haben mehrere Modi - typischerweise Slave-Serial oder Select-Map (Parallel). Das bedeutet eine Art von SPI-Flash oder Parallel-Flash oder JTAG.

Wenn Sie sich umsehen, finden Sie möglicherweise auch Schaltpläne für ein DIY-Programmierkabel! Sie können auch einen kleinen Mikrocontroller anschließen, z. B. einen 8-Bit-PIC, um die Programmierspezifikationen zu verarbeiten, während Sie Ihre eigene benutzerdefinierte Schnittstelle entwerfen oder mit einer SD-Karte oder etwas anderem verbinden.

2

Ich habe alte Xilinx-Chips (XC4010XL) mit einer benutzerdefinierten Schnittstelle zum ISA-Bus programmiert. Ich benutzte Turbo-C auf einer DOS-Box und einer hausgemachten ISA-Karte mit '245 (Bidir Transceiver) und einem 74LS74 (Doppel-Flip-Flop D) für Strobe-Signale auf einer Slave-Parallel-Konfiguration.

Es ist nicht schwierig, dasselbe zum Beispiel über einen parallelen Port zu implementieren.

1

Die aktuellen Xilinx Werkzeuge und Kabel programmieren alte Teile.

0

Auschecken FTDI. Möglicherweise können Sie sie davon überzeugen, mit aktualisierter Hardware zu arbeiten. Es ist derzeit 150 CAD für USB + FPGA und 80 CAD extra, wenn Sie es mit einem Handbuch bündeln. Plus Versandkosten.

Es unterstützt sogar das kostenlose Web-Kit auf der Xilinx-Website.

1

Die XC3000-Serie verwendet nicht die JTAG-Schnittstelle, daher können Sie den Xilinx-Programmierer nicht zum Herunterladen Ihrer Konfiguration verwenden.

Sie können dazu entweder einen externen EPROM oder einen eingebetteten Prozessor verwenden, um den Code herunterzuladen.

Werfen Sie einen Blick auf diese Anwendungen beachten Sie von Xilinx: http://www.xilinx.com/support/documentation/application_notes/xapp090.pdf Für Daisy-Chain: http://www.xilinx.com/support/documentation/application_notes/xapp091.pdf

Es beschreibt das Datenformat sowie Signal-Info für die Konfigurationsdatei auf dem FPGA-Download bereit.

Sie können ältere Version des Xilinx-Programmierers von ihrer Website verwenden und die Geräte konfigurieren, ich glaube, die letzte Version des xilinx, die die 3000-Serie unterstützt, war Version 8, aber ich bin mir nicht sicher.