La programmation se fait depuis un PC et les constructeurs proposent des outils de design complet. Xilinx propose un kit de base gratuit (non libre) en téléchargement sur leur site. La nouveauté est qu'il est aujourd'hui disponible pour Linux [2].
Pour ceux qui se demandent comment développer sur un FPGA en tant qu'amateur à moindre frais, je vous propose de regarder du côté de Charmed Labs[3]. Ils proposent une carte d'extension pour Gameboy qui vous entraînera dans des expériences passionnantes.
Aller plus loin
- [1] FCPU (118 clics)
- [2] Xilinx Web-Pack (115 clics)
- [3] Charmed Labs (129 clics)
# Ou est-ce qu'on peut trouver plus de porte ?
Posté par Guillaume Knispel . Évalué à 4.
A oui et pas cher et avec les outils sous Linux en plus ;) (hm quoi je rêve ? j'aurais pu rajouter "libre" les outils ;)) )
[^] # Re: Ou est-ce qu'on peut trouver plus de porte ?
Posté par yxorp . Évalué à 3.
Sérieusement, même payant, il n'existait jusqu'alors pratiquement aucun outil sous Linux permettant de programmer des puces CPLD ou FPGA, ou de synthétiser du ABEL ou du HDL ! Certes Xilinx ne propose son produit que pour RHEL 3 sur x86 en 32 bits, et toujours en logiciel propriétaire de surcroît, mais ça reste tout de même une très bonne initiative de la part de cet éditeur important, en espérant que cela poussera ses concurrents à le rejoindre, avec des logiciels libres cette fois hein :-) ...
[^] # Re: Ou est-ce qu'on peut trouver plus de porte ?
Posté par Jean-Baptiste Mayer . Évalué à 1.
http://www.xilinx.com/xlnx/xebiz/productview.jsp?sGlobalNavPick=PUR(...)
[^] # Re: Ou est-ce qu'on peut trouver plus de porte ?
Posté par Pierre Jarillon (site web personnel) . Évalué à 2.
- Est-ce ce Alliance http://www-asim.lip6.fr/recherche/alliance/(...) répond au problème ?
- Comment se positionnent ces outils les uns par rapport aux autres ?
Yann Guidon m'avait expliqué et montré comment on créait des circuits dans le projet FCPU. Est-ce que ce cela va avoir une incidence sur le développement de FCPU ?
Quand on n'est pas (plus) électronicien, l'article est assez difficile à décoder.
[^] # Re: Ou est-ce qu'on peut trouver plus de porte ?
Posté par manu_fred . Évalué à 7.
Au contraire, dans un FPGA, on a une structure qui nous est donnée et le but consiste à mapper son application sur cette structure en cherchant là encore à réduire les coûts (en place, en vitesse de fonctionnement,...).
Autrement dit, pour qu'Alliance soit utilisable avec un FPGA, il faudrait que le placeur/routeur connaisse la structure des FPGA cibles, connaisse le langage utilisé par le FPGA pour se configurer et implémente les algorithmes ad-hoc. Donc, beaucoup de travail pour quelque chose qui n'est peut-être pas si utile étant donné que les outils seront toujours en retard par rapport à ceux des constructeurs (Xilinx, Altera, Cypress et les autres)
[^] # Re: Ou est-ce qu'on peut trouver plus de porte ?
Posté par Pierre Jarillon (site web personnel) . Évalué à 2.
[^] # Re: Ou est-ce qu'on peut trouver plus de porte ?
Posté par Paul Chavent (site web personnel) . Évalué à 1.
# Opencores
Posté par GP Le (site web personnel) . Évalué à 3.
# Hi !
Posté par kib . Évalué à 1.
quelqu'un a essayé d'installer xilinx pour linux ?
moi j'ai une erreur du type :
je ne sais pas si c'est parce que c'est réservé à Red Hat Entreprise Edition 3 comme c'est marqué sur le site (j'ai une ubuntu) ou si c'est parce qu'il me manque quelque chose.
merci d'avance
Kib
[^] # Re: Hi !
Posté par Florent Rougon (site web personnel) . Évalué à 2.
Le programme que tu lances est dynamiquement lié à cette bibliothèque dans une version que tu n'as semble-t-il pas sur ton système. Si tu es sous Debian, installe le package libmotif3 et ça devrait fonctionner.
[^] # Re: Hi !
Posté par kib . Évalué à 1.
maintenant, j'ai la même chose pour une autre librairie (que j'ai déjà installée), je vais me débrouiller
merci encore !
+
# En combien de temps...
Posté par Ontologia (site web personnel) . Évalué à 1.
« Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.