www.wikidata.uk-ua.nina.az
SuperH abo SH ce 32 rozryadna arhitektura sistemi komand ISA zi skorochenim naborom instrukcij RISC rozroblena Hitachi i narazi viroblyayetsya Renesas en Realizuyetsya mikrokontrolerami ta mikroprocesorami dlya vbudovanih sistem Na moment poyavi SuperH vidriznyavsya tim sho mav 16 rozryadni instrukciyi fiksovanoyi dovzhini nezvazhayuchi na svoyu 32 rozryadnu arhitekturu Ce buv novij pidhid u toj chas procesori RISC zavzhdi vikoristovuvali rozmir instrukciyi yakij buv takim zhe yak i shirina vnutrishnih danih zazvichaj 32 biti Vikoristannya menshih instrukcij malo naslidki fajl reyestru buv menshim a instrukciyi yak pravilo mali dvooperandnij format Ale dlya rinku na yakij buv oriyentovanij SuperH ce bula nevelika cina za pokrashenu i efektivnist pam yati i kesha procesora Piznishi versiyi pochinayuchi z SH 5 vklyuchali yak 16 tak i 32 rozryadni instrukciyi pri comu 16 rozryadni versiyi vidobrazhalisya na 32 rozryadnu versiyu vseredini CP Ce dozvolilo mashinnomu kodu prodovzhuvati vikoristovuvati korotshi instrukciyi dlya zberezhennya pam yati ne vimagayuchi neobhidnoyi kilkosti logiki dekoduvannya instrukcij yaksho voni buli povnistyu okremimi instrukciyami Cya koncepciya teper vidoma yak stisnutij nabir instrukcij en i takozh vikoristovuyetsya inshimi kompaniyami najbilsh pomitnim prikladom ye ARM dlya svogo naboru instrukcij Thumb Stanom na 2015 bagato originalnih patentiv na arhitekturu vtratili chinnist i procesor SH 2 buv povtorno implementovanij yak viderite aparatne zabezpechennya pid nazvoyu J2 Zmist 1 Istoriya 1 1 SH 1 i SH 2 1 2 SH 3 1 3 SH 4 1 4 Licenzuvannya 1 5 Postijna dostupnist 1 6 J Core 2 Modeli 2 1 SH 2 2 2 SH 2A 2 3 SH 4 2 4 SH 5 3 Primitki 3 1 Cituvannya 3 2 Dzherela 4 PosilannyaIstoriya RedaguvatiSH 1 i SH 2 Redaguvati nbsp SH 2 na Sega 32X i Sega SaturnSimejstvo yader procesoriv SuperH bulo vpershe rozrobleno Hitachi na pochatku 1990 h rokiv Koncepciya dizajnu polyagala v yedinomu nabori instrukcij ISA yakij buv bi sumisnim en z majbutnimi seriyami yader CP U minulomu takogo rodu problemi proektuvannya mozhna bulo b virishiti za dopomogoyu mikrokodu koli modeli nizhchogo klasu v seriyi vikonuvali nerealizovani instrukciyi yak nizku bilsh bazovih instrukcij Napriklad dovge mnozhennya mnozhennya dvoh 32 rozryadnih registriv dlya otrimannya 64 rozryadnogo dobutku mozhe buti realizovano v aparatnomu zabezpechenni na modelyah visokogo klasu ale natomist vikonuvatisya yak seriya dodavan na modelyah nizhchogo klasu Odnim iz klyuchovih usvidomlen pid chas rozrobki koncepciyi RISC bulo te sho mikrokod mav kincevij chas dekoduvannya i oskilki procesori stavali shvidshimi ce yavlyalo soboyu nepripustimi nakladni vitrati na produktivnist Shob virishiti cyu problemu Hitachi natomist rozrobila yedinij ISA dlya vsiyeyi linijki z pastkami nepidtrimuvanih instrukcij dlya tih realizacij yaki ne vklyuchali pidtrimku aparatnim zabezpechennyam Napriklad pochatkovi modeli linijki SH 1 i SH 2 vidriznyalisya lishe pidtrimkoyu 64 rozryadnogo mnozhennya SH 2 pidtrimuvav MUL DMULS i DMULU todi yak SH 1 viklikav bi pastku yaksho b voni buli viyavleni 1 SH 1 bula bazovoyu modellyu yaka pidtrimuvala zagalom 56 instrukcij SH 2 dodav 64 rozryadne mnozhennya ta kilka dodatkovih komand dlya rozgaluzhennya ta inshih zavdan dovivshi zagalnu kilkist pidtrimuvanih instrukcij do 62 1 SH 1 i SH 2 vikoristovuvalisya v Sega Saturn Sega 32X i Capcom CPS 3 en 2 ISA vikoristovuye 16 rozryadni instrukciyi dlya krashoyi shilnosti kodu nizh 32 rozryadni instrukciyi sho bulo velikoyu perevagoyu na toj chas cherez visoku vartist osnovnoyi pam yati Nedoliki cogo pidhodu polyagali v tomu sho bulo menshe bitiv dostupnih dlya koduvannya nomera registra abo postijnogo znachennya U SuperH ISA bulo lishe 16 registriv yaki vimagali chotiri biti dlya dzherela ta she chotiri dlya priznachennya Sama instrukciya takozh skladalasya z chotiroh bitiv zalishayuchi she chotiri biti nevrahovanimi Deyaki instrukciyi vikoristovuvali ci ostanni chotiri biti dlya zmishennya pid chas dostupu do masivu todi yak inshi poyednuvali drugij registrovij slot i ostanni chotiri biti dlya otrimannya 8 bitnoyi konstanti 3 SH 3 Redaguvati Cherez kilka rokiv yadro SH 3 bulo dodano do simejstva novi funkciyi vklyuchali inshu koncepciyu pererivan blok keruvannya pam yattyu MMU i modifikovanu koncepciyu keshu Ci funkciyi vimagali rozshirenogo naboru instrukcij dodavshi shist novih instrukcij do zagalnoyi kilkosti 68 instrukcij 1 SH 3 buv bi endian pracyuvav u poryadku bajtiv abo v poryadku starshogo abo v poryadku malogo Yadro SH 3 takozh dodalo rozshirennya DSP yake todi nazivalosya SH 3 DSP Z rozshirenimi shlyahami peredachi danih dlya efektivnoyi obrobki DSP specialnimi nakopichuvachami ta specialnim mehanizmom DSP tipu MAC ce yadro ob yednalo svit procesoriv DSP i RISC Pohidnij DSP takozh vikoristovuvavsya z originalnim yadrom SH 2 Mizh 1994 i 1996 rokami po vsomu svitu bulo postavleno 35 1 miljona pristroyiv SuperH 4 SH 4 Redaguvati U 1997 roci Hitachi i STMicroelectronics STM pochali spivpracyu nad dizajnom SH 4 dlya Dreamcast SH 4 mav superskalyarne dvokanalne vikonannya instrukcij i vektornij blok z plavayuchoyu komoyu osoblivo pidhodit dlya 3D grafiki Standartni mikroshemi na osnovi SH 4 buli predstavleni priblizno v 1998 roci 5 Licenzuvannya Redaguvati Na pochatku 2001 roku Hitachi ta STM stvorili IP kompaniyu en SuperH Inc yaka zbiralasya licenzuvati yadro SH 4 inshim kompaniyam i rozroblyala arhitekturu SH 5 pershij krok SuperH u 64 rozryadnu oblast Poperedni SH 1 3 zalishalisya vlasnistyu Hitachi 5 6 U 2003 roci Hitachi i Mitsubishi Electric stvorili spilne pidpriyemstvo pid nazvoyu Renesas Technology en 55 yakogo kontrolyuye Hitachi U 2004 roci Renesas Technology kupila chastku vlasnosti STMicroelectronics u SuperH Inc a razom z neyu i licenziyu na yadra SH 7 Renesas Technology piznishe stala Renesas Electronics pislya zlittya z NEC Electronics Konstrukciya SH 5 pidtrimuvala dva rezhimi roboti rezhim SHcompact yakij ekvivalentnij instrukciyam rezhimu koristuvacha v nabori instrukcij SH 4 i rezhim SHmedia yakij duzhe vidriznyayetsya tim sho vikoristovuye 32 rozryadni instrukciyi z shistdesyatma chotirma 64 rozryadnimi cilimi registrami ta instrukciyami SIMD U rezhimi SHmedia priznachennya perehodu perehodu zavantazhuyetsya v registr rozgaluzhennya okremo vid faktichnoyi instrukciyi perehodu Ce dozvolyaye procesoru poperedno vibirati instrukciyi dlya gilki bez neobhidnosti stezhiti za potokom instrukcij Poyednannya kompaktnogo 16 bitnogo koduvannya instrukcij iz bilsh potuzhnim 32 bitnim koduvannyam instrukcij ne ye unikalnim dlya SH 5 procesori ARM mayut 16 rozryadnij rezhim Thumb ARM licenzuvala kilka patentiv vid SuperH dlya Thumb 8 a procesori MIPS mayut rezhim MIPS 16 Odnak SH 5 vidriznyayetsya tim sho jogo rezhim zvorotnoyi sumisnosti ye 16 bitnim a ne 32 bitnim Ostannij evolyucijnij krok stavsya priblizno v 2003 roci koli yadra vid SH 2 do SH 4 buli ob yednani v superskalyarne yadro SH X yake sformuvalo svogo rodu nadmnozhinu naboru instrukcij poperednih arhitektur i dodalo pidtrimku simetrichnoyi bagatoprocesornoyi obrobki Postijna dostupnist Redaguvati Z 2010 roku procesorni yadra arhitektura ta produkti SuperH nalezhat Renesas Electronics a arhitektura konsolidovana navkolo platform SH 2 SH 2A SH 3 SH 4 i SH 4A Produkti sistemi na chipi na osnovi mikroprocesoriv SH 3 SH 4 i SH 4A zgodom buli zamineni novimi pokolinnyami na osnovi licenzovanih yader CP vid Arm Ltd pri comu bagato isnuyuchih modelej vse she prodavalisya ta prodavalisya do bereznya 2025 roku cherez Programu dovgolittya produkciyi Renesas 9 Stanom na 2021 rik Renesas prodovzhuye prodavati mikrokontroleri SH72xx na osnovi SH 2A z garantovanoyu dostupnistyu do lyutogo 2029 roku a takozh novi produkti na osnovi kilkoh inshih arhitektur zokrema ARM RX en i RH850 en J Core Redaguvati Termin diyi ostannogo z patentiv SH 2 zakinchivsya v 2014 roci Na LinuxCon en Japan 2015 rozrobniki j core predstavili perevikoristannya chistih primishen SH 2 ISA iz rozshirennyami vidome yak yadro J2 cherez nezaversheni torgovi marki 8 10 Zgodom na ELC 2016 bulo predstavleno pokrokove kerivnictvo po dizajnu 11 Kod VHDL z vidkritim kodom pid licenziyeyu BSD dlya yadra J2 buv perevirenij na Xilinx FPGA ta na ASIC vigotovlenih za 180 nm en tehprocesom TSMC i zdatnij zavantazhuvati µClinux en 8 J2 zvorotno ISA sumisnij iz SH 2 realizovanij yak 5 etapnij konveyer z okremimi interfejsami pam yati instrukcij i danih a takozh dekoderom instrukcij stvorenim mashinoyu sho pidtrimuye shilno upakovanij i skladnij porivnyano z inshimi mashinami RISC ISA Dodatkovi instrukciyi legko dodati J2 realizuye instrukciyi dlya dinamichnogo zsuvu z vikoristannyam shabloniv instrukcij SH 3 i piznishih rozshirenih atomarnih operacij vikoristovuyutsya dlya potokovih primitiviv i blokuvannya interfejsiv dlya pidtrimki simetrichnogo bagatoprocesornogo procesora Termin diyi vidpovidnih patentiv dlya naboriv instrukcij SH 2A yak J2 i SH 4 yak J4 zakinchuyetsya v 2016 2017 rokah 8 Kilka osoblivostej SuperH buli nazvani motivami dlya rozrobki novih yader na osnovi ciyeyi arhitekturi 8 Visoka shilnist kodu porivnyano z inshimi 32 rozryadnimi RISC ISA takimi yak ARM abo MIPS 12 vazhliva dlya produktivnosti keshu ta propusknoyi zdatnosti pam yati Isnuyucha pidtrimka kompilyatorom ta operacijnoyu sistemoyu Linux Windows Embedded QNX 10 Nadzvichajno nizki vitrati na vigotovlennya ASIC zaraz koli termin diyi patentiv zakinchuyetsya blizko US 0 03 za dvoyaderne yadro J2 na TSMC 180 nm proces Realizaciya bez patentiv i royalti z licenziyeyu BSD Povna ta aktivna pidtrimka spilnoti Nayavnist nedorogoyi platformi rozrobki obladnannya dlya bezkoshtovnih instrumentiv FPGA Instrumenti dlya generaciyi ta integraciyi rivnya peredachi registriv RTL CPU ta SoC stvorennya portativnih RTL ldi FPGA ta ASIC ta dokumentaciyi Chistij suchasnij dizajn iz vidkritim vihidnim kodom generaciya modelyuvannya ta seredovishe perevirkiModeli Redaguvati nbsp Procesor Hitachi SH 3Simejstvo procesornih yader SuperH vklyuchaye SH 1 vikoristovuyetsya v mikrokontrolerah dlya gliboko vbudovanih zastosuvan privodiv kompakt diskiv osnovnih pristroyiv tosho SH 2 vikoristovuyetsya v mikrokontrolerah z vishimi vimogami do produktivnosti takozh vikoristovuyetsya v avtomobilyah takih yak bloki keruvannya dvigunom abo v merezhevih programah a takozh u videoigrovih konsolyah takih yak dopovnennya Sega Saturn i Sega 32X SH 2 takozh znajshov svoye misce v bagatoh blokah keruvannya avtomobilnimi dvigunami vklyuchayuchi Subaru Mitsubishi ta Mazda SH 2A yadro SH 2A ye rozshirennyam yadra SH 2 vklyuchaye kilka dodatkovih instrukcij ale sho najvazhlivishe perehid do superskalyarnoyi arhitekturi vona zdatna vikonuvati bilshe odniyeyi instrukciyi za odin cikl i dvoh p yati etapni konveyeri Vin takozh mistit 15 bankiv registriv dlya zabezpechennya zatrimki pererivannya v 6 taktiv Vin takozh vdalij u zastosuvanni keruvannya dvigunom a takozh u multimedia avtomobilnij audiosistemi transmisiyi kuzovnomu kontroli avtomobilya ta avtomatizaciyi ofisiv i budivel SH DSP spochatku rozroblenij dlya rinku mobilnih telefoniv piznishe vikoristovuyetsya v bagatoh spozhivchih programah yaki potrebuyut produktivnosti DSP dlya stisnennya JPEG tosho SH 3 vikoristovuyetsya dlya mobilnih i kishenkovih dodatkiv takih yak Jornada en vdalij u zastosuvannyah Windows CE i vzhe bagato rokiv na rinku avtomobilnoyi navigaciyi Cave CV1000 podibnij do aparatnogo procesora Sega NAOMI en takozh vikoristovuvav cej procesor Muzichni ustanovki Korg Electribe EMX i ESX takozh vikoristovuyut SH 3 13 SH 3 DSP vikoristovuyetsya v osnovnomu v multimedijnih terminalah i merezhevih programah a takozh u printerah i faksimilnih aparatah SH 4 vikoristovuyetsya shorazu koli potribna visoka produktivnist napriklad avtomobilni multimedijni terminali igrovi konsoli abo pristavki SH 5 vikoristovuyetsya v visokotehnologichnih 64 rozryadnih multimedijnih programah SH X osnovne yadro sho vikoristovuyetsya v riznih variantah z bez bloku DSP abo FPU u bloci keruvannya dvigunom avtomobilnomu multimedijnomu obladnanni pristavkah abo mobilnih telefonah SH Mobile procesor mobilnih dodatkiv SuperH rozroblenij dlya togo shob rozvantazhiti zastosuvannya vid obrobki bazovoyi smugi LSISH 2 Redaguvati nbsp Procesor Hitachi SH 2SH 2 ce 32 rozryadna RISC arhitektura z 16 rozryadnoyu fiksovanoyu dovzhinoyu instrukcij dlya visokoyi shilnosti kodu ta osnashena aparatnim blokom mnozhennya nakopichennya MAC dlya algoritmiv DSP i maye p yatistupinchastij konveyer SH 2 maye kesh na vsih pristroyah bez PZU Vin zabezpechuye 16 registriv zagalnogo priznachennya vektornij registr registr globalnoyi bazi ta registr proceduri Sogodni simejstvo SH 2 nalichuye 32 Kb vbudovanoyi flesh pam yati do pristroyiv bez PZU Vin vikoristovuyetsya v riznih pristroyah z riznimi periferijnimi pristroyami takimi yak CAN Ethernet blok tajmera keruvannya dvigunom shvidkij ACP ta inshi SH 2A Redaguvati SH 2A ce onovlennya yadra SH 2 yake dodalo deyaki 32 rozryadni instrukciyi Pro ce bulo ogolosheno na pochatku 2006 roku Novi funkciyi yadra SH 2A vklyuchayut Superskalyarna arhitektura vikonannya 2 instrukcij odnochasno Garvardska arhitektura Dva 5 stupinchastih konveyera Zmishani 16 bitni ta 32 bitni instrukciyi 15 bankiv reyestraciyi dlya vidpovidi na pererivannya v 6 cikliv Dodatkovij FPUSimejstvo SH 2A sogodni ohoplyuye shiroke pole pam yati vid 16 KB do ta vklyuchaye bagato variacij bez PZU Pristroyi osnasheni standartnimi periferijnimi pristroyami takimi yak CAN Ethernet USB ta inshi a takozh periferijnimi pristroyami priznachenimi dlya bilsh specifichnih zastosuvan takimi yak tajmeri keruvannya dvigunom kontroleri TFT ta periferijni pristroyi priznacheni dlya dodatkiv avtomobilnoyi transmisiyi SH 4 Redaguvati nbsp Procesor Hitachi SH 4SH 4 ce 32 rozryadnij procesor RISC rozroblenij dlya osnovnogo vikoristannya v multimedijnih programah takih yak igrovi sistemi Sega Dreamcast i NAOMI en Vin vklyuchaye v sebe nabagato potuzhnishij blok z plavayuchoyu komoyu note i dodatkovi vbudovani funkciyi razom zi standartnoyu 32 bitnoyu obrobkoyu cilih chisel i 16 bitnim rozmirom instrukciyi Funkciyi SH 4 vklyuchayut FPU z chotirma mnozhnikami z plavayuchoyu tochkoyu pidtrimkoyu 32 rozryadnih chisel odinarnoyi tochnosti ta 64 rozryadnih podvijnoyi tochnosti 4D operaciya skalyarnogo dobutku z plavayuchoyu tochkoyu ta mnozhennya matrici na vektor 128 rozryadna shina z plavayuchoyu tochkoyu dozvolyaye mati shvidkist peredachi danih iz keshu 3 2 GB s 64 rozryadna zovnishnya shina danih iz 32 rozryadnoyu adresaciyeyu pam yati sho dozvolyaye vikoristovuvati maksimum 4 GB adresovanoyi pam yati div adresaciya bajtiv en zi shvidkistyu peredachi 800 Mb s Vbudovani kontroleri pererivan DMA ta upravlinnya zhivlennyam U specialnomu SH4 vigotovlenomu dlya Casio SH7305 nemaye FPU SH 5 Redaguvati SH 5 ce 64 rozryadnij procesor RISC 14 Majzhe zhodnogo nesimulovanogo aparatnogo zabezpechennya SH 5 nikoli ne bulo vipusheno 15 i na vidminu vid vse she zhivogo SH 4 pidtrimku SH 5 bulo vilucheno z GCC 16 i Linux Primitki RedaguvatiCituvannya Redaguvati a b v Program 1996 s 1 CP System III CPS3 Hardware Capcom www system16 com System 16 Procitovano 3 serpnya 2019 Program 1996 s 30 33 360 MIPS SuperH RISC Processor Enables Personal Access Systems SH7750 Launches the SH 4 Series November 1997 Arhiv originalu za 5 March 2016 a b STMicro Hitachi plan new company to develop RISC cores EE Times 3 kvitnya 2001 Hitachi created the SH family of processors and developed its first four major iterations but has worked with ST since 1997 when the companies agreed to share a common high end microprocessor road map They jointly developed the 32 bit SH4 RISC processor core and began development of the SH5 architecture which will now be completed by SuperH SuperH s initial product will be the SH4 core Earlier SH versions will not be part of the spin off agreement SuperH Inc formed by Hitachi and STMicroelectronics to Boost the Proliferation of SuperH Cores in Embedded Microprocessor Applications nedostupne posilannya z 01 09 2021 Clarke Peter 28 veresnya 2004 Renesas to take over SuperH core business EE Times a b v g d Nathan Willis 10 chervnya 2015 Resurrecting the SuperH architecture LWN net SuperH RISC Engine Family MCUs Renesas Electronics a b J Cores j core Arhiv originalu za 11 travnya 2016 Procitovano 27 kvitnya 2016 j core Design Walkthrough V M Weaver 17 bereznya 2015 Exploring the Limits of Code Density Tech Report with Newest Results Kuwabara M 25 lipnya 2019 Korg EMX ESX Service Manual Arhiv originalu za 13 lipnya 2019 SH 5 CPU Core Volume1 Architecture Wasabi SH 5 Press Release 8 bereznya 2016 GCC 7 Release Series Changes New Features and Fixes 2 lyutogo 2018 Dzherela Redaguvati SuperH RISC Engine SH 1 SH 2 Programming Manual Hitachi Americal Ltd 3 veresnya 1996 Procitovano 6 grudnya 2020 SH 4 CPU Core Architecture STMicroelectronics and Hitachi Ltd 12 veresnya 2002 ADCS 7182230F Procitovano 6 grudnya 2020 Posilannya RedaguvatiRenesas SuperH produkti instrumenti posibniki dodatok Primitki informaciya Vidkritij procesor J core J core na GitHub Spisok rozrobnikiv Linux SuperH DCTP Hitachi 200 MHz SH 4 perenesennya Debian dlya SH4 Otrimano z https uk wikipedia org w index php title SuperH amp oldid 40081183