L'OrangeCrab est basé sur le FPGA ECP5 de Lattice et propose deux configurations de mémoire : ECP5 25F/128 Mbit et ECP5 85F/521 Mbit. Ce FPGA est compatible avec les outils de programmation open source et se prête parfaitement à l'expérimentation avec RISC-V et d'autres SoC à cœur souple. La variété des périphériques intégrés de l'OrangeCrab le rend adapté à de nombreuses applications concrètes.

Les utilisateurs peuvent utiliser CircuitPython sur l'OrangeCrab, qui peut héberger l'interpréteur. Bien que cela ne soit pas encore implémenté, les développeurs peuvent travailler sur le FPGA avec du code HDL synthétisé dans le logiciel. Pour ceux qui sont plus familiers avec les plateformes de développement au niveau SoC, l'ECP5 peut exécuter un cœur logiciel RISC-V. Le projet LiteX offre également aux développeurs une plus grande flexibilité et davantage de fonctionnalités.

Les principales caractéristiques de la carte de développement FPGA OrangeCrab r0.2 sont les suivantes :
• Processeur : Un FPGA Lattice Semiconductor EPC5 doté de 24 000 LUT, d’un connecteur de programmation FPGA à 10 broches et d’un emplacement pour carte microSD avec connexion USB haut débit directe au FPGA.
• Mémoire : Jusqu’à 8 Gbit (x16) de mémoire système DDR3 et 128 ou 512 Mbit de mémoire Flash QSPI sont disponibles. Un emplacement pour carte microSD permet d’étendre la capacité de stockage de la carte.
• Format : L’OrangeCrab respecte les spécifications de la carte Feather d’Adafruit et ne mesure que 22,86 mm x 50,8 mm. Elle tient dans une poche et constitue une plateforme de prototypage complète pour les conceptions SoC personnalisées.
• Connectivité : Le gestionnaire de démarrage USB open source permet aux utilisateurs de se connecter à l’interface USB native du FPGA pour charger du code et accéder à la mémoire via MSD. Le connecteur standard 2 x 5 de 1,27 mm est un atout majeur pour le développement d'applications au niveau USB.
• Alimentation : Convertisseur CC/CC haute efficacité pour l'alimentation secteur, puce de charge de batterie (100 mA), connecteur pour batterie LiPo (type PH) et oscillateur 48 MHz.

Romain Soreau, responsable des cartes monocartes chez Farnell, déclare : « L’OrangeCrab, une carte de développement FPGA open source ultra-compacte, complète et polyvalente, vient enrichir notre vaste catalogue de cartes de développement et de kits d’évaluation d’ordinateurs monocartes. L’OrangeCrab est une carte polyvalente et ingénieusement conçue, adaptée à une grande variété d’applications professionnelles ou amateurs pour les passionnés de développement matériel FPGA. ».

Good Stuff Department est une société de développement de matériel open source spécialisée dans les cartes de développement pour microcontrôleurs et FPGA. Son fondateur, Greg S. Davill, est à l'origine des cartes à succès ArcticKoala et ButterStick.

Farnell propose une gamme complète d'ordinateurs embarqués et de cartes électroniques pour l'éducation et les makers, ainsi qu'une variété d'accessoires disponibles en livraison rapide. Les clients bénéficient d'une assistance technique 24h/24 et 7j/7, d'un accès gratuit à de précieuses ressources sur le site web de Farnell et de la communauté d'ingénieurs et de makers d' element14.

La carte de développement FPGA open source OrangeCrab r0.2 est disponible chez Farnell en Europe.