lowRISC este un proiect gratuit de microprocesor cu licență BSD , bazat pe implementarea noii arhitecturi RISC-V pe 64 de biți . [1] [2] . Acest proiect a fost fondat de Robert Mullins ( fr ), fost co-fondator al proiectului Raspberry Pi . lowRISC este dezvoltat de o organizație non-profit în parteneriat cu Universitatea din Cambridge ( Marea Britanie ). Proiectul a fost anunțat public în august 2014, producția microprocesorului este programată pentru sfârșitul anului 2015 (prima versiune de testare), cu producție în serie în 2016.
Creatorii proiectului: Andrew Huang ( engleză , de la Universitatea MIT , autorul platformei deschise Novena ), Julius Baxter (Universitatea din Cambridge, a participat la proiectul OpenRISC ), Michael B. Taylor (Centrul de siliciu întunecat al Universității California din San Diego ). ), Dominic Rizzo ( Google ATAP ), Krste Asanović ( Berkeley [3] ).
Scopul proiectului este de a crea un sistem complet deschis pe cip , inclusiv un procesor, la un cost redus. Primul model de testare (doar procesorul central și periferice obligatorii, fără GPU ) trebuie să funcționeze la o frecvență de cel puțin 500 MHz , să fie fabricat conform procesului de fabricație 40-45 nm ( TSMC ); este de așteptat să primească aproximativ 100-200 de mii de cipuri din wafer-uri de 25 300 mm produse până la sfârșitul anului 2015 [4] , costul unui procesor ambalat este de așteptat să fie de aproximativ 10 dolari SUA. Alte planuri includ: fabricarea unui procesor conform tehnologiei de proces de 28 nm cu o frecvență de 1-1,5 GHz, crearea unei platforme pentru dezvoltatori (placă de depanare), studierea unor noi metode de îmbunătățire a securității hardware, publicarea de utilități auxiliare pentru simplificarea creării de derivate. funcționează și crearea de noi teste de performanță .
Ca parte a proiectului, este planificată implementarea unei arhitecturi, RISC-V, creată cu participarea lui David Patterson [5] , care are deja mai multe implementări, inclusiv cele lansate în siliciu . Unele implementări sunt open source . Pentru RISC-V, a fost deja publicată o versiune preliminară a descrierii setului de instrucțiuni (mod neprivilegiat), compilatoare GCC , LLVM , GDB debugger , qemu și emulatoare ANGEL (propriul emulator RISC-V în JavaScript ), kernel Linux 3.14 . [6] Materiale publicate pe github sub licențe deschise. [7]