Szuperh

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. május 19-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .

A SuperH (vagy SH ) a mikroprocesszorok és mikrovezérlők architektúrájának védjegye . A SuperH a 32 bites RISC architektúrán alapul, amelyet számos beágyazott rendszerben használnak .

A SuperH processzormagot a Hitachi fejlesztette ki az 1990-es évek elején , és 1995-re a 3. architektúra lett a leszállított magok számát tekintve [1] . Számos mikrokontroller és mikroprocesszor ezen az architektúrán alapul. Az SH7709 processzor talán leghíresebb alkalmazása a Windows CE operációs rendszert futtató HP Jornada PDA .

A Hitachi kifejlesztett egy teljes , a processzormagok minden generációjára jellemző utasításkészletet . Kezdetben az SH-1-et és SH-2-t a Sega Saturn játékkonzolban használták , később pedig sok más mikrokontrollerben, amelyeket különféle beágyazott rendszerekben használtak. Például a Koyo DirectLogic PLC -je az SH-1 generációs mikroprocesszorokat használja fő mikroprocesszorként. Ezek a magok 16 bites utasításkészletet használtak, a regiszterek és a címek 32 bitesek voltak, kiváló kódsűrűséget biztosítva [2] [3] . Ez fontos volt, mivel a RAM akkoriban nagyon drága volt.

Néhány évvel később az SH-3 kernelt az eredeti kernelek kibővítésével fejlesztették ki, főként a megszakításkezelés egy másik koncepciójával , egy memóriavezérlővel és egy módosított cache-memória koncepcióval . Az SH-3 magot, amely digitális jelfeldolgozási utasításokat is magában foglaló kiterjesztett utasításkészlettel rendelkezett , SH-3-DSP-nek nevezték. A hatékony digitális jelfeldolgozás érdekében kiterjesztett címekkel és speciális akkumulátorokkal ez a mag egyesítette a RISC és a DSP processzorok funkcióit . Hasonló fejlődés ment végbe az eredeti SH-2 maggal is, amely ebben az esetben az SH-DSP nevet kapta.

A következő generáció az SH-4 magos processzorok lett. Az 1990-es évek végén használták például a Sega NAOMI nyerőgépben, a Sega Dreamcast játékkonzolban és a Compaq Aero 8000 subnotebookban A Hitachi SH-4 RISC központi processzor 200 MHz-ig futott. Az SH-4 architektúra főbb jellemzői közé tartozik a két számítási egység jelenléte egy szuperskaláris elágazó modullal és egy másik párhuzamos számítási egység a lebegőpontos vektorműveletekhez.

Az SH-5 architektúra [4] a processzor két üzemmódban történő működését jelentette. Közülük az elsőt - az SH-4-gyel való kompatibilitási módot - SHcompactnak hívták, az újat - SHmediat - a mód 32 bites, SIMD utasításokat tartalmazó utasításkészletet és 64 darab 64 bites regisztert használt [5] .

Az architektúra fejlődésének következő szakasza 2003-ban következett be, amikor az SH-2 és SH-4 magok alapján egy új generációs szuperskaláris magot, az SH-X-et fejlesztették ki [6] .

A mai napig az architektúra, a processzormag támogatását és fejlesztését, valamint az ezeken alapuló végtermékek kiadását a Hitachi és a Mitsubishi félvezető részlegeinek egyesülése eredményeként létrejött Renesas Electronics végzi .

Van egy kezdeményezés (a Renesas részvételével) SH architektúrájú nyílt processzormagok létrehozására, különös tekintettel a J2 magra az FPGA-hoz és az ASIC-hez (2015-ben megjelent forráskód) [7] [8] [9] [10] . Az utolsó szabadalmak az SH2-re 2014-ben, az SH4-re pedig 2016-ban jártak le [11] . Különféle fordítókat implementáltak a platformhoz, és elkészült a μClinux OS verziója . [12]

Jegyzetek

  1. Michael Slater. A mikroprocesszor ma  (angol) 32-44. IEEE Micro 16.6 (1996. december). - "1. ábra Vezető 32 és 64 bites architektúrák egységszállításai". Hozzáférés dátuma: 2015. december 26. Az eredetiből archiválva : 2016. március 4.
  2. A. Hasegawa, I. Kawasaki, K. Yamada, S. Yoshioka, S. Kawasaki és P. Biswas, „SH3: High code density, low power”, IEEE Micro, vol. 15, sz. 6, pp. 1995. 11–19.
  3. Archivált másolat . Hozzáférés dátuma: 2015. december 26. Az eredetiből archiválva : 2015. december 26.
  4. Biswas, Prasenjit et al. "Sh-5: a 64 bites szuperhős architektúra." Micro, IEEE 20.4 (2000): 28-39. pdf Archiválva : 2016. március 4.
  5. Arakawa, Fumio. "SH-5: az első 64 bites SuperH mag multimédiás kiterjesztéssel." HOT Chips 13 konferencia rekord. 2001. . Hozzáférés időpontja: 2015. december 26. Az eredetiből archiválva : 2016. március 5.
  6. Arakawa, Fumio és társai. "SH-X: beágyazott processzormag fogyasztói készülékekhez." ACM SIGARCH Számítógép-architektúra Hírek. Vol. 33. Nem. 3. ACM, 2004.
  7. J  Cores . Open Processor Foundation. Letöltve: 2015. december 26. Az eredetiből archiválva : 2016. január 12..
  8. Nathan Willis . A SuperH architektúra újraélesztése , LWN, LinuxCon Japan (2015. június 10.). Az eredetiből archiválva : 2015. december 26. Letöltve: 2015. december 26.
  9. Neues Leben für die SuperH-Architektur  (német) , Pro-linux.de (2015. június 12.). Az eredetiből archiválva : 2015. december 26. Letöltve: 2015. december 26.
  10. The Project: An Open Platform archiválva : 2016. március 5., a Wayback Machine / Open Processor Foundation, 2015
  11. Rob Landley és Shumpei Kawasaki, Turtles the Way Down: Linux futtatása nyílt hardveren Archiválva : 2016. március 4., a Wayback Machine / LinuxCon Japan
  12. A SuperH architektúra újraélesztése Archiválva : 2015. december 26. a Wayback Machine -nél az LWN.net oldalon  

Linkek