Puha mikroprocesszor

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2018. május 16-án áttekintett verziótól ; az ellenőrzésekhez 10 szerkesztés szükséges .

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

Mikroprocesszor-magok összehasonlító táblázata

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.

Lásd még

Jegyzetek

  1. "FPGA architektúra 'A'-tól 'Z'-ig", eng. Archiválva az eredetiből 2007. október 8-án. Clive Maxfield 2006
  2. "Multiprocessors, Jan's Razor, Resource Sharing and Whatnot " Archivált 2009. június 3-án a Wayback Machine -nél Jan Gray, 2002

Linkek