A lágy mikroprocesszor (más néven "szoftvermaggal rendelkező mikroprocesszor") olyan mikroprocesszormag , amely teljes egészében csak logikai szintézissel hozható létre . Különféle programozható logikát tartalmazó félvezető eszközökkel valósítják meg ( FPGA - például ASIC , FPGA , CPLD ).
A legtöbb rendszer, ha egyáltalán használ lágy processzort, egyetlen lágy processzort használ. A magok maximális számát azonban valójában csak egy adott FPGA erőforrásai korlátozzák [1] , ami konkrét projektekben lehet hasznos. Az ilyen többmagos rendszerekben a ritkán használt erőforrások megoszthatók a fürt összes magja között, a Jan's Razor szerint.
Jan's Razor: Amikor többprocesszoros rendszert tervezünk egy chipen, törekedjünk arra, hogy a minimális funkciókészlet kivételével minden processzorelemet kiküszöböljünk, hogy maximalizáljuk a processzorok számát egy chipen. [2]
Jan Gray
Név | Gyártó | nyílt forráskód | Támogatott busz | jegyzet | Projekt oldal |
---|---|---|---|---|---|
TSK3000A | Altium | Nem – jogdíjmentes | Kívánságcsont | Módosított Harvard architektúra 32 bites RISC processzor , R3000 stílus | Beágyazott tervezés az Altium Wikin |
TSK51/52 | Altium | Nem – jogdíjmentes | Wishbone / 8051 | 8 bites, kompatibilis az Intel 8051 utasításkészlettel , alacsonyabb órajelű alternatíva | Beágyazott tervezés az Altium Wikin |
OpenSPARC T1 | Nap | Igen | 64 bites | OpenSPARC.net | |
microblaze | Xilinx | Nem | PLB , OPB , FSL , LMB | 32 bites Harvard architektúrájú RISC processzor | Xilinx MicroBlaze |
PicoBlaze | Xilinx | Igen | 8 bites | Xilinx PicoBlaze | |
Nios , Nios II | Altera | Nem | Avalon | Altera Nios II | |
Cortex-M1 | KAR | Nem | [egy] | ||
H2 Forth CPU | Richard James Howe | Igen | H2 Forth CPU | ||
Mico32 | Rács | Igen | Kívánságcsont | LatticeMico32 | |
Leon 3 | ESA | Igen | AMBA | SPARC V8 kompatibilis | Gaisler |
OpenRISC | nyitott magok | Igen | 32 bites; Készült: ASIC, Altera, Xilinx | OR1K | |
AEMB | Shawn Tan | Igen | Kívánságcsont | MicroBlaze EDK 3.2 kompatibilis Verilog mag | AEMB (nem elérhető link) |
tüzet nyit | Virginia Tech CCM Lab | Igen | OPB, FSL | Binárisan kompatibilis a MicroBlaze -zel | |
PacoBlaze | Pablo Bleyer | Igen | Kompatibilis a PicoBlaze-zel | PacoBlaze | |
xr16 | Jan Gray | Nem | XSOC absztrakt busz | 16 bites RISC processzor + SNK leírása: Circuit Cellar Magazine #116-118 | XSOC/xr16 |
Zet | Zeusz Gomez Marmolejo | Igen | Kívánságcsont | clone x86 PC kompatibilis a 8086-tal | Zet Archiválva az eredetiből 2013. január 12-én. |
RISC technológiákon alapuló processzorarchitektúrák | |
---|---|