LowRISC

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 26 mai 2021; verificările necesită 2 modificări .

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]

Note

  1. RISC-V: Un standard deschis pentru SoC. Cazul pentru un ISA deschis Arhivat 10 august 2014 la Wayback Machine , Krste Asanović & David Patterson, UC Berkeley // EETimes, 2014-08-07   (engleză)
  2. Seturile de instrucțiuni ar trebui să fie gratuite: cazul pentru RISC-V Arhivat 4 martie 2016 la Wayback Machine // Krste Asanović și David A. Patterson, Departamentul EECS, UCB , Raport tehnic nr. UCB/EECS-2014-146, 6 august 2014 ( pdf Arhivat 25 august 2014 la Wayback Machine
  3. Pagina de start pentru Krste Asanovic . Preluat la 17 august 2014. Arhivat din original la 19 august 2014.
  4. lowRISC - o primă privire // Speaker Deck . Consultat la 20 octombrie 2014. Arhivat din original la 2 noiembrie 2014.
  5. RISC Creator Promotes Open Source Chips , Xakep.ru (21.08.2014). Arhivat din original pe 24 august 2014. Preluat la 26 august 2014.
  6. The RISC-V Instruction Set Architecture  ( 12 august 2014). Preluat la 18 august 2014. Arhivat din original la 19 august 2014.
  7. UC Berkeley Architecture Research Arhivat 14 ianuarie 2017 la Wayback Machine // Github

Link -uri

Mass-media despre lowRISC

RISC-V