MICROCHIP PIC64GX 64-Bit RISC-V Quad-Core Microprocessor

Ozi ngwaahịa
Nkọwapụta:
- Aha ngwaahịa: Microchip PIC64GX
- Usoro buut: SMP na AMP akwado ibu ọrụ
- Atụmatụ pụrụ iche: Nkwado ndị nche, ọnọdụ mkpọchi
Ntuziaka ojiji ngwaahịa
- Usoro buut
- Ngwa ngwa etinyere na mbugharị
Usoro mbulite sistemu na-agụnye akụrụngwa ngwanrọ ndị a:- Ọrụ Software Hart (HSS): efutage bootloader, sistemụ nleba anya, na ndị na-eweta ọrụ oge ịgba ọsọ maka ngwa.
- Flow buut
Usoro nke usoro buut eruba bụ nke a:- Mmalite nke Ọrụ Software Hart (HSS)
- Mkpebi bootloader
- Mmalite ngwa
- Ngwa ngwa etinyere na mbugharị
- Nkịta nche
- PIC64GX nche
PIC64GX nwere ọrụ nche iji nyochaa ọrụ sistemu yana ịkpalite omume ma ọ bụrụ na sistemụ dara.
- PIC64GX nche
- Ọnọdụ mkpọchi
Emebere ọnọdụ mkpọchi ahụ maka ndị ahịa chọrọ njikwa zuru oke na omume sistemu ma emechaa buut. Ọ na-amachi arụmọrụ nke usoro nyocha E51.
FAQ
- Ajụjụ: Gịnị bụ ebumnuche Hart Software Services (HSS)?
A: HSS na-eje ozi dị ka efutage bootloader, sistemu sistemu, na onye na-eweta ọrụ oge ịgba ọsọ maka ngwa n'oge usoro buut. - Ajụjụ: Kedu ka ọrụ nchekwa PIC64GX si arụ ọrụ?
A: PIC64GX nche na-enyocha ọrụ sistemu ma nwee ike ịme ihe ndị eburu ụzọ mee ma ọ bụrụ na sistemụ dara ada iji hụ na ntụkwasị obi sistemụ.
Okwu mmalite
Akwụkwọ ọcha a na-akọwa ka Microchip PIC64GX si arụ ọrụ ngwa ngwa ma kọwaa usoro buut, nke na-arụ otu ihe ahụ maka SMP na AMP ibu ọrụ. Ọzọkwa, ọ na-ekpuchi ka reboot si arụ ọrụ maka SMP na AMP ibu ọrụ, ndị na-eche nche na PIC64GX, yana ọnọdụ mkpọchi pụrụ iche maka sistemu ebe ndị ahịa na-achọ njikwa zuru oke iji gbochie omume nke E51 usoro nlekota mgbe sistemụ buut.
Usoro buut
Ka anyị leba anya na ngwa ngwa dị iche iche na-etinye aka na bootup sistemụ, na-esote nkọwa zuru oke na usoro nke usoro buut na-agba n'onwe ya.
Ngwa ngwa etinyere na mbugharị
Ihe ndị na-esonụ na-etinye aka na usoro ntọlite usoro:
Ọgụgụ 1.1. Ngwa mmalite

