Grafikbolaget Imagination utvecklar ett globalt utbildningsprogram i datorarkitektur. Som undervisningsplattform används en svenskutvecklad SoC-konstruktion byggd kring Swerv, en Risc V-cpu från amerikanska hårddisktillverkaren Western Digital.
Swervolf (SweRVolf) heter den svenska SoC:n, som under kursen körs på en FPGA. Swervolf utvecklades i fjol av svenska konsulten Qamcom på uppdrag av WD. Den används även av öppenkodsorganisationen Chips Alliance. Utvecklingen skedde under ledning av Olof Kindgren, svensk veteran inom öppen hårdvara.
– Jag tycker självklart att detta är superkul! Det har visserligen funnits universitetskurser som har använt öppna processorer länge – Linköpings universitet hade tex kurser baserade på OpenSPARC och OpenRISC för snart 20 år sedan – men det har inte funnits några satsningar av den här storleken förut, säger han.
Imaginations kurs heter ”RVfpga: Understanding Computer Architecture” och beskrivs som en komplett kurs i Risc V inklusive lektioner och labbövningar. Kursen blir ett av momenten i Imaginations utbildningsprogram IUP (Imagination University Program).
Arkitekturen Risc V kan användas helt fritt. Dessutom är Swerve och Swervolf öppen källkod. Därför kan de användas för att skapa en kurs som samtidigt adresserar både SoC-utveckling och CPU-konstruktion. En övning på kursen kan typiskt bestå i att göra en modifiering av Swervolf.
Risc V skapades ursprungligen för undervisning. Intresset för skarp användning mognade fram senare.
Kursen ska finnas på engelska i november. Senare kommer översättningar till kinesiska, japanska och spanska. I morgon presenteras kursen på konferensen Risc V Global Forum.
Imaginations grafikkärnor Power VR har varit standard i mobilprocessorer. Halva börsvärdet försvann när Imagination förlorade Apple som kund.
Efter diverse förvecklingar ägs just nu Imagination av en kinesisk fond, Canyon Bridge.