Ugrás a tartalomhoz

LatticeMico32

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából
LatticeMico32
TervezőLattice Semiconductor
Utasításkészletfix 32 bites, felhasználó által definiálható kiterjesztések
Architektúra32 bites, RISC
AlkalmazásaFPGA

A LatticeMico32 egy 32 bites RISC mikroprocesszor puha mag a Lattice Semiconductortól, FPGA-khoz optimalizálva. A processzor Harvard-architektúrájú, azaz külön utasítás- és adatsínje van. A két sín kombinált használatához szükség esetén sínfoglalási logika használható.

A LatticeMico32 magok szabad (IP: intellectual property, szellemi tulajdont képező tartalom) licenc alatt állnak. Ez azt jelenti, hogy a Mico32 nem korlátozódik a Lattice FPGA-kra, és a magok legálisan használhatók tetszőleges gazda-architektúrán, legyen az FPGA, alkalmazásspecifikus integrált áramkör (ASIC), vagy szoftveres emuláció, például QEMU. A Lattice Semiconductor alkatrészeken kívül, amelyekhez a LatticeMico32-t natív módon kifejlesztették, lehetőség van LatticeMico32 magok beágyazására Xilinx és Altera FPGA-kba. Az AMD PowerTune technológia is LatticeMico32-t használ.[1]

A processzormag és a fejlesztői eszközlánc forráskódban elérhető, lehetővé téve harmadik fél számára, hogy változtatásokat hajtsanak végre a processzor architektúrájában.

Jellemzők

[szerkesztés]
  • RISC betöltő/tároló architektúra
  • 32 bites adatút
  • 32 bites fix méretű utasítások (minden utasítás 32 bites, beleértve az ugró, hívási és elágazási utasításokat is)
  • 32 általános célú regiszter (az R0 megegyezés szerint a nulla értékre van állítva, de az R0 egy szabályos regiszter és más értékeket is kaphat, ha épp arra van szükség)
  • max. 32 külső megszakítás
  • konfigurálható utasításkészlet, beleértve a felhasználó által definiált utasításokat
  • opcionális konfigurálható gyorsítótárak (közvetlen leképezésű vagy 2 utas csoport-asszociatív, különböző gyorsítótárméretekkel és elrendezésekkel)
  • opcionális futószalagos memóriák
  • kettős Wishbone memóriainterfész (egy csak olvasható utasítássín, egy írható-olvasható adat-/perifériasín)
  • memóriába leképzett be-kivitel
  • 6 fokozatú futószalag

Eszközlánc

[szerkesztés]

Jegyzetek

[szerkesztés]
  1. AMD x86 SMU firmware analysis, 2014. december 27.

Fordítás

[szerkesztés]

Ez a szócikk részben vagy egészben a LatticeMico32 című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

Források

[szerkesztés]

További információk

[szerkesztés]

Kapcsolódó szócikkek

[szerkesztés]