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
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. |
Architektury procesorů založené na technologiích RISC | |
---|---|