Une carte pilote de LED RGB hackée en kit de développement FPGA à bas coût

Spécialité(s)


Résumé

Dans cet article, nous allons vous proposer un Hack au sens noble du terme, qui consiste à détourner un produit de son usage prévu initialement pour en faire autre chose. Le produit en question est une carte de contrôle de panneaux de LED disponible pour 15 $ sur le site chinois de vente en ligne AliExpress. Il s’avère que la Colorlight 5A-75B est constituée d’un FPGA ECP5. Voilà qui peut faire un excellent kit de développement ECP5 à très bas coût.


L’ECP5 est un composant fantastique. Avec ce FPGA de chez Lattice, nous sortons de l’univers des touts petits FPGA où l’on est très à l’étroit et où il est très difficile d’intégrer des cœurs de processeur, par exemple. Nous passons à un FPGA confortable muni d’une kyrielle de composants permettant de faire du traitement de signal ou d’intégrer des processeurs softcore 32 bits sans problème. Certains arrivent même à faire tourner Linux sur des processeurs à base de jeu d’instructions RISC-V.

Mais surtout – le plus important – l’ECP5 est utilisable avec la chaîne de développement libre de SymbiFlow. Le travail d’ingénierie inverse du fichier de configuration – appelé aussi « bitstream » – a été réalisé via le projet Trellis [1].

De par sa compatibilité avec les outils libres, l’ECP5 a beaucoup de succès dans la communauté des libristes FPGA. De fait, en plus des cartes de développement officielles proposées par Lattice, il…

Cet article est réservé aux abonnés. Il vous reste 98% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous