lowRISC är ett gratis BSD - licensierat mikroprocessorprojekt baserat på implementeringen av den nya 64-bitars RISC-V- arkitekturen . [1] [2] . Detta projekt grundades av Robert Mullins ( fr ), tidigare medgrundare av Raspberry Pi -projektet . lowRISC utvecklas av en ideell organisation i samarbete med University of Cambridge ( UK ). Projektet tillkännagavs offentligt i augusti 2014, produktionen av mikroprocessorn är planerad till slutet av 2015 (den första testversionen), med serieproduktion 2016.
Projektskapare: Andrew Huang ( engelska , från MIT University, författare till Novena open platform ), Julius Baxter (University of Cambridge, deltog i OpenRISC- projektet ), Michael B. Taylor (Dark Silicon Center vid University of California i San Diego ), Dominic Rizzo ( Google ATAP ), Krste Asanović ( Berkeley [3] ).
Målet med projektet är att skapa ett helt öppet system-på-ett-chip , inklusive en processor, till en låg kostnad. Den första testmodellen (endast den centrala processorn och obligatorisk kringutrustning, ingen GPU ) måste arbeta med en frekvens på minst 500 MHz , vara tillverkad enligt 40-45 nm tillverkningsprocessen ( TSMC ); den förväntas ta emot cirka 100-200 tusen chips från 25 300 mm wafers producerade i slutet av 2015 [4] , kostnaden för en förpackad processor förväntas vara cirka 10 US-dollar. Ytterligare planer inkluderar: tillverkning av en processor enligt 28 nm processteknologi med en frekvens på 1-1,5 GHz, skapa en plattform för utvecklare (debug board), studera nya metoder för att förbättra hårdvarusäkerheten, publicera hjälpverktyg för att förenkla skapandet av derivator fungerar och skapa nya prestandatester .
Som en del av projektet är det planerat att implementera en arkitektur, RISC-V, skapad med deltagande av David Patterson [5] , som redan har flera implementeringar, inklusive de som släppts i silicon . Vissa implementeringar är öppen källkod . För RISC-V har en preliminär version av beskrivningen av instruktionsuppsättningen (oprivilegierat läge) redan publicerats, kompilatorerna GCC , LLVM , GDB debugger , qemu och ANGEL-emulatorer (egen RISC-V-emulator i JavaScript ), Linuxkärna 3.14 . [6] Material publicerat på github under öppna licenser. [7]