- Ọrụ Software Hart (HSS)
Ọrụ Hart Software (HSS) bụ efutage bootloader, ihe nleba anya sistemu, yana onye na-eweta ọrụ oge ịgba ọsọ maka ngwa. HSS na-akwado ntọlite usoro mmalite, ọzụzụ DDR, na mmalite/ nhazi ngwaike. Ọ na-agbakarị na E51s, yana obere ọrụ ọkwa igwe na-arụ ọrụ na U54 ọ bụla. Ọ na-ebuba otu ọnọdụ ma ọ bụ karịa site na itinye ngwa "ụgwọ ịkwụ ụgwọ" site na usoro buut, ma na-enye Platform Runtime Services/Supervisor Execution Environment (SEE) maka kernels sistemụ arụmọrụ. Ọ na-akwado buut echekwara ma bụrụ akụkụ dị mkpa n'ịhụ na nkewa / ikewa ngwaike maka AMP gburugburu. - Das U-Boot (U-Boot)
Das U-Boot (U-Boot) bụ ihe na-ebu ibu nke nwere ike ide ederede zuru ụwa ọnụ. Ọ na-akwado CLI dị mfe nke nwere ike iweghachite ihe oyiyi buut site na isi mmalite dị iche iche (gụnyere kaadị SD na netwọkụ). U-Boot na-ebu Linux. Ọ nwere ike ịnye gburugburu UEFI ma ọ bụrụ na achọrọ ya. A na-emecha ya ma pụọ n'ụzọ ozugbo Linux bulitere - n'ikwu ya n'ụzọ ọzọ, ọ naghị anọgide na-ebi akwụkwọ. - Linux Kernel
Linux kernel bụ kernel sistemụ arụmọrụ kacha ewu ewu n'ụwa. Ejikọtara ya na obodo ngwa, ọ na-etolite ihe a na-akpọkarị sistemụ arụmọrụ Linux. Sistemụ arụmọrụ Linux na-enye API POSIX bara ụba yana gburugburu ebe nrụpụta, maka example, asụsụ na ngwa ọrụ dị ka Python, Perl, Tcl, Rust, C/C++, na Tcl; ọba akwụkwọ dị ka OpenSSL, OpenCV, OpenMP, OPC/UA, na OpenAMP (RPmsg na RemoteProc).
Yocto na Buildroot bụ ndị na-ewu sistemu Linux, ya bụ, enwere ike iji ha mepụta sistemụ Linux ahaziri ahazi. Yocto weputara nkesa Linux yana ọgaranya
set nke ngwa, ngwaọrụ, na ọba akwụkwọ, na nhọrọ njikwa ngwugwu. Buildroot na-ewepụta mgbọrọgwụ pere mpe fileSistemu nwere ike lekwasịrị anya sistemụ na-achọghị nchekwa na-adịgide adịgide mana na-agba ọsọ kpamkpam site na RAM (iji nkwado mbido Linux, maka ex.ample). - Zephyr
Zephyr bụ obere, mepere emepe Sistemụ Ọrụ Real-Time Operating System (RTOS). Ọ na-enye Framework dị ala dị ala, yana ọwa nkwukọrịta RPMsg-lite na Linux. Ọ gụnyere kernel, ọba akwụkwọ, ndị ọkwọ ụgbọala ngwaọrụ, ngwugwu protocol, fileSistemu, usoro maka mmelite ngwa ngwa, na ihe ndị ọzọ, ọ dịkwa mma maka ndị ahịa na-achọ ahụmịhe dị ka igwe anaghị agba na PIC64GX.
Flow buut
PIC64GX gụnyere RISC-V coreplex nwere 64-bit E51 system monitor hart na 4 64-bit U54 ngwa hart. N'okwu RISC-V, hart bụ ọnọdụ ogbugbu RISC-V nke nwere ndebanye aha zuru oke yana na-eme koodu ya n'onwe ya. Ị nwere ike iche ya dị ka eriri ngwaike ma ọ bụ otu CPU. A na-akpọkarị ìgwè harts n'ime otu isi ihe mgbagwoju anya. Isiokwu a na-akọwa usoro iji malite PIC64GX coreplex, gụnyere usoro E51 na-enyocha obi na ngwa U54.
- Ike na PIC64GX coreplex.
Mgbe a na-agbanye ọkụ, a na-ewepụta Harts niile dị na RISC-V coreplex site na njikwa nchekwa. - Gbaa koodu HSS site na ebe nchekwa eNVM on-chip.
Na mbido, obi ọ bụla na-amalite ịgba koodu HSS site na ebe nchekwa eNVM on-chip. Koodu a na-eme ka Harts ngwa U54 niile na-atụgharị, na-eche ntuziaka, wee mee ka E51 nyochaa hart malite ịgba koodu iji bido wee welite sistemụ ahụ. - Wepu koodu HSS site na eNVM gaa na ebe nchekwa L2-Scratch.
Dabere na nhazi oge ya, HSS na-ebukarị ibu karịa ikike nke eNVM flash memory n'onwe ya na ihe mbụ HSS koodu na-arụ na E51 na-eme bụ decompress onwe ya site na eNVM ruo L2-Scratch ebe nchekwa, dị ka egosiri na Figure. 1.2 na eserese 1.3.
Ọgụgụ 1.2. HSS na-ewepụ site na eNVM ruo L2 Scratch
Ọgụgụ 1.3. Map ebe nchekwa HSS n'oge nkwụsịtụ
- Malite site na eNVM gaa na L2-Scratch n'ime ihe arụrụ arụ dịka egosiri na foto a.
Ọgụgụ 1.4. HSS si na eNVM wụba na koodu Ugbu a na L2Scratch na-eso nbibi
The executable nwere atọ components:- Ihe oyi akwa abstraction ngwaike (HAL), koodu dị ala, yana ndị ọkwọ ụgbọ ala efu
- Mgbochi HSS mpaghara nke RISC-V OpenSBI (gbanwere ntakịrị site na elu na PIC64GX maka AMP ebumnuche)
- Ọrụ oge ịgba ọsọ HSS (igwe steeti na-agba ọsọ na nnukwu loop)
- Bido ngwaike na nhazi data nke OpenSBI ji.
Ọrụ HSS “Mmalite” bụ maka mmalite nke a. - Weta onyonyo ibu ọrụ ngwa (payload.bin) site na nchekwa mpụga. E gosipụtara nke a na eserese 1.5 na eserese 1.6
Ihe dị mkpa: N'ihe gbasara PIC64GX Curiosity Kit, nke a ga-esi na kaadị SD.
Ọgụgụ 1.5. Na-ebubata payload.bin Foto ibu ọrụ site na Nchekwa Mpụga
Ọgụgụ 1.6. Map ebe nchekwa HSS ka ị nwetachara payload.bin
- Detuo akụkụ dị iche iche site na payload.bin gaa na ebe ha ga-egbu oge. Payload.bin bụ onyonyo a haziri, nke na-ejikọ onyonyo ngwa dị iche iche maka SMP ma ọ bụ AMP ibu ọrụ. Ọ gụnyere koodu, data, na tebụl nkọwa nke na-enyere HSS aka idowe koodu na ngalaba data nke ọma, ebe achọrọ ha iji rụọ ọrụ ngwa dị iche iche.
Ọgụgụ 1.7. a na-eṅomiri payload.bin gaa na adreesị ebe
- Kụziere ndị U54 dị mkpa ka ha wụba na adreesị mmalite ha. Ozi mmalite a dị na payload.bin.
- Bido Harts Ngwa U54 na sekọnd ọ bụlatage bootloaders. Maka example, U-Boot na-ebuli Linux.
Malitegharịa ekwentị
Njikọ na echiche nke usoro booting bụ mkpa reboot. Mgbe ị na-eche maka ibu ọrụ ngwa PIC64GX, ịmalitegharị kwesịrị ịtụle ma symmetric multiprocessing (SMP) na asymmetric multiprocessing (AMP) ndapụta:
- N'ihe banyere sistemụ SMP, nrụgharị nwere ike ịmalitegharị sistemụ ahụ niile n'enweghị nsogbu n'ihi na enweghị ibu ọrụ ọzọ na ọnọdụ ọzọ ị ga-atụle.
- N'ihe banyere otu AMP Sistemu, enwere ike ịhapụ ibu ọrụ ka ọ malitegharịa n'onwe ya (ma ghara itinye aka na ọnọdụ ọ bụla ọzọ), ma ọ bụ ọ nwere ike ịnwe ihe ùgwù ịnwe ike ịrụgharị sistemu zuru oke.
Malitegharịa ekwentị na AMP
Iji mee ka SMP na AMP reboot ndapụta, HSS na-akwado echiche nke dị ọkụ na oyi reboot privilement, nke e kenyere na ọnọdụ. Ihe gbara ya gburugburu nwere oke nrụgharị ọkụ na-enwe ike ịmalitegharị n'onwe ya, yana ihe gbara ya gburugburu nwere ikike nrụpụta oyi nwere ike ịrụ nrụpụta sistemụ zuru oke. Maka example, tulee usoro ihe nnochite anya ndị a.
- Otu ọnọdụ SMP na-arụ ọrụ, nke a na-enye ohere ịrịọ maka nrụpụta sistemụ zuru ezu
- N'ọnọdụ a, a na-ahapụ ihe gbara ya gburugburu ka ọ bụrụ ihe ùgwù ịmalitegharị oyi.
- Okwu abụọ AMP ibu ọrụ, ebe a na-ahapụ ihe gbara gburugburu A ka ọ rịọ maka nrụpụta sistemụ zuru ezu (na-emetụta ọnọdụ niile), na ahapụkwara ọnọdụ B ka ọ malitegharịa naanị ya.
- N'ọnọdụ a, a na-ahapụ ihe gbara ya gburugburu A ka ọ bụrụ ihe ùgwù ịmalitegharị oyi, yana ihe gbara ya gburugburu B na-ahapụkwa ohere ịmalitegharị ọkụ.
- Okwu abụọ AMP ibu ọrụ, ebe a na-ahapụ naanị A na B ka ha malitegharịa onwe ha (ma ghara imetụta ọnọdụ nke ọzọ)
- N'ọnọdụ a, a na-anabata ihe ndị gbara ya gburugburu naanị ihe nrụgharị ọkụ.
- Okwu abụọ AMP ibu ọrụ, ebe a na-ahapụ ọnọdụ A na B ka ha rịọ maka nrụgharị sistemu zuru ezu
- N'ọnọdụ a, a na-ahapụ ọnọdụ abụọ ahụ ka ọ nwere ikike ịmalitegharị oyi.
- Ọzọkwa, ọ ga-ekwe omume na HSS n'oge nrụpụta ka ọ na-enye ohere mgbe niile ịmalitegharị oyi, na ịghara ikwe ka ihe ùgwù nrụpụta oyi.
Nhọrọ HSS Kconfig dị mkpa
Kconfig bụ usoro nhazi nhazi ngwanrọ. A na-ejikarị ya iji họrọ nhọrọ oge nrụpụta yana iji mee ka ma ọ bụ gbanyụọ atụmatụ. O sitere na Linux kernel mana achọtala ya ugbu a na ọrụ ndị ọzọ gafere kernel Linux, gụnyere U-Boot, Zephyr, na PIC64GX HSS.
HSS nwere nhọrọ Kconfig abụọ na-achịkwa ọrụ nrụpụta site na echiche HSS:
- CONFIG_ALLOW_COLD reboot
Ọ bụrụ na agbanyere nke a, ọ na-enye ohere gburugburu ụwa ka ọ wepụta oku nrụpụta oyi. Ọ bụrụ na ọ nwere nkwarụ, naanị nrụgharị ọkụ ka a ga-anabata. Na mgbakwunye na ịme nhọrọ a, a ga-enyerịrị ikike ịnyeghachi nrụgharị oyi na ọnọdụ site na generator payload YAML. file ma ọ bụ nhọrọ Kconfig na-esonụ. - CONFIG_ALLOW_COLD REBOOT_Mgbe niile
- Ọ bụrụ na agbanyere ya, njirimara a n'ụwa niile na-enye ohere ka ọnọdụ niile wepụta oyi reboot ECAA, n'agbanyeghị agbanyeghị ikike ọkọlọtọ payload.bin.
- Na mgbakwunye, payload.bin n'onwe ya nwere ike ịnwe ọkọlọtọ ọ bụla, na-egosi na otu ihe gbara ya gburugburu nwere ikike iwepụta nrụgharị oyi:
- Iji kwe ka ihe gbara gburugburu wee maliteghachi ọnọdụ ọzọ, anyị nwere ike ịgbakwunye nhọrọ ekwe-reboot: kpoo na nkọwa YAML. file eji emepụta payload.bin
- Iji kwe ka nrụpụta oyi na-atụ gburugburu sistemụ ahụ dum, anyị nwere ike ịgbakwunye nhọrọ ekwe-reboot: oyi. Site na ndabara, na-akọwapụtaghị ikike-reboot, a na-ahapụ naanị ihe gbara ya gburugburu ka ọ dị ọkụ ịmalitegharị n'onwe ya n'agbanyeghị agbanyeghị ntọala ọkọlọtọ a, ọ bụrụ na akwadoghị CONFIG_ALLOW_COLDREBOOT na HSS, HSS ga-emegharị arịrịọ niile oyi reboot iji kpoo ọkụ (kwa-ọnọdụ) reboot. .
Malitegharịa ekwentị na nkọwa
Nkebi a na-akọwa ka nrụgharị ahụ si arụ ọrụ n'ụzọ zuru ezu - malite na oyi akwa OpenSBI (ụdị oyi akwa M-mode kacha ala) wee na-ekwurịta ka arụ ọrụ oyi akwa OpenSBI si na ngwa RTOS ma ọ bụ OS bara ụba dị ka Linux.
Mepee SBI reboot ecall
- Nkọwapụta RISC-V Supervisor Binary Interface (SBI) na-akọwa oyi akwa abstraction ngwaike ahaziri ahazi maka mmalite ikpo okwu yana ọrụ ngwa ngwa ngwa ngwa. Ebumnuche bụ isi nke SBI bụ iji mee ka mbugharị na ndakọrịta gafee mmemme RISC-V dị iche iche.
- OpenSBI (Open Source Supervisor Binary Interface) bụ ọrụ mepere emepe nke na-enye ntinye ntụaka nke nkọwa SBI. OpenSBI na-enyekwa ọrụ oge ịgba ọsọ, gụnyere njikwa nkwụsịtụ, njikwa ngụ oge, yana njikwa I/O, nke enwere ike iji ya site na ọkwa sọftụwia dị elu.
- OpenSBI gụnyere dịka akụkụ nke HSS ma na-agba ọsọ na ọkwa igwe. Mgbe sistemụ arụmọrụ ma ọ bụ ngwa na-akpata ọnyà, a ga-ebufe ya na OpenSBI iji jikwaa ya. OpenSBI na-ekpughe ụfọdụ ọrụ ụdị oku sistemu n'ọkwa dị elu nke ngwanro site na otu usoro ọnyà akpọrọ ecall.
- Ntọgharị Sistemu (EID 0x53525354) na-enye ọrụ oku sistemu zuru oke nke na-enye ohere ngwanrọ oyi akwa dị elu ịrịọ nrụgharị ma ọ bụ mechie ọkwa sistemụ. Ozugbo U54 kpọrọ oku a, ngwa HSS na-agba ọsọ na ọnọdụ igwe na U54 ahụ, a na-ezigara arịrịọ nrụgharị kwekọrọ na E51 ka ịmalitegharịa ma ọ bụ gburugburu ma ọ bụ sistemụ niile, dabere na ikike nke gburugburu.
Maka ozi ndị ọzọ, lee Nkọwapụta ọnụọgụ abụọ nke RISC-V onye nlekọta karịsịa Mgbakwunye nrụpụta sistemụ (EID #0x53525354 “SRST”).
Linux Reboot
Dị ka kpọmkwem exampN'ime nke a, na Linux, a na-eji iwu nkwụsị ahụ kwụsị ma ọ bụ malitegharịa usoro ahụ. Iwu a na-enwekarị ọtụtụ aha, ya bụ kwụsịtụ, gbanyụọ ọkụ, na malitegharịa. Aha aha ndị a na-akọwapụta ma ọ ga-akwụsị igwe mgbe emechiri ya, ịgbanyụ igwe ahụ mgbe ọ kwụsịrị, ma ọ bụ ịmalitegharị igwe mgbe emechiri.
- Iwu ndị ọrụ-ohere na-enye oku sistemụ reboot na Linux, bụ nke kernel tọrọ atọ ma na-arụkọ ọrụ na oku SBI.
- Enwere ọkwa nrụpụta dị iche iche - REBOOT_WARM, REBOOT_COLD, REBOOT_HARD - enwere ike gafere ndị a dị ka arụmụka ahịrị iwu na kernel (maka mbu.ample, reboot=w[ogwe aka] maka REBOOT_WARM). Maka ozi ndị ọzọ na koodu isi iyi kernel Linux, hụ Akwụkwọ/nduzi nchịkwa/kernel-paramters.txt.
- N'aka nke ọzọ, ọ bụrụ na agbanyere / sys/kernel/reboot, enwere ike ịgụ ndị na-arụ ọrụ n'okpuru iji nweta nhazi nhazigharị usoro dị ugbu a, ma dee ya ka ọ gbanwee. Maka ozi ndị ọzọ na koodu isi iyi kernel Linux, hụ Akwụkwọ/ABI/nnwale/sysfs-kernel-reboot.
Nkịta nche
- Echiche ọzọ metụtara sistemụ booting na ịmalitegharị sistemu bụ nke mgbake sistemu mgbe agbanyere ngụ oge nche. A na-eji ngụ oge nche n'ọtụtụ ebe n'ime sistemu agbakwunyere iji nwetaghachi ozugbo na mmejọ ngwaike na-adịru nwa oge, yana igbochi sọftụwia na-ezighi ezi ma ọ bụ nke jọgburu onwe ya imebi ọrụ sistemụ.
- PIC64GX gụnyere nkwado ndị na-ahụ maka ngwaike iji nyochaa harts onye ọ bụla mgbe sistemụ na-arụ ọrụ. Ndị na-ahụ maka nchekwa na-ahụ na enwere ike ịmalitegharị harts ahụ ma ọ bụrụ na ha azaghị ya n'ihi njehie ngwanrọ enweghị mgbake.
- PIC64GX gụnyere ihe nleba anya ise nke ngọngọ ngwaike ngụ oge eji achọpụta mkpọchi sistemụ - otu maka hart ọ bụla. Iji kwado ọtụtụ nhazi asymmetric nke agwakọta (AMP) na-arụ ọrụ, HSS na-akwado nlekota na imeghachi omume na ndị nche na-agbapụ.
PIC64GX nche
- Ndị HSS na-ahụ maka ịgbanye ngwa harts ngwa n'ike, yana maka ịmalitegharị ha (n'otu n'otu ma ọ bụ n'otu) na s ọ bụla.tage, ọ ga-adị mkpa ma ọ bụ chọọ. N'ihi nke a, ndị HSS na-ahụ maka imeghachi omume na mmemme ndị nche na PIC64GX.
- A na-emejuputa ihe nleba anya 'virtual watchdog' dị ka ọrụ igwe steeti HSS, ọrụ ya bụ ileba anya n'ọkwa nke U54 n'otu n'otu na-enyocha ngwaike. Mgbe otu n'ime ndị nche U54 ndị a mere njem, HSS na-achọpụta nke a wee malitegharịa U54 dịka o kwesiri. Ọ bụrụ na U54 bụ akụkụ nke ọnọdụ SMP, a na-atụle ihe niile gbara ya gburugburu maka ịmalitegharị ya, n'ihi na ihe gbara ya gburugburu nwere ohere ịmalitegharị ọkụ. A ga-emegharị sistemụ ahụ niile ma ọ bụrụ na ihe gbara ya gburugburu nwere ohere nrụpụta oyi.
Nhọrọ Kconfig dị mkpa
- Nkwado Watchdog gụnyere na ndabara na ụlọ HSS ewepụtara. Ọ bụrụ na ịchọrọ ịmepụta HSS omenala, ngalaba a ga-akọwa usoro nhazi iji hụ na agbanyere nkwado Watchdog.
- A na-ahazi HSS site na iji usoro nhazi Kconfig. A toplevel .config file achọrọ iji họrọ ọrụ ndị a chịkọtara na ma ọ bụ pụta na ụlọ HSS.
- Nke mbụ, ekwesịrị ịgbanye nhọrọ CONFIG_SERVICE_WDOG dị elu (“Nkwado Watchdog Virtual” site na nhazi nhazi).
Nke a na-ekpughekwa nhọrọ ndị a dabere na nkwado Watchdog:
- CONFIG_SERVICE_WD OG_DEBUG
Na-akwado nkwado maka ozi ozi/mwepu site na ọrụ nchedo mebere. - CONFIG_SERVICE_WD OG_DEBUG_TIMEOUT_SECS
Na-ekpebi oge (n'ime sekọnd) nke ndị HSS ga-ewepụta ozi debug nke Watchdog. - CONFIG_SERVICE_WD OG_ENABLE_E51
Na-enyere onye nche aka maka E51 na-enyocha obi na mgbakwunye na U54, na-echebe ọrụ nke HSS n'onwe ya.
Mgbe agbanyere nchekwa E51, HSS ga-edegara Watchdog akwụkwọ ozi oge ụfọdụ iji mee ka ọ dị ọhụrụ ma gbochie ya ịgbapụ. Ọ bụrụ na, n'ihi ihe ụfọdụ, E51 obi na-akpọchi ma ọ bụ mkpọka na E51 nche na-enyere aka, nke a ga-mgbe niile na-emegharị dum usoro.
Ọrụ nche
Akụrụngwa ndị nche na-arụ ọrụ ala counters. Enwere ike ịmepụta mpio mmachibido iwu site n'ịhazi nchekwa kacha uru nke enwetara ume ọhụrụ (MVRP).
- Mgbe uru dị ugbu a nke ngụ oge nche karịrị uru MVRP, amachibidoro ime ka ndị nche ume. Ịgbalị iweghachite ngụ oge nche na mpio amachibidoro, ga-ekwupụta nkwụsịtụ oge.
- Ịme ka onye nche ume dị n'etiti uru MVRP na Trigger Value (TRIG) ga-eme ka ọ dị ọhụrụ ma gbochie onye nche ka ọ gbapụ.
- Ozugbo ọnụ ahịa ngụ oge gụchara n'okpuru uru TRIG, onye nche ga-agba ọkụ.
Igwe nchekwa steeti Watchdog
- Igwe na-ahụ maka nchekwa steeti kwụ ọtọ - na-amalite site n'ịhazi onye nche maka E51, ọ bụrụ na enyere ya aka, wee na-agafe n'ọnọdụ enweghị ọrụ n'ime nlekota. Oge ọ bụla gburugburu superloop, a na-akpọ steeti nleba anya a, nke na-enyocha ọkwa nke ndị nchekwa U54 ọ bụla.
- Igwe nchekwa steeti na-emekọrịta ihe na igwe steeti boot ka ịmalitegharịa hart (na hart ọ bụla ọzọ dị na boots ya), ma ọ bụrụ na ọ chọpụta na hart enwebeghị ike iweghachi ndị nche ya n'oge.
Ọnọdụ mkpọchi
Nọmalị (karịsịa na AMP Ngwa), a na-atụ anya na HSS ga-anọ na M-mode, na U54, iji kwe ka ịmalitegharị ọnọdụ ọ bụla (ya bụ, malitegharịa otu ọnọdụ naanị, na-enweghị nrụgharị mgbawa zuru ezu), yana ikwe ka HSS nyochaa ahụike ECC, Mkpọchi Ọnọdụ Bits, Njehie ụgbọ ala, njehie SBI, mmebi PMP, wdg).

