I-MICROCHIP PIC64GX 64-Bit RISC-V I-Quad-Core Microprocessor
Ulwazi Lomkhiqizo
Imininingwane:
- Igama Lomkhiqizo: I-Microchip PIC64GX
- Inqubo Yokuqalisa: SMP kanye AMP imithwalo yemisebenzi isekelwe
- Izici ezikhethekile: Ukusekelwa kwe-Watchdog, Imodi ye-Lockdown
Imiyalo yokusetshenziswa komkhiqizo
- Inqubo Yokuqalisa
- Izingxenye Zesofthiwe Ezihilelekile Ekuqaliseni
Inqubo yokuqalisa isistimu ihlanganisa izingxenye zesofthiwe ezilandelayo:- I-Hart Software Services (HSS): I-zero-stagI-e boot loader, imonitha yesistimu, kanye nomhlinzeki wamasevisi wesikhathi sokusebenza wezinhlelo zokusebenza.
- Ukugeleza Kwebhuthi
Ukulandelana kokugeleza kwesistimu yokuqalisa imi kanje:- Ukuqaliswa kwe-Hart Software Services (HSS)
- Ukwenziwa kwe-Bootloader
- Ukuqaliswa kohlelo lokusebenza
- Izingxenye Zesofthiwe Ezihilelekile Ekuqaliseni
- Izinja ezigadayo
- Idatha ye-PIC64GX
I-PIC64GX inomsebenzi we-watchdog ukuqapha ukusebenza kwesistimu nokucupha izenzo uma kwenzeka ukwehluleka kwesistimu.
- Idatha ye-PIC64GX
- Imodi yokukhiya
Imodi yokuvala iklanyelwe amakhasimende adinga ukulawula okuphelele ezenzweni zesistimu ngemva kokuqaliswa. Ikhawulela ukusebenza kokuqapha kwesistimu ye-E51.
FAQ
- Q: Iyini inhloso ye-Hart Software Services (HSS)?
A: I-HSS isebenza njengozirotagI-e boot loader, imonitha yesistimu, kanye nomhlinzeki wamasevisi wesikhathi sokusebenza wezinhlelo zokusebenza phakathi nenqubo yokuqalisa. - Q: Ngabe umsebenzi we-PIC64GX watchdog usebenza kanjani?
A: I-PIC64GX watchdog iqapha ukusebenza kwesistimu futhi ingathatha izinyathelo ezichazwe ngaphambilini esimweni sokwehluleka kwesistimu ukuze kuqinisekiswe ukwethembeka kwesistimu.
Isingeniso
Leli phepha elimhlophe lichaza ukuthi i-Microchip PIC64GX iluqala kanjani uhlelo lokusebenza futhi ichaza inqubo yokuqalisa uhlelo, esebenza ngokufanayo ku-SMP kanye AMP imithwalo yemisebenzi. Ukwengeza, ihlanganisa ukuthi ukuqalisa kabusha kusebenza kanjani ku-SMP kanye AMP umthwalo wokusebenza, izinja eziqaphayo ku-PIC64GX, kanye nemodi ekhethekile yokuvala shaqa yezinhlelo lapho amakhasimende efisa ukulawula okuphelele ukukhawulela izenzo zokuqapha uhlelo lwe-E51 ngemva kokuqaliswa kwesistimu.
Inqubo Yokuqalisa
Ake sibheke izingxenye zesofthiwe ezihlukahlukene ezihilelekile ekuqaliseni uhlelo, kulandelwa ukubuka okunemininingwane eminingi ngokulandelana kokugeleza kwesistimu yokuqalisa ngokwayo.
Izingxenye Zesofthiwe Ezihilelekile Ekuqaliseni
Izingxenye ezilandelayo zihilelekile enqubweni yokuqalisa isistimu:
Umfanekiso 1.1. Izingxenye Zokuqalisa
- I-Hart Software Services (HSS)
IHart Software Services (HSS) iyizirotagI-e boot loader, imonitha yesistimu, kanye nomhlinzeki wamasevisi wesikhathi sokusebenza wezinhlelo zokusebenza. I-HSS isekela ukusethwa kwesistimu kwangaphambi kwesikhathi, ukuqeqeshwa kwe-DDR, kanye nokuqaliswa/ukulungiswa kwezingxenyekazi zekhompyutha. Isebenza kakhulu kuma-E51s, enenani elincane lezinga lemodi yomshini esebenza kuma-U54 ngamunye. Iqalisa umongo owodwa noma ngaphezulu ngokulayisha "umthwalo wokukhokha" wohlelo lokusebenza kusukela ku-boot medium, futhi ihlinzeka nge-Platform Runtime Services/Indawo Yokwenziwa Komqondisi (BHEKA) yezinhlamvu zesistimu yokusebenza. Isekela ukuqalisa okuvikelekile futhi iyingxenye ebalulekile ekuqinisekiseni ukwahlukanisa kwezingxenyekazi zekhompuyutha/ukuhlukaniswa AMP izingqikithi. - I-Das U-Boot (U-Boot)
I-Das U-Boot (U-Boot) iyisilayishi sokuqalisa esibhalwe phansi esinomthombo ovulekile. Isekela i-CLI elula engakwazi ukubuyisa isithombe sokuqalisa emithonjeni ehlukahlukene (okuhlanganisa nekhadi le-SD kanye Nenethiwekhi). I-U-Boot ilayisha i-Linux. Ingahlinzeka ngendawo ye-UEFI uma kudingeka. Ivamise ukuqedwa futhi isuke endleleni uma i-Linux isiqalile ukusebenza - ngamanye amazwi, ayihlali ngemuva kwebhuthi. - I-Linux Kernel
I-Linux kernel iwuhlu lwesistimu yokusebenza edume kakhulu emhlabeni. Ihlanganiswe nezwe lomsebenzisi lezinhlelo zokusebenza, yakha lokho okuvame ukubizwa ngokuthi isistimu yokusebenza ye-Linux. I-Linux Operating System inikeza ama-POSIX API anothile nendawo kanjiniyela, ngokwesiboneloample, izilimi namathuluzi afana nePython, Perl, Tcl, Rust, C/C++, ne-Tcl; imitapo yolwazi efana ne-OpenSSL, i-OpenCV, i-OpenMP, i-OPC/UA, ne-OpenAMP (i-RPmsg ne-RemoteProc).
I-Yocto ne-Buildroot zingabakhi bohlelo lwe-Linux, okungukuthi, bangasetshenziswa ukukhiqiza izinhlelo ze-Linux ezenziwe ngokwezifiso ze-bespoke. I-Yocto ikhipha ukusatshalaliswa kweLinux ngokucebile
isethi yezinhlelo zokusebenza, amathuluzi, nemitapo yolwazi, nokuphathwa kwephakheji ongakukhetha. I-Buildroot ikhipha impande encane kakhulu fileisistimu futhi ingaqondisa amasistimu angadingi ukugcinwa okuqhubekayo kodwa asebenzisa i-RAM ngokuphelele (kusetshenziswa usekelo lwe-initials ye-Linux, ngokwesibonelo.ample). - Zephyr
I-Zephyr iyisistimu yokusebenza yesikhathi sangempela (i-RTOS) encane, enomthombo ovulekile. Ihlinzeka ngohlaka lwe-Low-Overhead Framework yesikhathi sangempela, eneziteshi zokuxhumana ze-RPMsg-lite ku-Linux. Kuhlanganisa i-kernel, imitapo yolwazi, abashayeli bedivayisi, izitaki zephrothokholi, fileamasistimu, izindlela zokuvuselelwa kwe-firmware, nokunye, futhi kuhle kumakhasimende afuna ulwazi olunjenge-metal-metal ku-PIC64GX.
Ukugeleza Kwebhuthi
I-PIC64GX ihlanganisa i-RISC-V coreplex ene-64-bit E51 system monitor hart kanye nama-harts ohlelo lokusebenza angu-4 64-bit U54. Kumatemu e-RISC-V, i-hart ingumongo wokusebenzisa we-RISC-V oqukethe isethi egcwele yamarejista futhi esebenzisa ikhodi yayo ngokuzimela. Ungacabanga ngakho njengentambo yehadiwe noma i-CPU eyodwa. Iqembu lama-harts ngaphakathi komgogodla owodwa livame ukubizwa ngokuthi i-complex. Lesi sihloko sichaza izinyathelo zokuqalisa i-PIC64GX coreplex, okuhlanganisa inhliziyo yokuqapha isistimu ye-E51 kanye namahabhu ohlelo lwe-U54.
- Amandla ku-PIC64GX coreplex.
Lapho kukhanyisa, wonke amahart ku-RISC-V coreplex akhululwa ekusetheni kabusha Isilawuli Sezokuphepha. - Qalisa ikhodi ye-HSS kumemori ye-flash ye-eNVM eku-chip.
Ekuqaleni, inhliziyo ngayinye iqala ukusebenzisa ikhodi ye-HSS esuka kumemori ye-flash ye-eNVM eku-chip. Le khodi ibangela ukuthi wonke ama-harts e-U54 ajikeleze, alinde imiyalelo, futhi ivumela i-E51 ukuqapha i-hart iqale ukusebenzisa ikhodi ukuze iqalise futhi iveze uhlelo. - Cindezela ikhodi ye-HSS isuka ku-eNVM iye kumemori ye-L2-Scratch.
Ngokuya ekucushweni kwayo kwesikhathi sokwakha, i-HSS ivamise ukuba nkulu kunomthamo wememori ye-eNVM flash ngokwayo ngakho-ke into yokuqala eyenziwa ikhodi ye-HSS esebenza ku-E51 ukuzicisha isuka ku-eNVM iye kumemori ye-L2-Scratch, njengoba kubonisiwe kuMfanekiso. 1.2 kanye noMfanekiso 1.3.
Umfanekiso 1.2. I-HSS Iwohloka isuka ku-eNVM iye ku-L2 Scratch
Umfanekiso 1.3. Imephu Yenkumbulo ye-HSS Ngesikhathi Sokuwohloka - Yeqa usuka ku-eNVM uye ku-L2-Scratch uye kosebenzisekayo njengoba kukhonjisiwe emfanekisweni olandelayo.
Umfanekiso 1.4. I-HSS Yeqa isuka ku-eNVM iye ku-Code Now ku-L2Scratch Ngemva Kokuwohloka
I-executable iqukethe izingxenye ezintathu:- Isendlalelo se-Hardware abstraction (HAL), ikhodi yeleveli ephansi, nezishayeli zensimbi ezingenalutho
- Imfoloko ye-HSS yendawo ye-RISC-V OpenSBI (ilungiswe kancane ukusuka phezulu komfula ku-PIC64GX ukuze AMP izinjongo)
- Izinsiza zesikhathi sokusebenza ze-HSS (imishini yezwe isebenza nge-super loop)
- Qalisa ihadiwe nezakhiwo zedatha ezisetshenziswa i-OpenSBI.
Isevisi ye-HSS "Startup" inesibopho salokhu kuqaliswa. - Landa isithombe somthwalo wohlelo lokusebenza (payload.bin) esilondolozini sangaphandle. Lokhu kuboniswe kuMfanekiso 1.5 kanye noMfanekiso 1.6
Okubalulekile: Esimeni se-PIC64GX Curiosity Kit, lokhu kuzovela ekhadini le-SD.
Umfanekiso 1.5. Ilanda isithombe se-payload.bin Somthwalo Womsebenzi Kusitoreji Sangaphandle
Umfanekiso 1.6. Imephu Yenkumbulo ye-HSS ngemva Kokulanda i-payload.bin - Kopisha izigaba ezahlukahlukene ukusuka ku-payload.bin ukuya ezindaweni zazo zesikhathi sokwenza. I-payload.bin iyisithombe esifomethiwe, esihlanganisa izithombe ezihlukahlukene zohlelo lokusebenza lwe-SMP noma AMP imithwalo yemisebenzi. Kuhlanganisa amathebula ekhodi, idatha, namathebula achazayo avumela i-HSS ukuthi ibeke ngokufanelekile izingxenye zekhodi nedatha, lapho idingeka khona ukuze kuqhutshekwe nezinhlelo zokusebenza ezihlukahlukene.
Umfanekiso 1.7. I-payload.bin Ikopishelwe Ekhelini Lendawo - Yalela ama-U54 afanelekile ukuthi agxumele kumakheli awo okuqala okusebenzisa. Lolu lwazi lwekheli lokuqala luqukethwe ku-payload.bin.
- Qala i-U54 Application harts nanoma yimiphi imizuzwanatage boot loaders. Okwesiboneloample, U-Boot uletha i-Linux.
Qalisa kabusha
Okuhlobene nomqondo wokuqalwa kabusha kwesistimu isidingo sokuqala kabusha. Uma ucabanga ngomthwalo womsebenzi we-PIC64GX, ukuqalisa kabusha kudinga ukucabangela kokubili i-symmetric multiprocessing (SMP) kanye ne-asymmetric multiprocessing (AMP) izimo:
- Esimeni sesistimu ye-SMP, ukuqalisa kabusha kungabanda kabusha ngokuphephile yonke isistimu njengoba ingekho imithwalo yomsebenzi eyengeziwe komunye umongo okufanele icatshangelwe.
- Endabeni ye- AMP ohlelweni, umthwalo wokusebenza ungase uvunyelwe kuphela ukuziqalisa kabusha (futhi ungaphazamisi noma yimuphi omunye umongo), noma ungase ube nelungelo lokukwazi ukuqalisa kabusha isistimu egcwele.
Qalisa kabusha futhi AMP
Ukuze unike amandla i-SMP kanye AMP qalisa kabusha izimo, i-HSS isekela imiqondo yamalungelo okuqalisa kabusha afudumele nabandayo, anikezwa umongo. Umongo onelungelo lokuqalisa kabusha okufudumele ukwazi ukuziqalisa kabusha, futhi umongo onelungelo lokuqalisa kabusha okubandayo ungenza ukuqalisa kabusha kwesistimu okugcwele. Okwesiboneloample, cabangela isethi elandelayo yezimo ezimele.
- Umthwalo wokusebenza we-SMP womongo owodwa, ovunyelwe ukucela ukuqalisa kabusha isistimu egcwele
- Kulesi simo, umongo uvunyelwe ilungelo lokuqalisa kabusha okubandayo.
- Okuqukethwe okubili AMP umthwalo womsebenzi, lapho umongo A uvunyelwe ukucela ukuqalisa kabusha isistimu ngokugcwele (okuthinta zonke izimo), futhi Umongo B uvunyelwe ukuziqalisa wona kuphela
- Kulesi simo, umongo A uvunyelwe ilungelo lokuqalisa kabusha okubandayo, futhi umongo B uvunyelwe ilungelo lokuqalisa kabusha okufudumele.
- Okuqukethwe okubili AMP umthwalo womsebenzi, lapho okuqukethwe okungu-A no-B kuvunyelwe kuphela ukuziqalisa kabusha (futhi kungaphazamisi omunye umongo)
- Kulesi simo, kokubili okuqukethwe kuvunyelwe kuphela amalungelo okuqalisa kabusha afudumele.
- Okuqukethwe okubili AMP umthwalo womsebenzi, lapho okuqukethwe okungu-A no-B kokubili kuvunyelwe ukucela ukuqaliswa kabusha kwesistimu egcwele
- Kulesi simo, kokubili okuqukethwe kuvunyelwe amalungelo okuqalisa kabusha okubandayo.
- Ngaphezu kwalokho, kuyenzeka ukuthi i-HSS ngesikhathi sokwakha ivumele njalo ilungelo lokuqalisa kabusha okubandayo, futhi ingalokothi ivumele ilungelo lokuqalisa kabusha okubandayo.
Izinketho ezifanelekile ze-HSS Kconfig
I-Kconfig iwuhlelo lokumisa isoftware. Ivamise ukusetshenziselwa ukukhetha izinketho zesikhathi sokwakha kanye nokwenza amandla noma ukukhubaza izici. Iqhamuke ne-Linux kernel kodwa manje isithole ukusetshenziswa kwamanye amaphrojekthi ngale kwe-Linux kernel, okuhlanganisa i-U-Boot, i-Zephyr, ne-PIC64GX HSS.
I-HSS iqukethe izinketho ezimbili ze-Kconfig ezilawula ukuqalisa kabusha ukusebenza ngombono we-HSS:
- CONFIG_ALLOW_COLD QHUBEKA
Uma lokhu kunikwe amandla, emhlabeni jikelele kuvumela umongo ukuthi ukhiphe i-ecall yokuqalisa kabusha ebandayo. Uma kukhutshaziwe, ukuqalisa kabusha okufudumele kuphela okuzovunyelwa. Ngaphezu kokuvumela le nketho, imvume yokukhipha ukuqalisa kabusha okubandayo kufanele inikezwe umongo ngejeneretha yokulayisha okukhokhelwayo i-YAML. file noma inketho elandelayo ye-Kconfig. - CONFIG_ALLOW_COLD REBOOT_NJALO
- Uma sinikwe amandla, lesi sici emhlabeni jikelele sivumela konke okuqukethwe ukuthi kukhishwe ukuqalisa kabusha okubandayo kwe-ECAA, kungakhathaliseki ukuthi yiziphi izimfanelo zefulegi le-payload.bin.
- Ukwengeza, i-payload.bin ngokwayo ingaqukatha ifulegi lokuqukethwe ngakunye, okubonisa ukuthi umongo othile unelungelo lokukhipha ukuqalisa kabusha okubandayo:
- Ukuvumela ukuqalisa kabusha okufudumele komongo omunye umongo, singangeza inketho vumela-ukuqalisa kabusha: fudumele encazelweni ye-YAML file esetshenziselwa ukudala i-payload.bin
- Ukuvumela ukuqalisa kabusha okubandayo komongo kwayo yonke isistimu, singangeza inketho yokuvumela ukuqalisa kabusha: kubanda. Ngokuzenzakalelayo, ngaphandle kokucacisa ukuvumela ukuqalisa phansi, umongo uvunyelwe kuphela ukuziqalisa kabusha okufudumele Kungakhathalekile ukulungiselelwa kwaleli fulegi, uma i-CONFIG_ALLOW_COLDREBOOT ingavunyelwe ku-HSS, i-HSS izosebenza kabusha zonke izicelo zokuqalisa kabusha okubandayo ukuze kufudumale (ngomongo ngamunye) iqalise kabusha. .
Qalisa kabusha Ngemininingwane
Lesi sigaba sichaza ukuthi ukuqalisa kabusha kusebenza kanjani ngokuningiliziwe - kuqala ngesendlalelo se-OpenSBI (isendlalelo semodi ye-M ephansi kunazo zonke) bese sidingida ukuthi lokhu kusebenza kwesendlalelo se-OpenSBI kuqalwa kanjani kusukela kuhlelo lokusebenza lwe-RTOS noma i-OS ecebile njenge-Linux.
I-OpenSBI Qalisa kabusha i-ecall
- Ukucaciswa kwe-RISC-V Supervisor Binary Interface (SBI) kuchaza isendlalelo esimisiwe sezingxenyekazi zekhompiyutha zokuqalisa inkundla kanye nezinsizakalo zesikhathi sokusebenza se-firmware. Injongo eyinhloko ye-SBI ukunika amandla ukuphatheka nokuhambisana kukho konke ukuqaliswa okuhlukile kwe-RISC-V.
- I-OpenSBI (Open Source Supervisor Binary Interface) iphrojekthi yomthombo ovulekile ehlinzeka ngokusetshenziswa kwereferensi kokucaciswa kwe-SBI. I-OpenSBI iphinde ihlinzeke ngezinsizakalo zesikhathi sokusebenza, okuhlanganisa ukubamba ukuphazamiseka, ukuphathwa kwesikhathi, kanye ne-console I/O, engasetshenziswa izendlalelo zesofthiwe ezisezingeni eliphezulu.
- I-OpenSBI ifakiwe njengengxenye ye-HSS futhi isebenza kuleveli Yemodi Yomshini. Uma isistimu yokusebenza noma uhlelo lokusebenza ludala ugibe, luzodluliselwa ku-OpenSBI ukuze lusingathe. I-OpenSBI idalula uhlobo oluthile lwekholi yesistimu izendlalelo eziphezulu zesofthiwe ngokusebenzisa indlela ethile yokucupha ebizwa ngokuthi i-ecall.
- Ukusethwa Kabusha Kwesistimu (EID 0x53525354) kunikeza umsebenzi wekholi wesistimu obanzi ovumela isofthiwe yesendlalelo esiphezulu ukuthi icele ukuqalisa kabusha noma ukucisha kwezinga lesistimu. Uma le ecall isetshenziswe i-U54, ibanjwa isofthiwe ye-HSS esebenza kuModi Yomshini kuleyo U54, futhi isicelo esihambisanayo sokuqalisa kabusha sithunyelwa ku-E51 ukuze kuqalwe kabusha noma ngabe umongo noma isistimu yonke, kuye ngokufanele umongo.
Ukuze uthole ukwaziswa okwengeziwe, bheka i- I-RISC-V Supervisor Binary Interface Specification ikakhulukazi Isandiso Sokusetha Kabusha Isistimu (EID #0x53525354 “SRST”).
Qalisa kabusha i-Linux
Njengesibonelo esithileampkulokhu, ku-Linux, umyalo wokuvala shaqa usetshenziselwa ukumisa noma ukuqalisa kabusha uhlelo. Umyalo uvamise ukuba neziteketiso eziningi, okungukuthi misa, ukucisha, nokuqalisa kabusha. Lezi ziteketiso zicacisa ukuthi kufanele kumiswe umshini lapho uvala shaqa, ucime umshini lapho uvala shaqa, noma uqalise kabusha umshini lapho uvala shaqa.
- Le miyalo yendawo yomsebenzisi ikhipha ikholi yesistimu yokuqalisa kabusha eya ku-Linux, ebanjelwe i-kernel futhi yasebenza ku-ecall ye-SBI.
- Kunamaleveli ahlukahlukene okuqalisa kabusha - REBOOT_WARM, REBOOT_COLD, REBOOT_HARD - lezi zingadluliswa njengezimpikiswano zomugqa womyalo ku-kernel (ngokwesibonelo.ample, qala kabusha=w[arm] ye-REBOOT_WARM). Ukuze uthole ulwazi olwengeziwe ngekhodi yomthombo we-Linux kernel, bheka Amadokhumenti/admin-guide/kernel-paramters.txt.
- Kungenjalo, uma i-/sys/kernel/reboot inikwe amandla, izibambi ezingaphansi zingafundwa ukuze kutholwe ukucushwa kwesistimu yamanje, futhi kubhalwe ukuyishintsha. Ukuze uthole ulwazi olwengeziwe ngekhodi yomthombo we-Linux kernel, bheka Amadokhumenti/ABI/testing/sysfs-kernel-reboot.
Izinja ezigadayo
- Omunye umqondo ohlobene nokuqalwa kabusha kwesistimu kanye nokuqaliswa kabusha kwesistimu yilowo wokuthola kabusha uhlelo lapho kudutshulwa isibali sikhathi se-watchdog. Izibali-sikhathi ze-Watchdog zisetshenziswa kakhulu ezinhlelweni ezishumekiwe ukuze zilulame ngokuzenzakalelayo emaphutheni ezingxenyekazi zekhompuyutha zesikhashana, kanye nokuvikela isoftware engalungile noma engalungile ukuthi iphazamise ukusebenza kwesistimu.
- I-PIC64GX ifaka phakathi ukwesekwa kwe-hardware watchdog ukuze kuqashwe izindwane ngazinye lapho uhlelo lusebenza. Abaqaphi baqinisekisa ukuthi ama-harts angaqalwa kabusha uma engaphenduli ngenxa yamaphutha esoftware angalungiseki.
- I-PIC64GX ihlanganisa izimo ezinhlanu zamabhulokhi wehadiwe we-watchdog timer asetshenziselwa ukuthola ukukhiya kwesistimu -okukodwa kwehart ngayinye. Ukwenza lula ukuxutshwa kwe-Asymmetric Multi-Processing (AMP) umsebenzi omningi, i-HSS isekela ukuqapha kanye nokusabela ekudubuleni kwezinja.
Idatha ye-PIC64GX
- I-HSS inomthwalo wemfanelo wokuqalisa kabusha ama-harts ohlelo lokusebenza ngamandla-up, kanye nokuwaqalisa kabusha (ngawodwa noma ngokuhlanganyela) kunoma yisiphi isigaba.tage, uma idingeka noma ifunwa. Njengomphumela walokhu, ukusabela kumicimbi ye-watchdog ku-PIC64GX isingathwa yi-HSS.
- Imonitha 'ye-virtual watchdog' isetshenziswa njengesevisi yomshini kahulumeni we-HSS, futhi izibopho zayo ukuqapha isimo se-U54 yokuqapha izingxenyekazi zehadiwe ngayinye. Uma enye yalezi zinja ze-U54 ivakashela, i-HSS ithola lokhu futhi izoqalisa kabusha i-U54 ngokufanele. Uma i-U54 iyingxenye yomongo we-SMP, wonke umongo ucatshangelwa ukuthi uqalise kabusha, njengoba umongo unelungelo lokuqalisa kabusha okufudumele. Lonke uhlelo luzoqalwa kabusha uma umongo unelungelo lokuqalisa kabusha okubandayo.
Izinketho ze-Kconfig Efanelekayo
- Ukusekelwa kwe-Watchdog kufakwe ngokuzenzakalela ekwakhiweni kwe-HSS ekhishwe. Uma ufisa ukwakha i-HSS yangokwezifiso, lesi sigaba sizochaza indlela yokumisa ukuze uqinisekise ukuthi ukusekelwa kwe-Watchdog kunikwe amandla.
- I-HSS icushwe kusetshenziswa isistimu yokumisa ye-Kconfig. I-toplevel .config file edingekayo ukuze ukhethe ukuthi yiziphi izinsizakalo ezihlanganiswa ngaphakathi noma ngaphandle kwesakhiwo se-HSS.
- Okokuqala, inketho yezinga eliphezulu CONFIG_SERVICE_WDOG idinga ukuvulwa (“Usekelo lwe-Virtual Watchdog” ngokwenza ukulungiselelwa).
Lokhu bese kuveza okukhethwa kukho okulandelayo okuncike ekusekelweni kwe-Watchdog:
- CONFIG_SERVICE_WD OG_DEBUG
Inika amandla usekelo lwemilayezo yolwazi/yokulungisa iphutha evela kusevisi ye-virtual watchdog. - CONFIG_SERVICE_WD OG_DEBUG_TIMEOUT_SECS
Inquma ubude besikhathi (ngemizuzwana) lapho imilayezo yokususa iphutha ye-Watchdog izokhishwa yi-HSS. - CONFIG_SERVICE_WD OG_ENABLE_E51
Inika amandla i-watchdog yenhliziyo yokuqapha i-E51 ngaphezu kwama-U54s, ivikela ukusebenza kwe-HSS ngokwayo.
Uma i-watchdog ye-E51 ivuliwe, i-HSS izobhalela i-Watchdog ngezikhathi ezithile ukuze iyivuselele futhi ivimbele ukuthi ingadubuli. Uma, ngesizathu esithile, inhliziyo ye-E51 ikhiya noma iphahlazeka futhi i-watchdog ye-E51 inikwe amandla, lokhu kuzohlala kusetha kabusha lonke uhlelo.
I-Watchdog Operation
I-watchdog hardware isebenzisa izinto zokubala eziphansi. Iwindi elinqatshelwe ukuvuselela lingadalwa ngokumisa i-watchdog Inani eliphakeme kakhulu lapho Ukuvuselela Kuvunyelwe (MVRP).
- Uma inani lamanje lesibali sikhathi se-watchdog likhulu kunevelu ye-MVRP, ukuvuselela inja yokuqapha akuvunyelwe. Ukuzama ukuvuselela isibali-sikhathi se-watchdog efasiteleni elinqatshelwe kuzodinga ukuphazamiseka kokuvala.
- Ukuvuselela i-watchdog phakathi kwevelu ye-MVRP kanye ne-Trigger Value (TRIG) kuzovuselela ngempumelelo ikhawunta futhi kuvimbele inja ekudubuleni.
- Uma inani lesibali sikhathi se-watchdog libala ngaphansi kwevelu ye-TRIG, inja yokubuka izodubula.
I-Watchdog State Machine
- Umshini wombuso we-watchdog uqonde kakhulu - uqala ngokulungiselela i-watchdog ye-E51, uma inikwe amandla, bese uhamba esimweni sokungenzi lutho ukuya ekuqapheni. Isikhathi ngasinye lapho kuzungeza i-superloop, lesi simo sokuqapha siyacelwa, esihlola isimo se-watchdog ngayinye ye-U54.
- Umshini we-watchdog state uxhumana nomshini we-boot state ukuze uqalise kabusha i-hart (kanye nanoma yiziphi ezinye izigqoko ezikusethi yayo ye-boot), uma ithola ukuthi i-hart ayikwazanga ukuvuselela inja yayo ngesikhathi.
Imodi yokukhiya
Ngokuvamile (ikakhulukazi nge AMP izicelo), kulindeleke ukuthi i-HSS ihlale kumodi ye-M, ku-U54, ukuze ivumele ukuqalisa kabusha kokuqukethwe ngakunye (okungukuthi, qala kabusha umongo owodwa kuphela, ngaphandle kokuqalisa kabusha kwe-chip egcwele), kanye nokuvumela i-HSS ukuthi iqaphe ezempilo (ECCs, Izingcezu Zesimo Sokhiye, Amaphutha Ebhasi, amaphutha e-SBI, ukwephulwa kwe-PMP, njll).
- Ukuze unikeze amandla okuqalisa kabusha ku- per-AMP isisekelo somongo (ngaphandle kokudinga lonke uhlelo ukuthi luqalise kabusha), i-E51 imvamisa inelungelo lokufinyelela inkumbulo kuso sonke isikhala sememori sohlelo. Nokho, kungase kube nezimo lapho lokhu kungafiseleki khona, futhi ikhasimende lingase likhethe ukukhawulela okwenziwa i-firmware ye-E51 HSS uma uhlelo seluqaliswe ngempumelelo. Kulokhu, kungenzeka ukufaka i-HSS kumodi yokukhiya uma ama-Harts e-U54 Application eqalisiwe.
- Lokhu kunganikwa amandla kusetshenziswa inketho ye-HSS Kconfig CONFIG_SERVICE_LOCKDOWN.
- Isevisi yokukhiya ihloselwe ukuvumela umkhawulo wemisebenzi ye-HSS ngemuva kokuthi iqalise i-U54 application Harts.
Umfanekiso 4.2. Imodi yokukhiya ye-HSS
Uma imodi ye-Lockdown isiqalile, imisa yonke eminye imishini yesevisi ye-HSS ukuthi isebenze. Ibiza imisebenzi emibili eboshwe kancane:
- e51_pmp_lockdown(), kanye
- I-e51_lockdown()
Le misebenzi ihloselwe ukukhishwa ikhodi eqondene nebhodi. Esokuqala siwumsebenzi wokucupha olungisekayo ukuvumela i-BSP ukuthi yenze ngendlela oyifisayo ukukhiya i-E51 ngaphandle kwemithwalo ekhokhelwayo yesicelo kuleli phuzu. Ukuqaliswa okuzenzakalelayo okuboshelwe ebuthaka kwalo msebenzi akunalutho. Okwesibili ukusebenza okwenziwa kusukela kulelo phuzu kuye phambili. Ukuqaliswa okuzenzakalelayo okuboshelwe buthaka kusiza umlindi kuleli phuzu ku-E51, futhi kuzoqalwa kabusha uma i-watchdog ye-U54 ivutha. Ukuze uthole ulwazi olwengeziwe, bheka ikhodi yomthombo ye-HSS kokuthi services/lockdown/lockdown_service.c file.
Isithasiselo
Ifomethi ye-HSS payload.bin
- Lesi sigaba sichaza i-payload.bin file ifomethi kanye nesithombe esisetshenziswe i-HSS ukuqalisa i-PIC64GX SMP kanye AMP izicelo.
- I-payload.bin ingubhanana ofomethiwe (Umfanekiso A.10) ohlanganisa ikhanda, amathebula achazayo ahlukahlukene, neziqephu ezihlukahlukene eziqukethe ikhodi nezigaba zedatha zengxenye ngayinye yomthwalo womsebenzi wohlelo lokusebenza. I-chunk ingabhekwa njengebhulokhi yenkumbulo ehambisanayo yobukhulu obuthile.
Umfanekiso A.10. payload.bin Ifomethi
Ingxenye kanhlokweni (eboniswe kuMdwebo A.11) iqukethe inani eliwumlingo elisetshenziselwa ukuhlonza ukulayisha.
U54 amakhodi wohlelo lokusebenza. Ichaza indlela yokuqalisa i-hart ngayinye ye-U54, kanye nesethi yezithombe ezibhuthayo sezizonke. Olwazini lwayo lokugcinwa kwendlu, inezikhombisi zamathebula ahlukahlukene ezichazi ukuze uvumele usayizi wesihloko ukuthi ukhule.
Umfanekiso A.11. Isihloko se-payload.bin
- Ikhodi kanye nedatha eqhubekayo eqalisiwe kuthathwa njengeyokufunda kuphela futhi kugcinwa esigabeni sokufunda kuphela, esikhonjwa izincazelo zesihloko.
- Okuguquguqukayo kwedatha okungaqaliwe okunguziro kuyidatha efundwayo kodwa inamanani awo okuqalisa akopishwe kusiqephu sokufunda kuphela ekuqaleni. Lezi ziphinde zigcinwe esigabeni sokufunda kuphela.
- Isigaba sedatha yokulayisha okukhokhelwayo yokufunda kuphela sichazwa yithebula lekhodi nezichazi zeqoqo ledatha. Isichazi ngasinye kuleli thebula siqukethe 'umnikazi wehart' (i-hart enkulu kumongo ekuqondiswe kuwo
at), i-offset yokulayisha (i-offset ngaphakathi kwe-payload.bin), nekheli lokukhishwa (ikheli okuyiwa kulo kumemori ye-PIC64GX), kanye nosayizi kanye nesheke. Lokhu kuboniswa kuMfanekiso A.12.
Umfanekiso A.12. Isichazi Se-Chunk Sokufunda Kuphela kanye nedatha ye-Payload Chunk
Ngaphezu kwalezi zingxenyana ezishiwo ngenhla, kukhona nezingcezu zenkumbulo ezihambisana nokuguquguquka kwedatha eziqalwa zibe ziro. Lezi azigcinwa njengedatha ku-payload.bin, kodwa esikhundleni salokho ziyisethi ekhethekile yezichazi ze-chunk eziqalwe uziro, ezicacisa ikheli nobude be-RAM okumele bumiswe buziro ngesikhathi sokuqalisa. Lokhu kuboniswa kuMfanekiso A.13.
Umfanekiso A.13. ZI Amaqoqo
hss-payload-generator
Ithuluzi le-HSS Payload Generator lidala isithombe esifomethiwe sokulayisha okukhokhelwayo se-Hart Software Service zero-stage-bootloader ku-PIC64GX, inikezwe ukucushwa file kanye nesethi ye-ELF files kanye/noma kanambambili. Ukucushwa file isetshenziselwa ukwenza imephu enambambili be-ELF noma ama-blob kanambambili ku-harts ngayinye yohlelo lokusebenza (U54s).
Umfanekiso B.14. I-hss-payload-generator Flow
Ithuluzi lenza ukuhlola kwengqondo okuyisisekelo esakhiweni sokucushwa file ngokwayo kanye nasezithombeni ze-ELF. Izithombe ze-ELF kufanele zibe ezisebenzisekayo ze-RISC-V.
Example Run
- Ukuze usebenzise ithuluzi le-hss-payload-generator nge-sample ukumisa file kanye ne-ELF files:
$ ./hss-payload-generator -c test/config.yaml output.bin - Ukuze uphrinte ukuxilonga mayelana nesithombe esivele sikhona, sebenzisa:
$ ./hss-payload-generator -d output.bin - Ukuze unike amandla ukuqinisekiswa kwe-boot okuvikelekile (ngokusayina isithombe), sebenzisa -p ukuze ucacise indawo yokhiye oyimfihlo we-X.509 we-Elliptic Curve P-384 (SECP384r1):
$ ./hss-payload-generator -c test/config.yaml payload.bin -p /path/to/private.pem
Ukuze uthole ulwazi olwengeziwe, bheka imibhalo yokuqinisekisa i-Secure Boot.
Lungiselela File Example
- Okokuqala, ngokuzikhethela singasetha igama lesithombe sethu, ngaphandle kwalokho, esisodwa sizodalwa ngamandla:
set-name: 'PIC64-HSS::TestImage' - Okulandelayo, sizochaza amakheli ezindawo zokungena zenhliziyo ngayinye, kanje:
hart-entry-points: {u54_1: ‘0x80200000’, u54_2: ‘0x80200000’, u54_3: ‘0xB0000000′, u54_4:’0x80200000’}
Izithombe zomthombo we-ELF zingacacisa indawo yokungena, kodwa sifuna ukwazi ukusekela amaphuzu esibili okungena kumahart uma kudingeka, ngokwesibonelo.ampfuthi, uma amahart amaningi ehloselwe ukuqalisa isithombe esifanayo, angase abe namaphoyinti okungena angawodwana. Ukuze sisekele lokhu, sicacisa amakheli ezindawo zokungena ekucushweni file uqobo.
Manje sesingakwazi ukuchaza ezinye izinkokhelo (umthombo ELF files, noma amabhulobhu anambambili) azobekwa ezindaweni ezithile enkumbulweni. Isigaba somthwalo okhokhelwayo sichazwa ngegama elingukhiye elithi payloads, bese kuba nenani lezincazelo zomthwalo wokukhokha ngazinye. Umthwalo ngamunye okhokhelwayo unegama (indlela eya kuwo file), i- owner-hart, kanye ne-hart engu-1 kuya kwezi-3.
Ukwengeza, umthwalo okhokhelwayo unemodi yelungelo lapho uzoqala khona ukusebenza. Izindlela zamalungelo avumelekile i-PRV_M, i-PRV_S ne-PRV_U, lapho lezi zichazwa ngokuthi:
- Imodi yomshini ye-PRV_M
- Imodi yomphathi we-PRV_S
- I-PRV_U Imodi yomsebenzisi
Esihlokweni esilandelayoample:
- test/zephyr.elf kucatshangwa ukuthi uhlelo lokusebenza lwe-Zephyr olusebenza ngo-U54_3, futhi lulindele ukuqala kumodi yelungelo le-PRV_M.
- test/u-boot-dtb.bin wuhlelo lwe-Das U-Boot bootloader, futhi lusebenza ku-U54_1, U54_2 naku-U54_4. Ilindele ukuqala kumodi yelungelo le-PRV_S.
Okubalulekile:
Ukukhishwa kwe-U-Boot kudala i-ELF file, kodwa ngokuvamile ayilungiseleli isandiso se-.elf. Kulokhu, unambambili odalwe ngu-CONFIG_OF_SEPARATE uyasetshenziswa, owenezela ibhuloho lesihlahla sedivayisi kanambambili ye-U-Boot.
Nansi i-example Payloads ukucushwa file:
- test/zephyr.elf:
{exec-addr: '0xB0000000', owner-hart: u54_3, priv-mode: prv_m, skip-opensbi: true} - test/u-boot-dtb.bin:
{exec-addr: '0x80200000', umnikazi-hart: u54_1, ihart yesibili: u54_2, ihart yesibili: u54_4,priv-mode: prv_s}
Okubalulekile:
Icala libalulekile kuphela file amagama ezindlela, hhayi amagama angukhiye. Ngakho-ke, isibonelo, i-u54_1 ibhekwa njengefana ne-U54_1, futhi i-exec-addr ibhekwa njengefana ne-EXEC-ADDR. Uma isandiso se-an.elf noma .bin sikhona, sidinga ukufakwa ekucushweni file.
- Ngohlelo lwensimbi olungenalutho olungafuni ukukhathazeka nge-OpenSBI, inketho yokweqa-ivula, uma kuyiqiniso, izobangela ukulayishwa okukhokhelwa kuleyo nhliziyo kusetshenziswa i-mret elula kunalokho.
kunocingo lwe-OpenSBI sbi_init(). Lokhu kusho ukuthi inhliziyo izoqala ukusebenzisa ikhodi yensimbi engenalutho kungakhathaliseki ukuthi yikuphi ukucatshangelwa kwe-OpenSBI HSM. Qaphela ukuthi lokhu kusho ukuthi inhliziyo ayikwazi ukusebenzisa
icela ukunxenxa ukusebenza kwe-OpenSBI. Inketho yokweqa ingokuzithandela futhi ishintsha ibe amanga. - Ukuvumela ukuqalisa kabusha okufudumele komongo komunye umongo, singangeza inketho vumela ukuqalisa kabusha: fudumele. Ukuvumela ukuqalisa kabusha okubandayo komongo kwayo yonke isistimu, singangeza inketho yokuvumela ukuqalisa kabusha: kubanda. Ngokuzenzakalelayo, ngaphandle kokucacisa ukuvumela ukuqalisa phansi, umongo uvunyelwe kuphela ukuziqalisa kabusha okufudumele ngokwawo.
- Kungenzeka futhi ukuhlobanisa idatha ehambisanayo nomthwalo ngamunye okhokhelwayo, isiboneloample, i-DeviceTree Blob (DTB) file, ngokucacisa idatha yokwengeza fileigama kanje:
test/u-boot.bin: {exec-addr: '0x80200000', owner-hart: u54_1, secondary-hart: u54_2, secondary-hart: u54_3, secondary-hart: u54_4, priv-mode: prv_s, ancilliary-data : test/pic64gx.dtb } - Le datha eyisilekeleli izofakwa kumthwalo okhokhelwayo (ubekwe ngokuqondile ngemva kwenhloko file kokusebenzisekayo
space), futhi ikheli layo lizodluliselwa ku-OpenSBI kunkambu elandelayo_arg1 (iphasiswe kurejista ye-$a1 esithombeni ngesikhathi sokuqalisa). - Ukuze uvimbele i-HSS ukuthi iqalise ngokuzenzakalela umongo (ngokwesibonelo, uma esikhundleni salokho sifuna ukunikeza ukulawula lokhu kumongo sisebenzisa i-remoteProc), sebenzisa ifulegi le-skip-autoboot:
test/zephyr.elf: {exec-addr: '0xB0000000', owner-hart: u54_3, priv-mode: prv_m, skip-opensbi: true, skip-autoboot: true} - Okokugcina, singakwazi ukukhetha ukubhala ngaphezulu amagama omthwalo ngamunye okhokhelwayo, sisebenzisa inketho yegama lokulayisha okukhokhelwayo. Okwesiboneloample:
test/u-boot.bin: {exec-addr: '0x80200000', owner-hart: u54_1, secondary-hart: u54_2, secondary-hart: u54_3, secondary-hart: u54_4, priv-mode: prv_s, ancilliary-data : test/pic64gx.dtb, payload-name: 'u-boot' }
Qaphela ukuthi abakhi be-Yocto kanye ne-Buildroot Linux bazokwakha, balungiselele, futhi baqhube i-hss-payload-
ijeneretha njengoba kudingeka ukukhiqiza izithombe zohlelo lokusebenza. Ukwengeza, i-pic64gx-curiosity-kit-amp okuqondiswe komshini ku-Yocto kuzokhiqiza isithombe sohlelo lokusebenza kusetshenziswa ithuluzi le-hss-payload-generator elibonisayo AMP, ne-Linux esebenza kumaharts angu-3 kanye ne-Zephyr egijima ku-hart engu-1.
Umlando Wokubuyekeza
Umlando wokubuyekeza uchaza izinguquko ezisetshenziswe kudokhumenti. Izinguquko zifakwe ohlwini ngokubukeza, kuqala ngokushicilelwa kwamanje.
Buyekeza |
Usuku |
Incazelo |
A | 07/2024 | Ukubuyekezwa Kokuqala |
Ulwazi lwe-Microchip
I-Microchip Webindawo
I-Microchip inikeza ukusekelwa kwe-inthanethi nge-ethu webindawo ku www.microchip.com/. Lokhu webindawo isetshenziselwa ukwenza files kanye nolwazi olutholakala kalula kumakhasimende. Okunye okuqukethwe okutholakalayo kuhlanganisa:
- Ukwesekwa Komkhiqizo - Ama-datasheets namaphutha, amanothi ohlelo lokusebenza kanye nezinomboloampizinhlelo, izinsiza zokuklama, imihlahlandlela yabasebenzisi kanye nemibhalo yokwesekwa kwezingxenyekazi zekhompuyutha, ukukhishwa kwesofthiwe yakamuva kanye nesofthiwe efakwe kungobo yomlando
- Ukusekela Okujwayelekile Kwezobuchwepheshe - Imibuzo Evame Ukubuzwa (FAQs), izicelo zokusekelwa kwezobuchwepheshe, amaqembu ezingxoxo eziku-inthanethi, uhlu lwamalungu ohlelo lukazakwethu we-Microchip design
- Ibhizinisi le-Microchip - Isikhethi somkhiqizo nemihlahlandlela yoku-oda, ukukhishwa kwakamuva kwe-Microchip, uhlu lwamasemina nemicimbi, ukufakwa kuhlu kwamahhovisi okuthengisa e-Microchip, abasabalalisi, nabamele imboni
Isevisi yesaziso sokushintsha umkhiqizo
- Isevisi yesaziso sokushintsha umkhiqizo we-Microchip isiza ukugcina amakhasimende enolwazi ngemikhiqizo ye-Microchip. Ababhalisile bazothola isaziso se-imeyili noma nini lapho kukhona izinguquko, izibuyekezo, izibuyekezo noma iziphambeko ezihlobene nomndeni womkhiqizo othile noma ithuluzi lokuthuthukisa elithandwayo.
- Ukuze ubhalise, yiya ku www.microchip.com/pcn bese ulandela imiyalelo yokubhalisa.
Ukwesekwa Kwamakhasimende
Abasebenzisi bemikhiqizo ye-Microchip bangathola usizo ngeziteshi ezimbalwa:
- Umsabalalisi noma Ummeleli
- Ihhovisi Lokuthengisa Lendawo
- I-Embedded Solutions Engineer (ESE)
- Ukusekela kwezobuchwepheshe
Amakhasimende kufanele athinte umsabalalisi wawo, ummeleli, noma i-ESE ukuze bathole ukusekelwa. Amahhovisi okuthengisa endawo nawo ayatholakala ukuze asize amakhasimende. Uhlu lwamahhovisi okuthengisa nezindawo lufakiwe kulo mbhalo.
Ukwesekwa kwezobuchwepheshe kuyatholakala nge- webisayithi ku: www.microchip.com/support.
Isici Sokuvikela Ikhodi Yamadivayisi e-Microchip
Qaphela imininingwane elandelayo yesici sokuvikela ikhodi emikhiqizweni ye-Microchip:
- Imikhiqizo ye-Microchip ihlangabezana nokucaciswa okuqukethwe ku-Microchip Data Sheet yayo.
- I-Microchip ikholelwa ukuthi umkhaya wayo wemikhiqizo uvikelekile uma usetshenziswa ngendlela ehlosiwe, ngaphakathi kwezicaciso zokusebenza, nangaphansi kwezimo ezivamile.
- Amanani e-Microchip futhi avikela ngokunamandla amalungelo ayo okuvikela ubunikazi bokusungula. Imizamo yokwephula izici zokuvikela ikhodi yemikhiqizo ye-Microchip inqatshelwe ngokuphelele futhi ingase yephule uMthetho we-Digital Millennium Copyright Act.
- I-Microchip nanoma yimuphi omunye umkhiqizi we-semiconductor ongaqinisekisa ukuphepha kwekhodi yayo. Ukuvikelwa kwekhodi akusho ukuthi siqinisekisa ukuthi umkhiqizo “awunakunqamuka”. Ukuvikelwa kwekhodi kuhlala kuvela njalo. I-Microchip izinikele ekuthuthukiseni ngokuqhubekayo izici zokuvikela ikhodi zemikhiqizo yethu.
Isaziso Somthetho
Lokhu kushicilelwa kanye nolwazi olulapha kungasetshenziswa kuphela emikhiqizweni ye-Microchip, okuhlanganisa ukuklama, ukuhlola, nokuhlanganisa imikhiqizo ye-Microchip nohlelo lwakho lokusebenza. Ukusetshenziswa kwalolu lwazi nganoma iyiphi enye indlela kwephula le migomo. Ulwazi olumayelana nezinhlelo zokusebenza zedivayisi lunikezwa ukuze kube lula kuwe futhi lungase luthathelwe indawo yizibuyekezo. Kuyisibopho sakho ukuqinisekisa ukuthi isicelo sakho sihlangabezana nezicaciso zakho. Xhumana nehhovisi lakho lendawo yokuthengisa le-Microchip ukuze uthole ukwesekwa okwengeziwe noma, thola ukwesekwa okwengeziwe kokuthi www.microchip.com/en-us/support/design-help/client-support-services.
LOLU LWAZI LUNIKEZWA YI-MICROCHIP “NJENGOBA LUKHO”. I-MICROCHIP AYIKUMELELI NOMA IZIQINISEKISO ZANOMA YILUPHI UHLOBO NOMA KUCHAZEKILE NOMA OKUSHIWO, OKUBHALWE NOMA OKUSHIWO, OKUMTHETHO NOMA OKUNYE, OKUPHATHELENE NOLWAZI KUBANDAKANYA KODWA AKUkhawulelwe KUNOMA YILUPHI ISIQINISEKISO, UKWENZA, UKWENZA, UKWENZA, UKWENZA. NGENHLOSO ETHILE, NOMA IZIQINISEKISO EZIPHATHELENE NEsimo, IKHWALITHI, NOMA UKUSEBENZA KWAYO.
AKUKHO MCIMBI ONGAZOBA NESIbophezelo I-MICROCHIP NGANOMA YILUPHI ULWAZI , ESIKHETHEKILE, ESIJEZISO, ISENZAKALO, NOMA OKULANDELAYO, UMONAKALO, Izindleko, NOMA Izindleko zanoma yiluphi uhlobo oluhlotshaniswa noLWAZI NOMA UKUSETSHENZISWA KWALO, NOMA KUBE NEZINTO EZIPHUMAYO, OKUNGENZEKA NOMA UMONAKALO UNGABONAKALA. NGENXA ESIPHELELE NGENXA EVUMELEKILE YOMTHETHO, ISIBOPHO SESIWONKE SE-MICROCHIP KUZO ZONKE IZINKINGA NGANOMA YIYIPHI INDLELA EPHATHANA NOLWAZI NOMA UKUSETSHENZISWA KWALO NGEKE KWEQE INOMBOLO YEZINKOKHELO, UMA YIKHO, OYIKHOKHE NGOKUQONDILE UKUZE UBIZE I-MICROCHIP.
Ukusetshenziswa kwamadivayisi e-Microchip ekusekeleni impilo kanye/noma izicelo zokuphepha kusengozini yomthengi ngokuphelele, futhi umthengi uyavuma ukuvikela, ukunxephezela, nokubamba i-Microchip engenabungozi kuwo wonke umonakalo, izimangalo, amasudi, noma izindleko ezibangelwa ukusetshenziswa okunjalo. Awekho amalayisensi adluliswayo, ngokusobala noma ngenye indlela, ngaphansi kwanoma imaphi amalungelo empahla yengqondo ye-Microchip ngaphandle kwalapho kushiwo ngenye indlela.
Izimpawu zokuhweba
Igama le-Microchip nelogo, ilogo ye-Microchip, i-Adaptec, i-AVR, i-logo ye-AVR, i-AVR Freaks, i-BesTime, i-BitCloud, i-CryptoMemory, i-CryptoRF, i-dsPIC, i-flexPWR, i-HELDO, i-IGLOO, i-JukeBlox, i-KeeLoq, i-Kleer, i-LANCheck, i-LinkMD, i-maXSty MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetri , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, kanye ne-XMEGA izimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Incorporated e-USA nakwamanye amazwe.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motor bench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld , i-TimeCesium, i-TimeHub, i-TimePictra, i-TimeProvider, ne-ZL izimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Incorporated e-USA.
Ukucindezelwa kokhiye abaseduze, i-AKS, i-Analog-for-the-Digital Age, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM Average, dsPICDEM.net , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSliconer, Pupple Rice, QAPHELA I-RTAX, RTG4, SAM-ICE, Serial Quad I/O, imephu elula, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, Trusted Time, TSHARC, Turing, USBVeriBlock, Varilonse ViewI-Span, i-WiperLock, i-XpressConnect, ne-ZENA izimpawu zokuthengisa ze-Microchip Technology Incorporated e-USA nakwamanye amazwe.
- I-SQTP iwuphawu lwesevisi lwe-Microchip Technology Incorporated e-USA
- Ilogo ye-Adaptec, Frequency on Demand, Silicon Storage Technology, ne-Symmcom izimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Inc. kwamanye amazwe.
- I-GestIC inguphawu lokuthengisa olubhalisiwe lwe-Microchip Technology Germany II GmbH & Co. KG, inkampani ephethwe yi-Microchip Technology Inc., kwamanye amazwe.
Zonke ezinye izimpawu zokuthengisa ezishiwo lapha ziyimpahla yezinkampani zazo. © 2024, Microchip Technology Incorporated kanye nezinkampani ezingaphansi kwayo. Wonke Amalungelo Agodliwe.
- I-ISBN: 978-1-6683-4890-1
Uhlelo Lokuphatha Ikhwalithi
Ukuze uthole ulwazi mayelana ne-Microchip's Quality Management Systems, sicela uvakashele www.microchip.com/quality.
Ukuthengisa Nesevisi Yomhlaba Wonke
I-AMERICAS |
I-ASIA/PACIFIC | I-ASIA/PACIFIC |
I-Europe |
Ibhizinisi Ihhovisi
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Ucingo: 480-792-7200 Ifeksi: 480-792-7277 Ukusekela kwezobuchwepheshe: www.microchip.com/support Web Ikheli: www.microchip.com Atlanta Duluth, GA Ucingo: 678-957-9614 Ifeksi: 678-957-1455 Austin, TX Ucingo: 512-257-3370 EBoston Westborough, MA Ucingo: 774-760-0087 Ifeksi: 774-760-0088 Chicago Itasca, IL Ucingo: 630-285-0071 Ifeksi: 630-285-0075 Dallas I-Addison, TX Ucingo: 972-818-7423 Ifeksi: 972-818-2924 I-Detroit Novi, MI Ucingo: 248-848-4000 Houston, TX Ucingo: 281-894-5983 I-Indianapolis Noblesville, IN Ucingo: 317-773-8323 Ifeksi: 317-773-5453 Ucingo: 317-536-2380 e-Los Angeles Mission Viejo, CA Tel: 949-462-9523 Ifeksi: 949-462-9608 Ucingo: 951-273-7800 Raleigh, NC Ucingo: 919-844-7510 New York, NY Ucingo: 631-435-6000 San Jose, CA Ucingo: 408-735-9110 Ucingo: 408-436-4270 Canada - E-Toronto Ucingo: 905-695-1980 Ifeksi: 905-695-2078 |
Australia - Sydney
Ucingo: 61-2-9868-6733 China - Beijing Ucingo: 86-10-8569-7000 China - Chengdu Ucingo: 86-28-8665-5511 China - Chongqing Ucingo: 86-23-8980-9588 China - Dongguan Ucingo: 86-769-8702-9880 China - Guangzhou Ucingo: 86-20-8755-8029 China - Hangzhou Ucingo: 86-571-8792-8115 China - Hong I-Kong I-SAR Ucingo: 852-2943-5100 China - Nanjing Ucingo: 86-25-8473-2460 China - Qingdao Ucingo: 86-532-8502-7355 China - Shanghai Ucingo: 86-21-3326-8000 China - Shenyang Ucingo: 86-24-2334-2829 China - Shenzhen Ucingo: 86-755-8864-2200 China - Suzhou Ucingo: 86-186-6233-1526 China - Wuhan Ucingo: 86-27-5980-5300 China - Xian Ucingo: 86-29-8833-7252 China - Xiamen Ucingo: 86-592-2388138 China - Zhuhai Ucingo: 86-756-3210040 |
I-India - I-Bangalore
Ucingo: 91-80-3090-4444 India - New Delhi Ucingo: 91-11-4160-8631 I-India - I-Pune Ucingo: 91-20-4121-0141 Japan - Osaka Ucingo: 81-6-6152-7160 Japan - E-Tokyo Ucingo: 81-3-6880-3770 Korea - Daegu Ucingo: 82-53-744-4301 Korea - Seoul Ucingo: 82-2-554-7200 IMalaysia - Kuala I-Lumpur Ucingo: 60-3-7651-7906 I-Malaysia - Penang Ucingo: 60-4-227-8870 Philippines - Manila Ucingo: 63-2-634-9065 Singapore Ucingo: 65-6334-8870 I-Taiwan - Hsin Chu Ucingo: 886-3-577-8366 I-Taiwan - Kaohsiung Ucingo: 886-7-213-7830 I-Taiwan - iTaipei Ucingo: 886-2-2508-8600 Thailand – Bangkok Ucingo: 66-2-694-1351 Vietnam - Ho Chi Minh Ucingo: 84-28-5448-2100 |
E-Austria - Wels
Ucingo: 43-7242-2244-39 Ifeksi: 43-7242-2244-393 I-Denmark - e-Copenhagen Ucingo: 45-4485-5910 Ifeksi: 45-4485-2829 I-Finland - Espoo Ucingo: 358-9-4520-820 France - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 EJalimane - Ukugcoba Ucingo: 49-8931-9700 EJalimane - Haan Ucingo: 49-2129-3766400 EJalimane - I-Heilbronn Ucingo: 49-7131-72400 EJalimane - Karlsruhe Ucingo: 49-721-625370 EJalimane - I-Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 EJalimane - I-Rosenheim Ucingo: 49-8031-354-560 Israyeli - Hod Hasharon Ucingo: 972-9-775-5100 Italy - Milan Ucingo: 39-0331-742611 Ifeksi: 39-0331-466781 Italy - Padova Ucingo: 39-049-7625286 I-Netherlands - Drunen Ucingo: 31-416-690399 Ifeksi: 31-416-690340 eNorway - Trondheim Ucingo: 47-72884388 Poland – Warsaw Ucingo: 48-22-3325737 E-Romania - Bucharest Tel: 40-21-407-87-50 Spain - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sweden - Gothenburg Tel: 46-31-704-60-40 Sweden - Stockholm Ucingo: 46-8-5090-4654 UK - Wokingham Ucingo: 44-118-921-5800 Ifeksi: 44-118-921-5820 |
© 2024 Microchip Technology Inc. kanye nezinkampani ezingaphansi kwayo.
Amadokhumenti / Izinsiza
![]() |
I-MICROCHIP PIC64GX 64-Bit RISC-V I-Quad-Core Microprocessor [pdf] Umhlahlandlela Womsebenzisi I-PIC64GX, PIC64GX 64-Bit RISC-V Quad-Core Microprocessor, 64-Bit RISC-V Quad-Core Microprocessor, RISC-V Quad-Core Microprocessor, Quad-Core Microprocessor, Microprocessor |