Je vois bien du côté du non-libre (e.g. ALTERA ou Xilinx), mais en libre?
Ah, j'ai dit "sous Linux", j'ai pas parlé de libre (omission stratégique).
On a attendu presque une décennie pour que les outils proprios daignent être portés presque correctement sous nunux...
Donc effectivement, un outil de synthèse-placement-routage libre est un des derniers points critiques pour que ce soit complètement libre. Il est envisageable de générer des .edif avec un synthé open source, un jour, mais tout le reste dépend réellement du fabricant du FPGA, c'est un domaine ultra-propriétaire.
La seule solution est de créer des FPGA "Libres". Mais là cela dépasse largement mes attributions.
En attendant, le "moindre mal" consiste à accepter un petit bout de propriétaire, à condition que 1) on ne peut pas faire autrement 2) on évite au maximum d'utiliser des features trop spécifiques 3) on peut passer à la concurrence sans effort. Tout cela fait qu'il est possible de basculer partie par partie vers du réellement Libre lorsqu'il devient disponible, sans que cela freine l'ensemble du projet.
[^] # Re: VHDL sous Linux?
Posté par Yann Guidon (site web personnel) . En réponse à la dépêche Le retour de F-CPU, le processeur libre. Évalué à 7.
Ah, j'ai dit "sous Linux", j'ai pas parlé de libre (omission stratégique).
On a attendu presque une décennie pour que les outils proprios daignent être portés presque correctement sous nunux...
Donc effectivement, un outil de synthèse-placement-routage libre est un des derniers points critiques pour que ce soit complètement libre. Il est envisageable de générer des .edif avec un synthé open source, un jour, mais tout le reste dépend réellement du fabricant du FPGA, c'est un domaine ultra-propriétaire.
La seule solution est de créer des FPGA "Libres". Mais là cela dépasse largement mes attributions.
En attendant, le "moindre mal" consiste à accepter un petit bout de propriétaire, à condition que 1) on ne peut pas faire autrement 2) on évite au maximum d'utiliser des features trop spécifiques 3) on peut passer à la concurrence sans effort. Tout cela fait qu'il est possible de basculer partie par partie vers du réellement Libre lorsqu'il devient disponible, sans que cela freine l'ensemble du projet.