FpgaC

FpgaC
Utvecklare John Bass
Dök först upp 2005
Stabil frisättning
1.0.Beta-2
OS FPGA och relaterade inbäddade processorer
Licens BSD
Hemsida sourceforge .net /projects /fpgac /
Influerad av
C Programming Language , Streams-C

FpgaC är en kompilator för en delmängd av programmeringsspråket C , som producerar digitala kretsar som kommer att exekvera de kompilerade programmen. Kretsarna kan använda FPGA eller CPLD som målprocessor för omkonfigurerbar datoranvändning , eller till och med ASIC för dedikerade applikationer . FpgaC:s mål är att vara ett effektivt högnivåspråk (HLL) för omkonfigurerbar datoranvändning , snarare än ett hårdvarubeskrivningsspråk (HDL) för att bygga effektiva anpassade hårdvarukretsar .

Historia

De historiska rötterna till FpgaC finns i Transmogrifier C 3.1 (TMCC) HDL, ett 1996 BSD - licensierat Open source- erbjudande från University of Toronto. TMCC är en av de första FPGA C-kompilatorerna, med arbete som startade 1994 och presenterades på IEEE :s FCCM95. Detta föregick utvecklingen från Händel-språket till Handel-C -arbete som gjordes kort därefter vid Oxford University Computing Laboratory .

TMCC döptes om till FpgaC för den första SourceForge- projektet, med syntaxändringar för att starta utvecklingen till ANSI C . Senare utveckling har tagit bort all explicit HDL-syntax från språket och ökat den delmängd av C som stöds. Genom att dra nytta av ANSI C C99 -tillägg är samma funktionalitet nu tillgänglig genom slutledning snarare än icke-standardiserade språktillägg. Denna förskjutning bort från icke-standardiserade HDL-förlängningar påverkades delvis av Streams-C från Los Alamos National Laboratory (nu tillgänglig kommersiellt som Impulse C ).

Under åren som har följt har kompilering av ANSI C för exekvering som FPGA-kretsar blivit en vanlig teknik. Kommersiella FPGA C-kompilatorer är tillgängliga från flera leverantörer, och ANSI C-baserade systemnivåverktyg har blivit mainstream för systembeskrivningar och simuleringsspråk. FPGA-baserade Reconfigurable Computing-erbjudanden från branschledare som Altera , Silicon Graphics , Seymour Crays SRC Computers och Xilinx har utnyttjat två decennier av statlig och universitets omkonfigurerbar datorforskning.

externa länkar