Det amerikanska uppstartsföretaget Rapid Silicon, som utvecklar system-FPGA:er med tillhörande verktyg baserat på öppen källkod, har tagit in 30 miljoner dollar i en A-runda.
Rapid Silicon grundades så sent som år 2020 av halvledarveteranen Naveed Sherwani. Han har tidigare varit vd på Risc V-bolaget Si-Five och är styrelseordförande för Open-Source FPGA Foundation.
I ledningsgruppen finns en rad välmeriterade FPGA- och halvledarpersoner. Företaget har tidigare tagit 15 miljoner dollar och fyller nu på kassan med ytterligare 30 miljoner dollar som ska användas för att sätta företagets system-FPGA kallad Gemini, med tillhörande utvecklingsverktyg kallat Raptor, på marknaden. Bägge är baserade på öppen källkod.
FPGA:n har logikblock, DSP-block, minne, ett processorkluster och hårda block för bland annat kommunikation med omvärlden. Den har stora likheter med exempelvis Zynq-familjen från AMD-Xilinx.
Gemini tillverkas i en 16 nm-process hos TSMC och finns med 50k till 250k logikelement. Dessa är sexsvägs och baserade på öppen källkod i form av Open Standard. Det finns upp till 9,5 Mbit med block-RAM medan antalet DSP-block är maximalt 1250 stycken.
Dessutom har kretsen en tvåkärnig applikationsprocessor (Cortex A53 med Neon- och flyttalsenhet), en 32-bitars Risc V-kärna för enklare uppgifter, en minneskontroller med stöd för DDR4 på 1066 Mbit/s liksom UART, I2C, QSPI, Gigabit Ethernet och USB2 plus 400 generella in- och utgångar.
Dessutom finns hårda Serdesblock för kommunikation upp till 16,3125 Gbit/s.
Alla delar är sammankopplade via ett NoC (network-on-chip) som i Rapid Silicons upplaga döpts till FlexNoC och har stöd för Arms chipbuss AXI.
Minst lika intressant är Raptor – utvecklingsmiljön – som till största delen även den baseras på öppen källkod. Allt från design, hantering av IP-block till syntetisering och verifiering är baserat på öppen källkodsverktyg. Verktygsflödet går också att koppla ihop med kommersiella produkter.
TSMC har tillverkat testkretsar men inget sägs om när en kommersiell produktion kan starta.