- Iji wepụta ikike nrụpụta na per-AMP ndabere ọnọdụ (na-achọghị ka sistemụ ahụ dum malitegharịa), E51 na-enwekarị ohere nchekwa ohere na ohere nchekwa niile nke sistemụ. Otú ọ dị, enwere ike ịnwe ọnọdụ ebe nke a na-adịghị mma, onye ahịa nwere ike ịhọrọ machibido ihe E51 HSS firmware na-eme ozugbo usoro ahụ agbagoro nke ọma. N'okwu a, ọ ga-ekwe omume itinye HSS n'ime ọnọdụ mkpọchi ozugbo agbagoro U54 Application Harts.
- Enwere ike ịgbanye nke a site na iji nhọrọ HSS Kconfig CONFIG_SERVICE_LOCKDOWN.
- Ezubere ọrụ mkpọchi ahụ ka ọ kwe ka mmachi mmemme nke HSS ka ọ kwụsịrị ngwa U54 Harts.
Ọgụgụ 4.2. Ụdị mkpọchi HSS

Ozugbo ọnọdụ mkpọchi malitere, ọ na-akwụsị igwe steeti ọrụ HSS ndị ọzọ ịgba ọsọ. Ọ na-akpọ ọrụ abụọ na-adịghị ike:
- e51_pmp_lockdown(), na
- e51_mkpọchi()
Ebum n'obi ka ejiri koodu akọwapụtara bọọdụ mebie ọrụ ndị a. Nke mbụ bụ ọrụ mkpalite nhazi iji kwe ka BSP hazie ịkpọchi E51 pụọ na ngwa akwụ ụgwọ n'oge a. Mmejuputa ndabara na-adịghị ike nke ọrụ a bụ ihe efu. Nke abụọ bụ ọrụ na-agba ọsọ site n'ebe ahụ gaa n'ihu. Mmejuputa ndabara na-adịghị ike na-arụ ọrụ onye nche n'oge a na E51, ọ ga-amalitegharị ma ọ bụrụ na onye nche U54 gbara ọkụ. Maka ozi ndị ọzọ, hụ koodu isi mmalite HSS na ọrụ/lockdown/lockdown_service.c file.
Ihe odide ntụkwasị
HSS payload.bin Format
- Akụkụ a na-akọwa ụgwọ ọrụ.bin file usoro na onyonyo HSS ji buo PIC64GX SMP na AMP ngwa.
- Payload.bin bụ ọnụọgụ abụọ a haziri ahazi (Figure A.10) nke nwere isi, tebụl nkọwa dị iche iche, na chunks dị iche iche nke nwere koodu na akụkụ data nke akụkụ ọ bụla nke ngwa ngwa. Enwere ike iwere nchikota dị ka ngọngọ ebe nchekwa na-aga n'ihu nwere oke aka ike.
Onyonyo A.10. ugwo.bin Format

