Měkký mikroprocesor

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 16. května 2018; kontroly vyžadují 10 úprav .

Soft mikroprocesor (také „mikroprocesor se softwarovým jádrem“) je jádro mikroprocesoru , které lze kompletně vytvořit pouze pomocí logické syntézy . Je implementován pomocí různých polovodičových součástek obsahujících programovatelnou logiku ( FPGA  - například ASIC , FPGA , CPLD ).

Většina systémů, pokud vůbec používají měkký procesor, používá jeden měkký procesor. Maximální počet jader je však ve skutečnosti omezen pouze prostředky konkrétního FPGA [1] , což se může hodit v konkrétních projektech. V takových vícejádrových systémech lze podle Jan's Razor sdílet zřídka používané zdroje mezi všechna jádra v clusteru.

Jan's Razor: Při navrhování víceprocesorového systému na čipu se snažte eliminovat všechny kromě minimální sady funkcí každého procesorového prvku, abyste maximalizovali počet procesorů na čip. [2]
Jan Gray

Srovnávací tabulka jader mikroprocesorů

název Výrobce open source Podporovaný autobus Poznámka Stránka projektu
TSK3000A Altium Ne - Royalty Free Wishbone Upravená architektura Harvard 32bitový RISC procesor , styl R3000 Embedded Design na Altium Wiki
TSK51/52 Altium Ne - Royalty Free Wishbone / 8051 8-bit, kompatibilní s instrukční sadou Intel 8051 , alternativa s nižším taktem Embedded Design na Altium Wiki
OpenSPARC T1 slunce Ano 64bitový OpenSPARC.net
mikroblaze Xilinx Ne PLB , OPB , FSL , LMB 32bitový RISC procesor s architekturou Harvard Xilinx MicroBlaze
PicoBlaze Xilinx Ano 8 bitů Xilinx PicoBlaze
Nios , Nios II Altera Ne Avalon Altera Nios II
Cortex-M1 PAŽE Ne [jeden]
Čtvrtý procesor H2 Richard James Howe Ano Čtvrtý procesor H2
Mico32 Mřížka Ano Wishbone LatticeMico32
Leon 3 ESA Ano AMBA kompatibilní s SPARC V8 Gaisler
OpenRISC opencores Ano 32bitový; Provedeno v ASIC, Altera, Xilinx OR1K
AEMB Shawn Tan Ano Wishbone Jádro Verilog kompatibilní s MicroBlaze EDK 3.2 AEMB  (nedostupný odkaz)
otevřený oheň Virginia Tech CCM Lab Ano OPB, FSL Binární kompatibilní s MicroBlaze
PacoBlaze Pablo Bleyer Ano Kompatibilní s PicoBlaze PacoBlaze
xr16 Jan Gray Ne XSOC abstraktní autobus 16bitový RISC procesor + SNK popsané v Circuit Cellar Magazine #116-118 XSOC/xr16
Zet Zeus Gomez Marmolejo Ano Wishbone klon x86 PC kompatibilní s 8086 Zet Archivováno z originálu 12. ledna 2013.

Viz také

Poznámky

  1. "Architektura FPGA od 'A' do 'Z'", eng. Archivováno z originálu 8. října 2007. Clive Maxfield 2006
  2. "Multiprocessors, Jan's Razor, Resource Sharing and Whatnot " Archivováno 3. června 2009 na Wayback Machine Jan Gray, 2002

Odkazy