Pehmeä mikroprosessori

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 16. toukokuuta 2018 tarkistetusta versiosta . tarkastukset vaativat 10 muokkausta .

Pehmeä mikroprosessori (myös "ohjelmistoytimellä varustettu mikroprosessori") on mikroprosessoriydin , joka voidaan luoda kokonaan käyttämällä vain logiikkasynteesiä . Se on toteutettu erilaisilla puolijohdelaitteilla , jotka sisältävät ohjelmoitavaa logiikkaa ( FPGA  - esim. ASIC , FPGA , CPLD ).

Useimmat järjestelmät, jos ne käyttävät pehmeää prosessoria, käyttävät yhtä pehmeää prosessoria. Kuitenkin ytimien enimmäismäärää rajoittavat itse asiassa vain tietyn FPGA :n resurssit [1] , mikä voi olla hyödyllistä tietyissä projekteissa. Tällaisissa moniytimisissä järjestelmissä harvoin käytetyt resurssit voidaan jakaa kaikkien klusterin ytimien kesken Jan's Razorin mukaan.

Jan's Razor: Suunnitellessasi moniprosessorijärjestelmää sirulla, pyri eliminoimaan kaikki paitsi vähimmäisominaisuudet jokaisesta prosessorielementistä, jotta voit maksimoida prosessorien määrän sirua kohti. [2]
Jan Gray

Mikroprosessorin ytimien vertailutaulukko

Nimi Valmistaja avoin lähdekoodi Tuettu linja-auto Merkintä Projektin sivu
TSK3000A Altium Ei - rojaltivapaa Wishbone Muokattu Harvard-arkkitehtuuri 32-bittinen RISC-prosessori , R3000 - tyyli Sulautettu suunnittelu Altium Wikissä
TSK51/52 Altium Ei - rojaltivapaa Wishbone / 8051 8-bittinen, yhteensopiva Intel 8051 -käskysarjan kanssa , alempi kellojakson vaihtoehto Sulautettu suunnittelu Altium Wikissä
OpenSPARC T1 Aurinko Joo 64-bittinen OpenSPARC.net
mikroblaze Xilinx Ei PLB , OPB , FSL , LMB 32-bittinen Harvard-arkkitehtuurin RISC-prosessori Xilinx MicroBlaze
PicoBlaze Xilinx Joo 8-bittinen Xilinx PicoBlaze
Nios , Nios II Altera Ei Avalon Altera Nios II
Cortex-M1 ARM Ei [yksi]
H2 Forth CPU Richard James Howe Joo H2 Forth CPU
Mico32 Ristikko Joo Wishbone LatticeMico32
Leon 3 ESA Joo AMBA yhteensopiva SPARC V8 :n kanssa Gaisler
OpenRISC avoimet ytimet Joo 32-bittinen; Tehty ASICissa, Alterassa, Xilinxissä OR1K
AEMB Shawn Tan Joo Wishbone MicroBlaze EDK 3.2 -yhteensopiva Verilog- ydin AEMB  (linkki ei saatavilla)
Avotuli Virginia Tech CCM Lab Joo OPB, FSL Binääriyhteensopiva MicroBlazen kanssa
PacoBlaze Pablo Bleyer Joo Yhteensopiva PicoBlazen kanssa PacoBlaze
xr16 Jan Gray Ei XSOC abstrakti väylä 16-bittinen RISC-prosessori + SNK , kuvattu Circuit Cellar Magazinessa #116-118 XSOC/xr16
Zet Zeus Gomez Marmolejo Joo Wishbone clone x86 PC yhteensopiva 8086:n kanssa Zet Arkistoitu alkuperäisestä 12. tammikuuta 2013.

Katso myös

Muistiinpanot

  1. "FPGA-arkkitehtuuri A:sta Z:hen", eng. Arkistoitu alkuperäisestä 8. lokakuuta 2007. Clive Maxfield 2006
  2. "Multiprocessors, Jan's Razor, Resource Sharing and Whatnot " Arkistoitu 3. kesäkuuta 2009 Wayback Machinessa Jan Gray, 2002

Linkit