Akụkụ nkụnye eji isi mee (nke egosiri na eserese A.11) nwere uru anwansi eji amata ụgwọ ọrụ.bin na ụfọdụ ozi nchekwa ụlọ, yana nkọwa nke onyonyo a chọrọ ịgba ọsọ na nke ọ bụla.
Koodu ngwa U54. Ọ na-akọwa ka esi ebu onye ọ bụla U54 hart, yana ihe oyiyi bootable n'ozuzu ya. N'ime ozi nlekọta ụlọ ya, o nwere ntụnye aka na tebụl dị iche iche nke nkọwa iji kwe ka nha nkụnye eji isi mee tolite.
Onyonyo A.11. payload.bin nkụnye eji isi mee

- A na-atụle koodu na data ewepụtara mgbe niile ka agụ naanị ma chekwaa ya na ngalaba naanị ọgụgụ, nke ndị nkọwa nkụnye eji isi mee rụtụrụ aka na ya.
- Ọdịiche data ewelitere na-abụghị efu bụ data agụ-ede mana ha nwere ụkpụrụ mmalite mmalite ha si na nchịkọ nke naanị ọgụgụ na mmalite. A na-echekwa ihe ndị a na ngalaba naanị ọgụgụ.
- A na-akọwa ngalaba data ugwo naanị agụ site na tebụl koodu na ndị na-akọwa chunk data. Nkọwa nke ọ bụla dị na tebụl a nwere 'onye nwe hart' (nke bụ isi n'okwu a na-ezubere ya.
na), nkwụghachi ụgwọ (offset n'ime payload.bin), na adreesị ogbugbu (adreesị ebe nchekwa PIC64GX), yana nha na checksum. Egosiri nke a na onyonyo A.12.
Onyonyo A.12. Ọgụgụ-naanị Chunk Descriptor na Payload Chunk Data

Na mgbakwunye na nchikota ndị ahụ e kwuru n'elu, enwekwara ebe nchekwa dị iche iche dabara na mgbanwe data nke etinyere na efu. A naghị echekwa ihe ndị a dị ka data na payload.bin, kama kama ọ bụ ihe atụ pụrụ iche nke ihe na-akọwa chunk efu, nke na-akọwapụta adreesị na ogologo RAM ka ọ bụrụ efu n'oge mmalite. Egosiri nke a na onyonyo A.13.
Onyonyo A.13. ZI Chunks

hss-payload-generator
Ngwá ọrụ HSS Payload Generator na-emepụta onyogho akwụ ụgwọ arụpụtara maka efu ọrụ Hart Softwaretage bootloader na PIC64GX, nyere nhazi file na otu ELF files na/ma ọ bụ ọnụọgụ abụọ. Nhazi file A na-eji akọwa ọnụọgụ abụọ ELF ma ọ bụ blọgụ ọnụọgụ abụọ na harts ngwa nke ọ bụla (U54s).
Ihe osise B.14. hss-payload-generator Flow

Ngwá ọrụ ahụ na-eme nyocha isi ịdị ọcha na nhazi nke nhazi ahụ file n'onwe ya na ihe oyiyi ELF. Onyonyo ELF ga-abụrịrị RISC-V executables.
Example Run
- Iji mee ngwa hss-payload-generator na sample nhazi file na ELF files:
$ ./hss-payload-generator -c test/config.yaml output.bin - Ka ibipụta nyocha gbasara onyonyo dị adị, jiri:
$ ./hss-payload-generator -d mmepụta.bin - Iji mee ka nyocha buut echedoro (site na nbinye aka oyiyi), jiri -p kọwaa ọnọdụ nke igodo nzuzo X.509 maka Elliptic Curve P-384 (SECP384r1):
$ ./hss-payload-generator -c test/config.yaml payload.bin -p /path/to/private.pem
Maka ozi ndị ọzọ, hụ akwụkwọ nyocha buut echekwara.
Nhazi File Example
- Nke mbụ, anyị nwere ike ịtọ aha maka onyonyo anyị, ma ọ bụghị ya, a ga-emepụta otu n'ike:
set-aha: 'PIC64-HSS :: TestImage' - Ọzọ, anyị ga-akọwapụta adreesị ebe ntinye maka obi ọ bụla, dị ka ndị a:
hart-entry-points: {u54_1: ‘0x80200000’, u54_2: ‘0x80200000’, u54_3: ‘0xB0000000′, u54_4:’0x80200000’}
Ihe onyonyo isi ELF nwere ike ịkọwapụta ebe ntinye, mana anyị chọrọ inwe ike ịkwado isi ihe ntinye nke abụọ maka harts ma ọ bụrụ na achọrọ ya, maka ex.amplee, ọ bụrụ na e bu n'obi na-ebu ọtụtụ harts ka ha buo otu onyonyo ahụ, ha nwere ike ịnwe ebe ntinye n'otu n'otu. Iji kwado nke a, anyị na-akọwapụta adreesị ebe ntinye n'ezie na nhazi ahụ file onwe ya.
Ugbu a, anyị nwere ike ịkọwa ụfọdụ ụgwọ ọrụ (isi ELF files, ma ọ bụ ọnụọgụ abụọ) nke a ga-etinye na mpaghara ụfọdụ na ebe nchekwa. A na-akọwa akụkụ nke ịkwụ ụgwọ site na ntinye okwu okwu, wee bụrụ ọnụ ọgụgụ nke ndị na-akọwa ụgwọ ọrụ n'otu n'otu. Ibu ụgwọ ọ bụla nwere aha (ụzọ ya file), onye nwe-hart, yana nhọrọ 1 ruo 3 nke abụọ.
Na mgbakwunye, ibu ọrụ nwere ụdị ihe ùgwù nke ọ ga-amalite igbu ya. Ụdị ihe ùgwù bara uru bụ PRV_M, PRV_S na PRV_U, ebe akọwara ndị a dị ka:
- Ụdị igwe PRV_M
- Ụdị onye nlekọta PRV_S
- Ụdị onye ọrụ PRV_U
Na ndị na-esonụ exampLe:
- test/zephyr.elf a na-eche na ọ bụ ngwa Zephyr nke na-agba na U54_3, ma na-atụ anya ịmalite na ọnọdụ ihe ùgwù PRV_M.
- test/u-boot-dtb.bin bụ Das U-Boot bootloader ngwa, ọ na-agbakwa na U54_1, U54_2 na U54_4. Ọ na-atụ anya ibido n'ụdị ihe ùgwù PRV_S.
Ihe dị mkpa:
Mmepụta nke U-Boot na-emepụta ELF file, mana ọ naghị ebido .elf ndọtị. N'okwu a, a na-eji ọnụọgụ abụọ nke CONFIG_OF_SEPARATE mepụtara, nke na-etinye mkpịsị osisi ngwaọrụ na ọnụọgụ abụọ U-Boot.
Nke a bụ example Payloads nhazi file:
- ule/zephyr.elf:
{exec-addr: '0xB0000000', onye nwe-hart: u54_3, priv-mode: prv_m, skip-opensbi: eziokwu} - ule/u-boot-dtb.bin:
{exec-addr: '0x80200000', onye nwe-hart: u54_1, secondary-hart: u54_2, secondary-hart: u54_4, priv-mode: prv_s}
Ihe dị mkpa:
Ikpe naanị dị mkpa maka file aha ụzọ, ọ bụghị isi okwu. Yabụ, dịka ọmụmaatụ, u54_1 ka a na-ewere dị ka U54_1, na exec-addr a na-ewerekwa otu EXEC-ADDR. Ọ bụrụ na an.elf ma ọ bụ .bin ndọtị dị, ọ dị mkpa ka etinye ya na nhazi file.
- Maka ngwa igwe na-adịghị ahụkebe nke na-achọghị ichegbu onwe ya na OpenSBI, nhọrọ mwụpụ-emepe, ọ bụrụ na ọ bụ eziokwu, ga-eme ka a na-akpọku ụgwọ ọrụ n'obi ahụ site na iji mret dị mfe kama.
karịa oku OpenSBI sbi_init(). Nke a pụtara na obi ga-amalite ịgba koodu ọla efu n'agbanyeghị echiche OpenSBI HSM ọ bụla. Rịba ama na nke a pụtakwara na obi enweghị ike iji
na-akpọ òkù ịkpọku ọrụ OpenSBI. Nhọrọ skip-mepe bụ nhọrọ yana ndabara na ụgha. - Iji kwe ka ihe gbara ya gburugburu malitegharịa nke ọma, anyị nwere ike ịgbakwunye nhọrọ kwe ka ịmalitegharịa: ọkụ. Iji kwe ka nrụpụta oyi na-atụ gburugburu sistemụ ahụ dum, anyị nwere ike ịgbakwunye nhọrọ ekwe-reboot: oyi. Site na ndabara, na-akọwapụtaghị ikike-reboot, a na-ahapụ naanị ihe gbara ya gburugburu ka ọ kpoo ọkụ reboot n'onwe ya.
- Ọ dịkwa ike ijikọ data enyemaka na ibu ọ bụla a na-akwụ, maka example, DeviceTree Blob (DTB) file, site na ịkọwapụta data enyemaka fileaha dị ka ndị a:
test/u-boot.bin: {exe-addr: '0x80200000', onye nwe-hart: u54_1, secondary-hart: u54_2, secondary-hart: u54_3, secondary-hart: u54_4, priv-mode: prv_s, ancilliary-data ule/pic64gx.dtb} - A ga-etinye data nkwado a na ibu ọrụ (dobere ya ozugbo na isi file na executable
oghere), a ga-ebufe adreesị ya na OpenSBI na mpaghara next_arg1 (gafere na ndebanye aha $ a1 na onyonyo n'oge buut). - Iji gbochie HSS ka ọ ghara ibugharị ihe gbara ya gburugburu na-akpaghị aka (dịka ọmụmaatụ, ọ bụrụ na anyị chọrọ inyefe njikwa nke a na ọnọdụ site na iji remoteProc), jiri ọkọlọtọ skip-autoboot:
test/zephyr.elf: {exec-addr: '0xB0000000', onye nwe-hart: u54_3, priv-mode: prv_m, skip-opensbi: eziokwu, skip-autoboot: ezi} - N'ikpeazụ, anyị nwere ike na-ahọrọ ịkagbu aha nke ụgwọ a na-akwụ ụgwọ n'otu n'otu, na-eji nhọrọ aha ịkwụ ụgwọ. Maka exampLe:
test/u-boot.bin: {exe-addr: '0x80200000', onye nwe-hart: u54_1, secondary-hart: u54_2, secondary-hart: u54_3, secondary-hart: u54_4, priv-mode: prv_s, ancilliary-data : test/pic64gx.dtb, ụgwọ ọrụ-aha: 'u-boot'}
Rịba ama na ndị na-ewu Yocto na Buildroot Linux ga-ewu, hazie, ma rụọ ọrụ hss-payload-
generator ka ọ dị mkpa iji mepụta onyonyo ngwa. Na mgbakwunye, ngwa pic64gx-curiosity-kit-amp ebumnuche igwe dị na Yocto ga-ewepụta onyonyo ngwa site na iji hss-payload-generator nke gosipụtara AMP, na Linux na-agba ọsọ na 3 harts na Zephyr na-agba ọsọ na 1 hart.
Akụkọ ngbanwe
Akụkọ ngbanwe ahụ na-akọwa mgbanwe ndị etinyere na akwụkwọ ahụ. Edepụtara mgbanwe ndị a site na ntughari, malite na mbipụta kachasị ugbu a.
|
Ndozigharị |
Ụbọchị |
Nkọwa |
| A | 07/2024 | Ndozigharị izizi |
Ozi Microchip
Microchip Websaịtị
Microchip na-enye nkwado ntanetị site na anyị websaịtị na www.microchip.com/. Nke a weba na-eji saịtị eme ihe files na ozi dị mfe maka ndị ahịa. Ụfọdụ ọdịnaya dị gụnyere:
- Nkwado ngwaahịa - Akwụkwọ data na errata, ndetu ngwa na sampmmemme, akụrụngwa imewe, ntuziaka onye ọrụ na akwụkwọ nkwado ngwaike, ewepụtara sọftụwia kacha ọhụrụ yana sọftụwia echekwara
- Nkwado nka na ụzụ izugbe - Ajụjụ ndị a na-ajụkarị (FAQ), arịrịọ nkwado teknụzụ, otu mkparịta ụka n'ịntanetị, ndepụta ndị otu mmemme mmebe Microchip
- Azụmahịa nke Microchip - Onye na-ahọpụta ngwaahịa na ntuziaka ịtụ, mbipụta akwụkwọ akụkọ Microchip kacha ọhụrụ, ndepụta nke nzukọ ọmụmụ na mmemme, ndepụta nke ụlọ ọrụ ire Microchip, ndị nkesa na ndị nnọchi anya ụlọ ọrụ mmepụta ihe.
Ọrụ ngosi mgbanwe ngwaahịa
- Ọrụ ngosi mgbanwe ngwaahịa Microchip na-enyere ndị ahịa aka ugbu a na ngwaahịa Microchip. Ndị debanyere aha ga-enweta ọkwa email mgbe ọ bụla enwere mgbanwe, mmelite, nlegharị anya ma ọ bụ errata metụtara ezinụlọ ngwaahịa akọwapụtara ma ọ bụ ngwa mmepe nke mmasị.
- Iji debanye aha, gaa na www.microchip.com/pcn ma soro ntuziaka ndebanye aha.
Nkwado ndị ahịa
Ndị na-eji ngwaahịa Microchip nwere ike ịnweta enyemaka site na ọtụtụ ọwa:
- Onye nkesa ma ọ bụ onye nnọchi anya
- Ụlọ ọrụ ire ahịa mpaghara
- Injinia Ngwọta agbakwunyere (ESE)
- Nkwado ndị teknuzu
Ndị ahịa kwesịrị ịkpọtụrụ onye nkesa ha, onye nnọchi anya, ma ọ bụ ESE maka nkwado. Ọfịs ahịa mpaghara dịkwa maka inyere ndị ahịa aka. Agụnyere ndepụta ụlọ ọrụ ahịa na ebe n'ime akwụkwọ a.
Nkwado nka na ụzụ dị site na websaịtị na: www.microchip.com/support.
Njirimara Nchekwa Koodu Ngwaọrụ Microchip
Rịba ama nkọwa ndị a nke njirimara nchedo koodu na ngwaahịa Microchip:
- Ngwaahịa Microchip na-ezute nkọwapụta dị na mpempe data Microchip ha.
- Microchip kwenyere na ezinaụlọ nke ngwaahịa ya nwere nchekwa mgbe ejiri ya n'ụzọ achọrọ, n'ime nkọwapụta ọrụ yana n'okpuru ọnọdụ nkịtị.
- Ụkpụrụ Microchip na-eji ike na-echebe ikike ikike ọgụgụ isi ya. Mgbalị imebi njirimara nchedo koodu nke ngwaahịa Microchip bụ nke amachibidoro nke ọma ma nwee ike imebi iwu nwebiisinka nke Millennium Digital.
- Ma Microchip ma ọ bụ ndị nrụpụta semiconductor ọ bụla enweghị ike ikwe nkwa nchekwa nke koodu ya. Nchedo koodu apụtaghị na anyị na-ekwe nkwa na ngwaahịa a "enweghị ike imebi". Nchekwa koodu na-agbanwe mgbe niile. Microchip agba mbọ na-aga n'ihu na-emeziwanye njirimara nchedo koodu nke ngwaahịa anyị.
Akwụkwọ Ozi Iwu
Enwere ike iji akwụkwọ a na ozi dị n'ime ya naanị site na ngwaahịa Microchip, gụnyere iji chepụta, nwalee ma jikọta ngwaahịa Microchip na ngwa gị. Iji ozi a n'ụzọ ọ bụla ọzọ mebiri usoro ndị a. A na-enye ozi gbasara ngwa ngwaọrụ naanị maka ịdị mma gị yana mmelite nwere ike dochie ya. Ọ bụ ọrụ gị ịhụ na ngwa gị mezuru nkọwapụta gị. Kpọtụrụ ụlọ ọrụ ịre ahịa Microchip mpaghara gị maka nkwado ọzọ ma ọ bụ nweta nkwado ọzọ na www.microchip.com/en-us/support/design-help/client-support-services.
Ozi a bụ MICROCHIP “DỊ KA Ọ BỤ”. MICROCHIP emeghị nnochite anya ma ọ bụ akwụkwọ ikike n'ụdị ọ bụla ma ekwupụta ma ọ bụ kwupụta ya, edere ma ọ bụ n'ọnụ, usoro iwu ma ọ bụ ọzọ, metụtara ozi ahụ gụnyere mana ọnweghị oke n'iwu ọ bụla na-akwadoghị, iwu na-akwadoghị. NA ahụ dị mma maka ebumnuche pụrụ iche, ma ọ bụ akwụkwọ ikike metụtara ọnọdụ ya, ogo ya, ma ọ bụ arụmọrụ ya.
Ọ BỤGHỊ ỌMỤNỤ Ọ BỤGHỊ MICROCHIP GA-AKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỊKWỊKWỊKWỊKWỊỊGHỊ THE IHE IKE MA Ọ BỤ MMỤTA NDỊ AHỤRỤ. Ruo n'ụzọ zuru ezu iwu kwadoro, MICROCHIP'S TOTAL LIABILIABILITY NA NZỌ N'ỤZỌ ọ bụla metụtara ozi ahụ ma ọ bụ ojiji ya agaghị agafe ọnụọgụ ụgwọ, ma ọ bụrụ na ọ bụla, na ị kwụrụ ụgwọ ozugbo iji mee ka ọ pụta ìhè.
Iji ngwaọrụ Microchip na nkwado ndụ yana/ma ọ bụ ngwa nchekwa bụ kpamkpam n'ihe ize ndụ nke onye zụrụ ya, onye na-azụ ya kwenyere ịgbachitere, kwụọ ụgwọ ma jide Microchip na-adịghị emerụ ahụ site na mmebi, nkwuputa, uwe, ma ọ bụ mmefu niile sitere na ụdị ojiji ahụ. Ọnweghị ikike ebugara, n'ezoghị ọnụ ma ọ bụ n'ụzọ ọzọ, n'okpuru ikike ikike ọgụgụ isi Microchip ọ gwụla ma ekwuputara ya.
Akara ụghalaahia
Aha Microchip na akara ngosi, akara Microchip, Adaptec, AVR, akara AVR, AVR Freaks, BestTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXXSty MediaLB, megaAVR, Microsemi, Microsemi logo, ọtụtụ, akara ngosi, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, akara PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, Seniity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, na XMEGA bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Microchip Technology Incorporated na USA na obodo ndị ọzọ.
AgileSwitch, ClockWorks, The agbakwunyere Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, moto bench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld , TimeCesium, TimeHub, TimePictra, TimeProvider, na ZL bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Microchip Technology Incorporated na USA
Nkwụsị igodo dị n'akụkụ, AKS, Analog-maka-Digital Age, Capacitor ọ bụla, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM Average, Ma ọ bụ ihe efu. , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGAT, In-Circuit Serial Programming, ICSP, INICnet, ọgụgụ isi Ndekota, IntelliMOS, Inter-Chip Njikọta, JitterBlocker, Knob-on-Ngosi, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Asambodo akara, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Ike MOS IV, Ike MOS 7, PowerSmart, PureSilicon , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, mfe map, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Ntachi obi, Oge ntụkwasị obi, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, na ZENA bụ ụghalaahịa nke Microchip Technology Incorporated na USA na obodo ndị ọzọ.
- SQTP bụ akara ọrụ Microchip Technology Incorporated na USA
- Akara Adaptec, Frequency on Demand, Silicon Storage Technology, na Symmcom bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Microchip Technology Inc. na obodo ndị ọzọ.
- GestIC bụ ụghalaahịa edenyere n'akwụkwọ ikikere nke Microchip Technology Germany II GmbH & Co.KG, onye enyemaka Microchip Technology Inc., na mba ndị ọzọ.
ụghalaahịa ndị ọzọ niile a kpọtụrụ aha n'ime ebe a bụ ihe onwunwe nke ụlọ ọrụ ha. © 2024, Microchip Technology Incorporated na ndị enyemaka ya. Ikike niile echekwabara.
- ISBN: 978-1-6683-4890-1
Sistemụ Njikwa Ogo
Maka ozi gbasara Sistemụ Njikwa Ogo nke Microchip, biko gaa na www.microchip.com/quality.
Ahịa na Ọrụ zuru ụwa ọnụ
|
AMERIKA |
ASIA/PACIFIC | ASIA/PACIFIC |
EUROPE |
| Ụlọọrụ Ụlọ ọrụ
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 Nkwado ndị teknuzu: www.microchip.com/support Web adreesị: www.microchip.com Atlanta Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 Austin, TX Tel: 512-257-3370 Boston Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Tel: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Tel: 248-848-4000 Houston, TX Tel: 281-894-5983 Indianapolis Noblesville, na Tel: 317-773-8323 Fax: 317-773-5453 Tel: 317-536-2380 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 Tel: 951-273-7800 Raleigh, NC Tel: 919-844-7510 New York, NY Tel: 631-435-6000 San José, CA Tel: 408-735-9110 Tel: 408-436-4270 Canada - Toronto Tel: 905-695-1980 Fax: 905-695-2078 |
Australia - Sydney
Nọmba ekwentị: 61-2-9868-6733 China - Beijing Nọmba ekwentị: 86-10-8569-7000 China - Chengdu Nọmba ekwentị: 86-28-8665-5511 China - Chongqing Nọmba ekwentị: 86-23-8980-9588 China - Dongguan Nọmba ekwentị: 86-769-8702-9880 China - Guangzhou Nọmba ekwentị: 86-20-8755-8029 China - Hangzhou Nọmba ekwentị: 86-571-8792-8115 China - Hong Kong SAR Tel: 852-2943-5100 China - Nanjing Nọmba ekwentị: 86-25-8473-2460 China - Qingdao Nọmba ekwentị: 86-532-8502-7355 China - Shanghai Nọmba ekwentị: 86-21-3326-8000 China - Shenyang Nọmba ekwentị: 86-24-2334-2829 China - Shenzhen Nọmba ekwentị: 86-755-8864-2200 China - Suzhou Nọmba ekwentị: 86-186-6233-1526 China - Wuhan Nọmba ekwentị: 86-27-5980-5300 China - Xian Nọmba ekwentị: 86-29-8833-7252 China - Xiamen Tel: 86-592-2388138 China - Zhuhai Tel: 86-756-3210040 |
India - Bangalore
Nọmba ekwentị: 91-80-3090-4444 India - New Delhi Nọmba ekwentị: 91-11-4160-8631 India - Pune Nọmba ekwentị: 91-20-4121-0141 Japan - Osaka Nọmba ekwentị: 81-6-6152-7160 Japan - Tokyo Nọmba ekwentị: 81-3-6880-3770 Korea - Daegu Nọmba ekwentị: 82-53-744-4301 Korea - Seoul Nọmba ekwentị: 82-2-554-7200 Malaysia - Kuala Lumpur Nọmba ekwentị: 60-3-7651-7906 Malaysia - Penang Nọmba ekwentị: 60-4-227-8870 Philippines - Manila Nọmba ekwentị: 63-2-634-9065 Singapore Tel: 65-6334-8870 Taiwan - Hsin Chu Nọmba ekwentị: 886-3-577-8366 Taiwan - Kaohsiung Nọmba ekwentị: 886-7-213-7830 Taiwan - Taipei Nọmba ekwentị: 886-2-2508-8600 Thailand - Bangkok Nọmba ekwentị: 66-2-694-1351 Vietnam - Ho Chi Minh Nọmba ekwentị: 84-28-5448-2100 |
Austria - Wels
Nọmba ekwentị: 43-7242-2244-39 Faksị: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4485-5910 Faksị: 45-4485-2829 Finland - Espoo Nọmba ekwentị: 358-9-4520-820 France - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Germany - Ịkwa akwa Tel: 49-8931-9700 Germany - Haan Tel: 49-2129-3766400 Germany - Heilbronn Tel: 49-7131-72400 Germany - Karlsruhe Tel: 49-721-625370 Germany - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Germany - Rosenheim Nọmba ekwentị: 49-8031-354-560 Israel - Hod Hasharon Nọmba ekwentị: 972-9-775-5100 Ịtali - Milan Tel: 39-0331-742611 Faksị: 39-0331-466781 Ịtali - Padova Tel: 39-049-7625286 Netherlands - mmanya Tel: 31-416-690399 Faksị: 31-416-690340 Norway - Trondheim Nọmba ekwentị: 47-72884388 Poland – Warsaw Tel: 48-22-3325737 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 Nọmba ekwentị: 46-8-5090-4654 UK - Wokingham Nọmba ekwentị: 44-118-921-5800 Faksị: 44-118-921-5820 |
© 2024 Microchip Technology Inc. na ndị enyemaka ya.
Akwụkwọ / akụrụngwa
![]() |
MICROCHIP PIC64GX 64-Bit RISC-V Quad-Core Microprocessor [pdf] Ntuziaka onye ọrụ 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 |





