LågRISC

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 26 maj 2021; kontroller kräver 2 redigeringar .

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]

Anteckningar

  1. RISC-V: En öppen standard för SoCs. Fallet för en öppen ISA Arkiverad 10 augusti 2014 på Wayback Machine , Krste Asanović & David Patterson, UC Berkeley // EETimes, 2014-08-07   (engelska)
  2. Instruktionsuppsättningar bör vara gratis: Fallet för RISC-V Arkiverad 4 mars 2016 på Wayback Machine // Krste Asanović och David A. Patterson, EECS Department, UCB , Technical Report No. UCB/EECS-2014-146, 6 augusti 2014 ( pdf Arkiverad 25 augusti 2014 på Wayback Machine
  3. Hemsida för Krste Asanovic . Hämtad 17 augusti 2014. Arkiverad från originalet 19 augusti 2014.
  4. lowRISC - en första titt // Speaker Deck . Hämtad 20 oktober 2014. Arkiverad från originalet 2 november 2014.
  5. RISC Creator främjar chips med öppen källkod , Xakep.ru (2014-08-21). Arkiverad från originalet den 24 augusti 2014. Hämtad 26 augusti 2014.
  6. RISC-V Instruction Set Architecture  ( 12 augusti 2014). Hämtad 18 augusti 2014. Arkiverad från originalet 19 augusti 2014.
  7. UC Berkeley Architecture Research Arkiverad 14 januari 2017 på Wayback Machine // Github

Länkar

Media om lowRISC

RISC-V