• # Un peu réducteur comme raisonnement...

    Posté par (site web personnel) . En réponse au journal Enfin une chaîne de développement complètement open source pour un FPGA. Évalué à 5.

    Bon, je ne vais pas me faire des amis... Mais tampis, je me lance.
    Ayant travaillé pendant plusieurs années avec des FPGA de divers sortes, surtout ceux de chez Altera, je me doit de réagir sur cette news.

    Tout d'abord je suis heureux d'apprendre qu'un logiciel libre de ce genre existe et je félicite les auteurs pour leur travail et leur engagement. Ce n'est pas un travail simple.

    Après, je ne suis pas du tout de l'avis de l'auteur de la news pour dire que les logiciels privateurs fournis par les fondeurs sont mauvais, bourrés de bug, etc. Je suis même plutôt de l'avis inverse. Xilinx a longtemps eu la réputation de fournir une suite logicielle pas trop terrible mais à pris un assez bon virage depuis ces 5 dernières années. Pour ce qui est d'Altera, je n'ai jamais hésité avant d'installer une mise à jour de leur suite de développement, c'est dire ce que je pense de la qualité de leur logiciels ;-) Après les autres, qui ne ramassent que les miettes et son dans des secteurs de niche, il n'est pas évident d'avoir une suite de bonne qualité.

    Et il ne faut confondre logiciel libre et qualité/stabilité. L'un ne vient pas forcément avec l'autre! Ca serait trop simple.

    Après, il faut comprendre pourquoi tout est aussi cloisonné. Quoi qu'on en dise, le secteur des FPGA/CPLD est un secteur très réduit et les coûts de développement (R&D+production) sont énormes. Les FPGA sont souvent précurseurs dans divers procédés de fabrication. Avoir un retour sur investissement n'est pas une chose simple.
    Le nerf de la guerre se situe au niveau des outils de placement routage et d'analyse de timing qui nécessitent une parfaite connaissance de la structure même du FPGA et des temps de propagation des signaux entre les différents blocs du FPGA. Caractériser un FPGA pour ces outils là, demande beaucoup de temps et de travail et donc d'argent. Donc donné cela en libre accès, c'est donné également beaucoup d'informations sensibles aux concurrents, et donc un peu joué avec la santé de l'entreprise.

    Après que cela soit frustrant pour un libriste convaincu je le conçoit aussi ;-)