Microprocesor moale

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 16 mai 2018; verificările necesită 10 modificări .

Un microprocesor soft (de asemenea, „microprocesor cu un nucleu software”) este un nucleu de microprocesor care poate fi creat complet folosind doar sinteza logică . Este implementat folosind diverse dispozitive semiconductoare care conțin logica programabilă ( FPGA  - de exemplu, ASIC , FPGA , CPLD ).

Majoritatea sistemelor, dacă folosesc un procesor soft, folosesc un singur procesor soft. Cu toate acestea, numărul maxim de nuclee este de fapt limitat doar de resursele unui anumit FPGA [1] , care poate fi util în proiecte specifice. În astfel de sisteme multi-core, resursele utilizate rar pot fi împărțite între toate nucleele din cluster, conform lui Jan's Razor.

Jan's Razor: Când proiectați un sistem multiprocesor pe un cip, încercați să eliminați toate, cu excepția setului minim de caracteristici ale fiecărui element de procesor, pentru a maximiza numărul de procesoare pe cip. [2]
Jan Gray

Tabel comparativ al nucleelor ​​de microprocesor

Nume Producător sursa deschisa Autobuz acceptat Notă Pagina de proiect
TSK3000A Altium Nu - fără drepturi de autor Wishbone Procesor RISC pe 32 de biți cu arhitectură Harvard modificat , stil R3000 Design încorporat pe Altium Wiki
TSK51/52 Altium Nu - fără drepturi de autor Wishbone / 8051 8 biți, compatibil cu setul de instrucțiuni Intel 8051 , alternativă la ciclul de ceas mai mic Design încorporat pe Altium Wiki
OpenSPARC T1 Soare da pe 64 de biți OpenSPARC.net
microblaze Xilinx Nu PLB , OPB , FSL , LMB Procesor RISC cu arhitectură Harvard pe 32 de biți Xilinx MicroBlaze
PicoBlaze Xilinx da 8 biți Xilinx PicoBlaze
Nios , Nios II Altera Nu Avalon Altera Nios II
Cortex-M1 BRAŢ Nu [unu]
CPU H2 Forth Richard James Howe da CPU H2 Forth
Mico32 Zăbrele da Wishbone LatticeMico32
Leon 3 ESA da AMBA compatibil cu SPARC V8 Gaisler
OpenRISC opencores da 32 de biți; Realizat în ASIC, Altera, Xilinx SAU1K
AEMB Shawn Tan da Wishbone Miez Verilog compatibil MicroBlaze EDK 3.2 AEMB  (link indisponibil)
foc deschis Virginia Tech CCM Lab da OPB, FSL Binar compatibil cu MicroBlaze
PacoBlaze Pablo Blyer da Compatibil cu PicoBlaze PacoBlaze
xr16 Jan Gray Nu Autobuz abstract XSOC Procesor RISC pe 16 biți + SNK descris în Circuit Cellar Magazine #116-118 XSOC/xr16
Zet Zeus Gomez Marmolejo da Wishbone clonează PC-ul x86 compatibil cu 8086 Zet Arhivat din original pe 12 ianuarie 2013.

Vezi și

Note

  1. „Arhitectura FPGA de la „A” la „Z””, ing. Arhivat din original pe 8 octombrie 2007. Clive Maxfield 2006
  2. „Multiprocessors, Jan's Razor, Resource Sharing and Whatnot ” Arhivat 3 iunie 2009 la Wayback Machine Jan Gray, 2002

Link -uri