OpenPower Microwatt - OpenPower Microwatt
Obecná informace | |
---|---|
Spuštěno | 2019-08-29[1] |
Navrhl | IBM, OpenPOWER Foundation |
Architektura a klasifikace | |
aplikace | Měkké jádro |
Sada instrukcí | Napájení ISA 3.0 ppc64le |
Fyzické specifikace | |
Jádra |
|
The Microwatt je otevřený zdroj měkké jádro procesoru původně napsal Anton Blanchard v IBM, oznámeno na OpenPOWER Summitu NA 2019[2] a publikováno dne GitHub v srpnu 2019. Dodržuje Napájení ISA 3.0 instrukční sada a lze na něm běžet Desky FPGA, bootování Linux, MicroPython a Vánek.[3][4][5][6][7][8]
Implementace
Microwatt je malý 64-bit malý Endian skalární celé číslo jádro procesoru implementující podmnožinu instrukční sady Power ISA 3.0. Má 64 × 64 bitů registry pro všeobecné účely. Využívá to Wishbone pro paměťové rozhraní.[4]
Počáteční vývoj byl proveden za pár měsíců a zahrnoval celou funkci zpracování celého čísla sady instrukcí; minimum, aby to vyhovovalo, bez č jednotka správy paměti a žádná jednotka s plovoucí desetinnou čárkou.[4]
Pozdější dodatky k implementaci zahrnují JTAG rozhraní debuggeru, instrukce rozdělovače, instrukce 16 kB a data 32 kB mezipaměti, potrubí[4] a plovoucí bod Podpěra, podpora.[9]
Je navržen pomocí VHDL 2008 a simulačního prostředí GHDL.[3]
Chiselwatt
Volal sourozenecký projekt Chiselwatt je další otevřené procesorové jádro implementující instrukční sadu Power ISA 3.0, napsané v Scala - dláto na bázi namísto VHDL.[10][11]
Dějiny
Jedná se o první procesor napsaný od nuly pomocí otevřené Power ISA 3.0 a je vydáván OpenPOWER Foundation jako referenční design.
Projekt začal jako ukázka, důkaz koncepce a referenční implementace pro vydání iniciativy opensource týkající se Power ISA 3.0.[12] Cílem pro Blancharda bylo zjistit, zda se mu to podaří, a jako vývojář softwaru bylo přijetí hardwarového projektu na velmi nízké úrovni výzvou.[2][3]
Odkazy
Viz také
Reference
- ^ Williams, Chris (2019-08-29). „Získejte zde své plány jádra procesoru OpenPOWER bez licenčních poplatků. Extra, extra - přečtěte si o tom vše“. Registrace.
- ^ A b OpenPOWER Summit NA 2019: Demonstrace Keynote Day 2: Anton Blanchard, IBM & Joe DeLaere, Xilinx
- ^ A b C „Představení POWER OpenISA a Microwatt“ - Anton Blanchard (LCA 2020)
- ^ A b C d „Mikrowattová mikroarchitektura“ - Paul Mackerras (LCA 2020)
- ^ Microwatt a podpora POWER ISA v Renode
- ^ Linux na Microwattu
- ^ OpenPOWER se otevírá dále
- ^ Keynote dne 2 a OpenPOWER odfoukne dveře: bez licenčních poplatků, otevřené soft-core (potní galony RISC-V)
- ^ Microwatt plováky
- ^ Stránka Chiselwatta na Githubu
- ^ Vydán konečný návrh Power ISA EULA
- ^ Big Blue open source instrukce pro čipy POWER