2009-03-31 8 views
1

Mon entreprise essaie de construire un circuit imprimé avec un xpxxx fpga obsolète (XC3042A) qui fait partie des puces de la série XC3000. Quelqu'un a-t-il de l'expérience en programmation des données sur la puce? Je cherche quel logiciel, matériel, etc. les gens ont utilisé.Obsolète Xilinx Chip

Répondre

1

Vous devriez pouvoir trouver les spécifications de programmation sur le site Web de Xilinx. Ils fournissent de la documentation sur les différentes méthodes utilisées dans la programmation de leur FPGA. Il devrait être dans leurs AppNotes. Ils ont plusieurs modes - typiquement série esclave ou sélectionnez carte (parallèle). Cela signifie une sorte de flash SPI, ou flash parallèle, ou JTAG.

Si vous regardez autour de vous, vous trouverez peut-être aussi des schémas pour un câble de programmation DIY! Vous pouvez également interfacer un petit micro, disons un PIC 8 bits pour gérer les spécifications de programmation pendant que vous concevez votre propre interface personnalisée ou que vous l'interfacerez avec une carte SD ou autre chose.

2

J'ai programmé de vieilles puces Xilinx (XC4010XL) en utilisant une interface construite sur mesure pour le bus ISA. J'ai utilisé Turbo-C sur une boîte DOS et une carte ISA faite maison avec '245 (émetteur-récepteur bidir) et un 74LS74 (double bascule D) pour les signaux stroboscopiques sur une configuration parallèle esclave.

Il n'est pas difficile d'implémenter la même chose en utilisant un port parallèle, par exemple.

1

Les outils et câbles Xilinx actuels programment les pièces anciennes.

0

Découvrez FTDI. Vous pourriez être en mesure de les convaincre d'aller avec du matériel mis à jour. Il s'agit actuellement de 150 $ CAD pour USB + FPGA, et de 80 $ CAD en plus si vous le combinez avec un manuel. Plus l'expédition.

Il prend même en charge le kit Web gratuit disponible sur le site Web de Xilinx.

1

La série XC3000 n'utilise pas l'interface JTAG, vous ne pouvez donc pas utiliser le programmateur Xilinx pour télécharger votre configuration.

Vous pouvez le faire en utilisant une EPROM externe ou un processeur intégré pour télécharger le code.

Jetez un oeil à cette application noter de Xilinx: http://www.xilinx.com/support/documentation/application_notes/xapp090.pdf Pour guirlande: http://www.xilinx.com/support/documentation/application_notes/xapp091.pdf

Il décrit le format des données ainsi que des informations de signal pour télécharger le fichier de configuration du FPGA.

Vous pouvez utiliser une ancienne version du programmeur Xilinx depuis leur site web et configurer les appareils, je crois que la dernière version du xilinx supportant la série 3000 était la version 8 mais je ne suis pas sûr.

Questions connexes