
Med en længde på kun 13 mm er Fomu en fuldt open source, programmerbar FPGA-enhed, der passer i en USB Type-A-port. Udstyret med fire knapper, en RGB LED og en FPGA, der er kompatibel med en fuldt open source-kæde, er den i stand til at køre en RISC-V-kerne.
Fomu tilbyder 128 kilobyte RAM og rigelig lagerplads, hvilket gør det muligt at køre Python direkte. Den praktiske placering af USB porten gør installationen problemfri. Trods FPGA'ers komplekse natur forenkler moderne Python-værktøjer brugen og eliminerer behovet for specialiseret træning.
Under overfladen opererer en RISC-V softcore på FPGA-strukturen. Denne nye processorarkitektur er klar til at revolutionere alt fra indlejrede chips til højtydende databehandling. Fomus RISC-V softcore giver en fremragende introduktion til fremtidige arkitekturer.
En FPGA er et rekonfigurerbart stykke silicium. Fomus standardfirmware har en USB bootloader, der kører en RISC-V softcore, med fleksibilitet til at indlæse forskellige konfigurationer, såsom LM32 og OpenRISC softcores. Brugere kan eksperimentere ved at tilføje CPU-instruktioner eller hardwareblokke, såsom avancerede LED-blinkmønstre.
Med en fuldt åben udviklingsproces er Fomu tilgængelig uden behov for at oprette en konto, underskrive en fortrolighedsaftale eller downloade store installationsprogrammer. ICE40UP5K FPGA'en, understøttet af en åben værktøjskæde, letter udviklingen fra starten.
Fomus FPGA giver unikke muligheder, som f.eks. at oprette en LED-driver til effektivt at administrere NeoPixels, frigøre CPU'en til andre opgaver eller spare strøm. Brugere kan ændre eller udskifte CPU'en ved hjælp af et hardwarebeskrivelsessprog, hvilket muliggør oprettelse af nye instruktioner, såsom hurtige 64-bit multiplikationer eller tilfældige talgeneratorer.
Hvert sæt indeholder en fuldt samlet Fomu, klar til at udforske uendelige muligheder inden for mikroprocessordesign og -funktion.
| Mærke | Adafruit |
| Model | 4332 |