MICROCHIP PIC64GX 64-Bit RISC-V Quad-Core Microprocessor
Fa'amatalaga o oloa
Fa'amatalaga:
- Igoa o oloa: Microchip PIC64GX
- Fa'agasologa Fa'avae: SMP ma AMP galuega e lagolagoina
- Mea Fa'apitoa: Lagolago a le leoleo leoleo, faiga loka
Fa'atonuga o le Fa'aaogaina o Mea
- Fa'agasologa Fa'avae
- Vaega Fa'akomepiuta A'afia i le Fa'aosoina
O le fa'agasologa o le fa'auluina o le system e aofia ai vaega fa'akomepiuta nei:- Hart Software Services (HSS): A zero-stage fa'apipi'i uta, mata'itū faiga, ma le tu'uina atu o 'au'aunaga ta'avale mo talosaga.
- Fa'aoso Fa'asolo
O le fa'asologa o le fa'agasologa o le fa'agasologa o le ta'avale e fa'apea:- Amataina o le Hart Software Services (HSS)
- Fa'atinoina o le Bootloader
- Talosaga amata
- Vaega Fa'akomepiuta A'afia i le Fa'aosoina
- Taifau leoleo
- PIC64GX Watchdog
O le PIC64GX o loʻo faʻaalia ai se galuega a le leoleo e mataʻituina le faʻaogaina o le faiga ma faʻaoso gaioiga i le tulaga o faʻaletonu faiga.
- PIC64GX Watchdog
- Faʻamau Lockdown
O le faiga loka ua mamanuina mo tagata fa'atau e mana'omia le fa'atonu atoatoa i gaioiga fa'aletino pe a uma le ta'avale. E fa'atapula'aina galuega a le E51 system monitor.
FAQ
- F: O le a le fa'amoemoe o le Hart Software Services (HSS)?
A: O le HSS e avea o se zero-stage fa'apipi'i ta'avale, mata'itū faiga, ma le tu'uina atu o 'au'aunaga ta'avale mo talosaga i le fa'agasologa o ta'aloga. - Q: E fa'afefea ona galue le PIC64GX watchdog?
A: O le PIC64GX watchdog e mataʻituina le faʻaogaina o faiga ma e mafai ona faia ni faʻataʻitaʻiga i le tulaga o faʻaletonu faiga e faʻamautinoa ai le faʻatuatuaina o le polokalama.
Folasaga
O lenei pepa paʻepaʻe o loʻo faʻamatalaina pe faʻafefea ona faʻaogaina e le Microchip PIC64GX le faʻaogaina o galuega ma faʻamatalaina le faiga faʻavae, lea e faʻaogaina tutusa mo SMP ma AMP galuega mamafa. E le gata i lea, e aofia ai le faʻaogaina o le toe faʻafouina mo SMP ma AMP galuega mamafa, ta'ifau leoleo ile PIC64GX, ma se faiga loka fa'apitoa mo faiga e mana'omia ai e tagata fa'atau le pulea atoatoa e fa'atapula'a gaioiga a le E51 system monitor pe a uma le fa'avaeina.
Fa'agasologa Fa'avae
Seʻi o tatou vaʻavaʻai i vaega eseese o polokalama faʻapipiʻi o loʻo aʻafia i le faʻapipiʻiina o le polokalama, sosoo ai ma se faʻamatalaga auiliili i le faʻasologa o le faʻaogaina o le taʻavale a le system.
Vaega Fa'akomepiuta A'afia i le Fa'aosoina
O vaega nei o lo'o a'afia i le faiga o le fa'auluina o le system:
Ata 1.1. Vaega Fa'avae
- Hart Software Services (HSS)
O le Hart Software Services (HSS) o se zero-stage boot loader, se mata'itū faiga, ma le tu'uina atu o auaunaga fa'agasolo mo talosaga. E lagolagoina e le HSS le setiina vave o le polokalama, aʻoaʻoga DDR, ma meafaigaluega amata / faʻatulagaina. E tele lava e tamo'e i luga o le E51s, fa'atasi ai ma se vaega la'ititi o le fa'aogaina o masini fa'aogaina i luga ole U54s ta'itasi. E fa'ae'e se tasi po'o le sili atu fo'i tulaga e ala i le fa'atūina o le talosaga "totogi" mai le fa'aogaina o le ta'avale, ma tu'uina atu le Platform Runtime Services/Supervisor Execution Environment (SEE) mo fatuga o le faiga. E lagolagoina le seevae malupuipuia ma o se vaega taua i le faʻamautinoaina o meafaigaluega vaevaega / vavaeeseina mo AMP tulaga. - Das U-Boot (U-Boot)
O le Das U-Boot (U-Boot) o se fa'apipi'i fa'amaufa'ailoga e mafai ona fa'aaogaina. E lagolagoina se CLI faigofie e mafai ona toe aumai le ata o le seevae mai le tele o punaoa (e aofia ai le SD Card ma le Network). U-Boot uta Linux. E mafai ona maua ai se siosiomaga UEFI pe a manaʻomia. E masani lava ona maeʻa ma o ese mai le auala pe a faʻaosoina Linux - i se isi faaupuga, e le nofomau pe a uma le taʻavale. - Linux Kernel
O le fatu Linux o le fatuga sili ona lauiloa i le lalolagi. Faʻatasi ma se faʻaoga fanua o talosaga, e fausia ai le mea e masani ona taʻua o le Linux operating system. O le Linux Operating System e maua ai le tamaoaiga POSIX APIs ma le atina'e siosiomaga, mo example, gagana ma meafaigaluega e pei ole Python, Perl, Tcl, Rust, C/C++, ma Tcl; faletusi e pei o OpenSSL, OpenCV, OpenMP, OPC/UA, ma TatalaAMP (RPmsg ma RemoteProc).
Yocto ma Buildroot o Linux faufale faufale, o lona uiga, e mafai ona faʻaaogaina e faʻatupuina faʻapipiʻi faiga faʻapitoa Linux. O Yocto e fa'auluina se tufatufaga Linux ma se mauoa
seti o talosaga, meafaigaluega, ma faletusi, ma le puleaina o pusa e filifili ai. O le Buildroot e maua ai se a'a sili atu filefaiga ma e mafai ona fa'atatau i faiga e le mana'omia ai le teuina fa'aauau ae o lo'o alu atoa mai le RAM (fa'aaoga le lagolago muamua a Linux, mo leampLe). - Sephyr
O le Zephyr ose la'ititi, tatala-punaoa Real-Time Operating System (RTOS). O lo'o tu'uina atu ai se Fa'atonuga Fa'alalo-Taimi Moni, fa'atasi ai ma feso'ota'iga RPMsg-lite i Linux. E aofia ai se fatu, faletusi, avetaavale masini, faʻapipiʻi faʻasologa, filefaiga, faiga mo fa'afouga firmware, ma isi mea, ma e lelei tele mo tagata fa'atau e mana'o i se poto masani fa'apei o le u'amea ile PIC64GX.
Fa'aoso Fa'asolo
PIC64GX e aofia ai le RISC-V coreplex ma le 64-bit E51 system monitor hart ma le 4 64-bit U54 application harts. I fa'amatalaga RISC-V, o le hart o le RISC-V execution context o lo'o i ai se seti atoa o tusi resitala ma e fa'atino na'o lana code. E mafai ona e mafaufau i ai o se filo meafaigaluega poʻo se PPU tasi. O se vaega o u'amea i totonu o le fatu e tasi e masani ona ta'ua o se lavelave. O lenei autu o loʻo faʻamatalaina laasaga e amata ai le PIC64GX coreplex, e aofia ai le E51 system monitors heart ma le U54 application harts.
- Malosiaga ile PIC64GX coreplex.
I le faʻaogaina o le eletise, e faʻasaʻoloto uma uʻamea i le RISC-V coreplex mai le toe setiina e le Pule Puipui. - Fa'asolo le code HSS mai le fa'amanatuga eNVM flash chip.
I le taimi muamua, e amata ona ta'e fatu ta'itasi le code HSS mai le fa'amanatuga eNVM flash chip. O lenei fa'ailoga e mafua ai ona milo uma U54 tusi talosaga, fa'atali mo fa'atonuga, ma fa'ataga ai le E51 monitor hart e amata fa'agasolo le code e amata ma fa'alauiloa le faiga. - Aveese le code HSS mai le eNVM i le L2-Scratch memory.
Faʻalagolago i lona faʻatulagaina-taimi faʻatulagaina, o le HSS e masani lava ona sili atu nai lo le gafatia o le eNVM flash memory lava ia ma o le mea muamua lava o le code HSS o loʻo faʻaogaina i luga o le E51 o le faʻamalo ese mai le eNVM i le L2-Scratch memory, e pei ona faʻaalia i le Ata. 1.2 ma le Ata 1.3.
Ata 1.2. HSS Decompresses mai le eNVM i le L2 Scratch
Ata 1.3. HSS Fa'afanua Fa'amanatu I le taimi o le Fa'asa'o - Alu mai le eNVM i le L2-Scratch i totonu o se faʻaoga e pei ona faʻaalia i le ata o loʻo i lalo.
Ata 1.4. Ua oso le HSS mai le eNVM i le Code Now i le L2Scratch I le Fa'amama
O le executable e aofia ai vaega e tolu:- O le fa'aogaina o masini (HAL), fa'ailoga maualalo, ma aveta'avale uamea
- O se tui HSS i le lotoifale o RISC-V OpenSBI (fa'alelei teisi mai luga i luga o le PIC64GX mo AMP fa'amoemoe)
- Le HSS auaunaga ta'avale (o masini a le setete o lo'o tamomoe i se matasele tele)
- Fa'amuamua meafaigaluega ma fa'amaumauga o fa'amaumauga o lo'o fa'aogaina e OpenSBI.
O le auaunaga a le HSS "Amata" e nafa ma lenei amataga. - Ave le ata o le galuega o le talosaga (payload.bin) mai le teuina i fafo. O loʻo faʻaalia i le Ata 1.5 ma le Ata 1.6
Taua: I le tulaga o le PIC64GX Curiosity Kit, e sau mai le SD card.
Ata 1.5. Aveina le ata o le payload.bin Workload Image mai fafo
Ata 1.6. HSS Fa'afanua Fa'amanatu pe a uma ona aumai le uta uta.bin - Kopi vaega 'ese'ese mai le payload.bin e o'o atu i latou taimi fa'atino. O le payload.bin o se ata faʻapipiʻiina, lea e tuʻufaʻatasia ai ata talosaga eseese mo SMP poʻo AMP galuega mamafa. E aofia ai fa'ailoga, fa'amaumauga, ma fa'amatalaga laulau e mafai ai e le HSS ona tu'u sa'o le fa'ailoga ma vaega fa'amaumauga, i mea e mana'omia e fa'atino ai le tele o galuega fa'atino.
Ata 1.7. payload.bin ua kopiina i tuatusi o le nofoaga - Fa'atonu U54 talafeagai e oso i latou tuatusi amata fa'ataunu'u. Ole fa'amatalaga ole tuatusi amata o lo'o iai ile payload.bin.
- Amata le U54 Application harts ma so'o se lua-stagu uta uta. Mo example, U-Boot aumaia Linux.
Toe fai
E fesoʻotaʻi ma le manatu o le booting system o le manaʻoga e toe faʻafouina. Pe a mafaufau e uiga i le PIC64GX talosaga galuega mamafa, toe faʻafouina e manaʻomia ona mafaufau i le symmetric multiprocessing (SMP) ma le asymmetric multiprocessing (AMP) fa'aaliga:
- I le tulaga o se polokalama SMP, o le toe faʻafouina e mafai ona toe faʻaleleia ma le saogalemu le faʻaogaina o le polokalama atoa ona e leai ni galuega faʻaopoopo i se isi tala e mafaufau i ai.
- I le tulaga o se AMP faiga, e mafai ona fa'ataga na'o se galuega e toe fa'aola ia lava (ae le fa'alavelave i so'o se isi fa'amatalaga), po'o le avanoa e mafai ai ona fa'atino le toe fa'afouina o le tino.
Toe fai ma AMP
Ina ia mafai ai le SMP ma AMP toe fa'afouina fa'aaliga, e lagolagoina e le HSS manatu o fa'amanuiaga toe fa'afouina mafanafana ma malulu, lea e mafai ona tu'uina atu i se fa'amatalaga. O se fa'amatalaga e iai le fa'amanuiaga toe fa'amafanafana e mafai ona toe fa'aola o ia lava, ma o se fa'amatalaga e iai le avanoa toe fa'afefe malulu e mafai ona fa'atino ai le toe fa'afouina atoa. Mo exampia, mafaufau i le seti o fa'atusa fa'atusa.
- E tasi le fa'asologa o galuega a le SMP, lea e fa'atagaina e talosagaina ai le toe fa'afouina o le tino
- I lenei fa'ata'ita'iga, ua fa'atagaina le fa'aigoaina le avanoa toe fa'afouina malulu.
- O se anotusi lua AMP galuega mamafa, pe a fa'atagaina le fa'asinomaga A e talosagaina le toe fa'afouina o le polokalama atoa (e a'afia ai fa'amatalaga uma), ma le Context B e fa'atagaina e toe fa'afou ia lava.
- I lenei fa'ata'ita'iga, o lo'o fa'atagaina le tulaga A le avanoa e toe fa'afouina ai le malulu, ma le fa'aaliga B e fa'atagaina le avanoa toe fa'a mafanafana.
- O se anotusi lua AMP galuega mamafa, lea e na'o tulaga A ma B e fa'atagaina e toe fa'afouina i latou lava (ae le afaina ai le isi fa'amatalaga)
- I lenei fa'ata'ita'iga, o fa'asalalauga e lua e fa'atagaina na'o avanoa mafanafana toe fa'afouina.
- O se anotusi lua AMP galuega mamafa, lea e fa'ataga uma ai le A ma le B e talosagaina le toe fa'afouina o le tino
- I lenei fa'ata'ita'iga, o tulaga uma e lua e fa'atagaina avanoa toe fa'afouina malulu.
- E le gata i lea, e mafai e le HSS i le taimi o le fausiaina ona faʻatagaina i taimi uma le avanoa e toe faʻafouina ai le malulu, ma ia aua neʻi faʻatagaina le avanoa toe faʻafouina malulu.
Filifiliga Kconfig HSS talafeagai
Kconfig ose polokalama faufale fa'atulagaina. E masani ona fa'aoga e filifili ai le fau-taimi filifiliga ma fa'agaoioi pe fa'amalo foliga. Na afua mai i le fatu Linux ae ua maua nei le faʻaogaina i isi galuega i tua atu o le fatu Linux, e aofia ai U-Boot, Zephyr, ma le PIC64GX HSS.
O le HSS o loʻo i ai ni filifiliga Kconfig e lua e pulea ai le toe faʻaleleia o galuega mai le vaaiga a le HSS:
- CONFIG_ALLOW_COLD REBOOT
Afai e mafai lenei mea, e mafai e le lalolagi atoa ona faʻatagaina se faʻamatalaga e tuʻuina atu ai se valaau toe faʻafefe malulu. Afai e le atoatoa, e na'o le toe fa'afouina mafanafana e fa'atagaina. I le faaopoopo atu i le faʻatagaina o lenei filifiliga, e tatau ona tuʻuina atu le faʻatagaga e tuʻuina atu ai se toe faʻafouina malulu i se faʻamatalaga e ala i le generator totogi YAML. file po'o le filifiliga Kconfig lea. - CONFIG_ALLOW_COLD REBOOT_ALWAYS
- Afai e mafai, o lenei vaega i le lalolagi atoa e mafai ai e faʻalapotopotoga uma ona tuʻuina atu se ECAA toe faʻamalo malulu, e tusa lava po o le a le agavaa o le fuʻa payload.bin.
- E le gata i lea, o le payload.bin lava ia e mafai ona i ai se fuʻa taʻitasi-context, e faʻaalia ai o se faʻamatalaga patino e agavaa e tuʻuina atu le malulu malulu:
- Ina ia faʻatagaina se faʻamatalaga mafanafana toe faʻafouina se isi faʻamatalaga, e mafai ona matou faʻaopoopo le filifiliga faʻatagaina-toe faʻafou: mafanafana i le faʻamatalaga YAML file fa'aaoga e fatu ai le payload.bin
- Ina ia faʻatagaina se faʻamatalaga malulu toe faʻafouina o le polokalama atoa, e mafai ona matou faʻaopoopo le filifiliga faʻatagaina-toe faʻafou: malulu. E le mafai, e aunoa ma le faʻamaonia o le faʻatagaina-toe faʻafou, e naʻo le faʻatagaina o le mafanafana e toe faʻafou ai e tusa lava po o le a le faʻatulagaina o lenei fuʻa, afai e le mafai CONFIG_ALLOW_COLDREBOOT i le HSS, o le a toe faʻaaogaina e le HSS talosaga toe faʻafefe malulu e toe faʻamafanafana (per-context) .
Toe faʻafou i Faʻamatalaga
O lenei vaega o loʻo faʻamatalaina pe faʻafefea ona galue le toe faʻafouina - amata i le OpenSBI layer (le pito pito i lalo o le M-mode layer) ona talanoaina ai lea pe faʻafefea ona faʻatupuina lenei faʻaogaina o le OpenSBI layer mai se talosaga RTOS poʻo se OS mauoa e pei o Linux.
OpenSBI Toe fa'afouina le telefoni
- O le RISC-V Supervisor Binary Interface (SBI) faʻamatalaga o loʻo faʻamatalaina ai se faʻavasegaina o mea faigaluega faʻapipiʻi faʻapipiʻi mo le faʻavaeina o faʻavae ma le firmware runtime auaunaga. O le fa'amoemoega autu o le SBI o le mafai lea ona feavea'i ma feso'ota'iga i fa'atinoga eseese RISC-V.
- OpenSBI (Open Source Supervisor Binary Interface) o se poloketi faʻapitoa e tuʻuina atu ai se faʻataʻitaʻiga faʻatinoga o le SBI faʻamatalaga. O lo'o tu'uina atu fo'i e le OpenSBI 'au'aunaga ta'avale, e aofia ai le fa'alavelave fa'alavelave, pulega o le taimi, ma le fa'amafanafanaina o le I/O, lea e mafai ona fa'aogaina i luga ole laiga faakomepiuta maualuga.
- O le OpenSBI o loʻo aofia ai o se vaega o le HSS ma faʻatautaia i le tulaga o le masini. A fa'atupuina se mailei a le faiga fa'aoga po'o le fa'aoga, o le a tu'uina atu i le OpenSBI e fa'atautaia ai. O le OpenSBI o lo'o fa'aalia se faiga fa'apitoa e fa'aogaina i luga ole laiga o le polokalama e ala i se mailei fa'apitoa e ta'ua o le telefoni.
- O le Fa'atonu Fa'atonu (EID 0x53525354) e tu'uina atu ai se fa'atonuga fa'apitoa e mafai ai e le polokalama fa'apipi'i pito i luga ona talosagaina le toe fa'afouina po'o le tapunia. O le taimi lava e valaau ai lenei telefoni e se U54, e maileia e le HSS software o loʻo faʻaogaina i le Machine Mode i luga o lena U54, ma o se talosaga toe faʻafouina e tuʻuina atu i le E51 e toe faʻafou ai le tala poʻo le polokalama atoa, e fuafua i agavaa o le talaaga.
Mo nisi fa'amatalaga, va'ai le RISC-V Supervisor Binary Interface Specification aemaise lava Fa'aopoopo Fa'atonu Fa'atonu (EID #0x53525354 “SRST”).
Linux Toe Fa'afouina
E pei o se fa'amatalaga fa'apitoaampO lenei, i Linux, o le tapuni poloaiga e faʻaaogaina e taofi pe toe faʻafouina le faiga. O le poloaiga e masani lava ona tele igoa, e taʻua o le taofi, paʻu malosi, ma toe faʻafou. O igoa nei e fa'amaoti mai pe taofi le masini pe a tapuni, pe tape le masini pe a tapuni, pe toe fa'aola le masini pe a tapuni.
- O nei faʻatonuga faʻaoga-avanoa e tuʻuina atu ai le toe faʻafouina o le telefoni i Linux, lea e puʻeina e le fatu ma fesoʻotaʻi i se telefoni SBI.
- E i ai tulaga eseese o le toe faʻafouina - REBOOT_WARM, REBOOT_COLD, REBOOT_HARD - o nei mea e mafai ona pasia e fai ma faʻatonuga laina finauga i le fatu (mo example, toe faʻafou = w[arm] mo REBOOT_WARM). Mo nisi faʻamatalaga ile Linux kernel source code, vaʻai Documentation/admin-guide/kernel-paramters.txt.
- I le isi itu, afai e mafai / sys / kernel / reboot, e mafai ona faitau le au faʻapipiʻi i lalo e maua ai le faʻatulagaga toe faʻafouina o le faiga o loʻo i ai nei, ma tusi e sui ai. Mo nisi faʻamatalaga ile Linux kernel source code, vaʻai Fa'amaumauga/ABI/su'ega/sysfs-kernel-reboot.
Taifau leoleo
- O le isi manatu e feso'ota'i ma le system booting ma le system rebooting o le toe fa'afo'isia lea o le system i le fa'aupuina o le timer watchdog. Watchdog timers e fa'aaogaina lautele i faiga fa'apipi'i e otometi lava ona toe fa'afo'i mai fa'aletonu le tumau o masini, ma puipuia ai polokalama sese po'o le fa'aleagaina mai le fa'alavelaveina o le fa'aogaina o le faiga.
- PIC64GX e aofia ai meafaigaluega leoleo leoleo lagolago e mataʻituina ia harts taʻitoʻatasi pe a faʻaogaina le polokalama. E fa'amautinoa e leoleo leoleo e mafai ona toe fa'aola u'a pe a latou le tali mai ona o mea sese e le mafai ona toe fa'aleleia.
- O le PIC64GX e aofia ai ni fa'ata'ita'iga e lima o poloka masini fa'agata va'ava'ai e fa'aoga e iloa ai loka fa'aoga-tasi mo hata ta'itasi. Ina ia faafaigofieina fefiloi Asymmetric Multi-Processing (AMP) galuega, e lagolagoina e le HSS le mataʻituina ma le tali atu i le fanaina e leoleo.
PIC64GX Watchdog
- O le HSS e nafa ma le fa'auluina o tusi talosaga i luga o le eletise, ma mo le toe fa'aolaina (ta'ito'atasi pe fa'atasi) i so'o se taimi.tagu, pe a mana'omia pe mana'omia. O se taunuuga o lenei mea, o le tali atu i mea e vaʻavaʻai i luga o le PIC64GX e faʻatautaia e le HSS.
- O le mata'itu'i 'virtual watchdog' o lo'o fa'atinoina e avea o se tautua masini a le setete o le HSS, ma o ana matafaioi o le mata'ituina lea o tulaga o tagata ta'ito'atasi U54 mata'ituina meafaigaluega. A alu se tasi o nei leoleo leoleo U54, e iloa e le HSS lea mea ma toe faʻafouina le U54 pe a talafeagai ai. Afai o le U54 o se vaega o le SMP, o le anotusi atoa e mafaufauina mo le toe faʻafouina, ona o le tala e maua ai le avanoa mafanafana. O le a toe fa'afouina le faiga atoa pe a iai le avanoa e toe fa'afo'i malulu ai le tala.
Filifiliga Kconfig talafeagai
- O lo'o iai le lagolago a le Watchdog ona o le lē mafai ona tu'uina atu i fale HSS. Afai e te manaʻo e fausia se HSS masani, o le vaega lea o le a faʻamatalaina le faʻaogaina o masini e faʻamautinoa ai ua mafai le lagolago a le Watchdog.
- O le HSS o loʻo faʻatulagaina e faʻaaoga ai le Kconfig configuration system. O se tulaga maualuga .config file e mana'omia e filifili ai po'o a au'aunaga e tu'ufa'atasia i totonu po'o fafo mai le HSS fau.
- Muamua, o le CONFIG_SERVICE_WDOG tulaga pito i luga e manaʻomia ona faʻaogaina ("Virtual Watchdog support" e ala i le fai config).
Ona fa'aalia lea o filifiliga laiti nei e fa'alagolago i le lagolago a le Watchdog:
- CONFIG_SERVICE_WD OG_DEBUG
Fa'aee le lagolago mo fe'au fa'amatalaga/debug mai le 'au'aunaga va'ava'ai. - CONFIG_SERVICE_WD OG_DEBUG_TIMEOUT_SECS
Fuafua le taimi (i sekone) o le a maua mai e le HSS savali debug Watchdog. - CONFIG_SERVICE_WD OG_ENABLE_E51
Fa'atagaina le ta'ifau mo le E51 mata'ituina le fatu fa'aopoopo i le U54s, puipuia le fa'agaioiga o le HSS lava ia.
A mafai le E51 watchdog, o le a tusi atu le HSS i lea taimi ma lea taimi i le Watchdog e toe faafou ma taofia mai le fana. Afai, mo nisi mafuaʻaga, o le fatu E51 e loka pe paʻu ma faʻaagaina le E51 watchdog, o le a toe setiina i taimi uma le faiga atoa.
Galuega a le Watchdog
O meafaigaluega leoleo e fa'aogaina fa'atau i lalo. E mafai ona fau se faamalama fa'asaina e toe fa'afou e ala i le fa'atulagaina o le leoleoga Mata'utia Taua e o'o atu i le Fa'ataga Fa'afou (MVRP).
- A sili atu le tau o le taimi nei o le watchdog timer nai lo le tau MVRP, e faʻasaina le toe faʻafouina o le leoleo leoleo. O le taumafai e toe fa'afou le timer leoleo i le fa'amalama fa'asaina o le a fa'aalia ai se fa'alavelave fa'agata.
- O le toe fa'afouina o le ta'ifau i le va o le tau o le MVRP ma le Trigger Value (TRIG) o le a toe fa'aleleia lelei ai le fata ma taofia ai le fana mai le ta'ifau.
- O le taimi lava e faitaulia ai le tau o le timer watchdog i lalo ifo o le tau TRIG, o le a mu le ta'ifau leoleo.
Masini a le Malo Watchdog
- O le masini a le setete leoleo e matua tuusaʻo lava - amata i le faʻatulagaina o le leoleo leoleo mo le E51, pe a mafai, ona faʻasolo atu lea i se tulaga le mautonu i le mataʻituina. O taimi uma i le superloop, e faʻaogaina lenei setete mataʻituina, lea e siaki ai le tulaga o leoleo taʻitasi U54.
- E fegalegaleai le masini a le setete leoleo ma le masini o le boot state e toe amata ai se hata (ma soʻo se isi lava uʻamea o loʻo i totonu o lona seti seevae), pe a iloa e leʻi mafai e le hata ona toe faʻafouina lana taifau i le taimi.
Faʻamau Lockdown
E masani lava (aemaise i AMP talosaga), o lo'o fa'amoemoeina o le a nofomau le HSS i le M-mode, i luga o le U54, e fa'ataga ai le toe fa'afouina o le anotusi (fa'apea, toe fa'afo'i na'o le tasi fa'amatalaga, e aunoa ma le toe fa'afouina o le chip), ma fa'atagaina le HSS e mata'ituina le soifua maloloina ( ECCs, Loka Tulaga Bits, Bus Errors, SBI mea sese, PMP soliga, ma isi).
- Ina ia mafai ona tuʻuina atu gafatia toe faʻafouina i luga o se per-AMP fa'avae (e aunoa ma le mana'omia o le polokalama atoa e toe fa'afou), o le E51 e masani lava ona maua le avanoa e manatua ai le avanoa atoa e manatua ai le polokalama. Ae ui i lea, atonu e i ai tulaga e le manaʻomia ai, ma e ono manaʻo le tagata faʻatau e faʻatapulaʻa mea e fai e le E51 HSS firmware pe a maeʻa le faiga. I lenei tulaga, e mafai ona tuʻu le HSS i le loka loka pe a uma le U54 Application Harts ua taʻavale.
- E mafai ona fa'aogaina le fa'aogaina o le HSS Kconfig filifiliga CONFIG_SERVICE_LOCKDOWN.
- Ole 'au'aunaga loka ua fa'amoemoe e fa'ataga ai le fa'atapula'aina o gaioiga a le HSS pe a uma ona fa'aulu le U54 talosaga Harts.
Ata 4.2. HSS Loka Ala
O le taimi lava e amata ai le Lockdown mode, e taofia uma isi masini a le setete o auaunaga a le HSS mai le taʻavale. E ta'ua ai ni galuega e lua vaivai:
- e51_pmp_lockdown(), ma
- e51_lockdown()
O nei galuega tauave ua fa'amoemoe e fa'asili i le fa'ailoga fa'apitoa a le laupapa. O le mea muamua o se fa'agaioiga fa'aoso e mafai ai e le BSP ona fa'avasegaina le lokaina o le E51 mai uta o talosaga i le taimi nei. O le fa'atinoina o le fa'atinoina o lenei galuega ua gaogao. O le lona lua o le faʻatinoga o loʻo faʻatautaia mai lena taimi i luma. Ole fa'atinoina ole fa'atinoina ole tautua ole leoleo ile taimi nei ile E51, ma o le a toe fa'afouina pe a mu se U54 leoleo. Mo nisi fa'amatalaga, va'ai le HSS source code ile services/lockdown/lockdown_service.c file.
Fa'aopoopo
HSS payload.bin Format
- O lenei vaega o loʻo faʻamatalaina le payload.bin file faatulagaga ma le ata na faʻaaogaina e le HSS e faʻaulu ai PIC64GX SMP ma AMP talosaga.
- O le payload.bin o se binary faʻatulagaina (Ata A.10) e aofia ai se ulu, laulau faʻamatalaga eseese, ma pusi eseese o loʻo i ai le code ma faʻamatalaga vaega o vaega taʻitasi o le faʻatonuga o galuega. O se pusi e mafai ona fa'apea o se poloka fa'atasi o manatuaga.
Ata A.10. payload.bin Format
O le vaega o le ulutala (fa'aali i le Ata A.11) o lo'o i ai se tau fa'ataulāitu e fa'aaogaina e iloa ai le payload.bin ma nisi fa'amatalaga o le tausiga o fale, fa'atasi ai ma fa'amatalaga o le ata e fa'amoemoe e fa'agasolo i luga o le ta'avale ta'itasi.
U54 tusi talosaga. O loʻo faʻamatalaina pe faʻafefea ona faʻapipiʻi taʻitasi U54 hart, ma le seti o ata faʻapipiʻi atoa. I ana fa'amatalaga tau fale, o lo'o i ai fa'ailoga i laulau eseese o fa'amatalaga e fa'ataga ai le fa'atuputeleina o le ulu.
Ata A.11. payload.bin Ulutala
- Fa'ailoga ma fa'amatalaga fa'amata'u fa'amata'u e manatu na'o le faitau ma teu i se vaega na'o le faitau, lea e fa'asino i ai fa'amatalaga ulutala.
- O fa'amatalaga e le-zero na amatalia o fa'amaumauga faitau-tusi ae o lo'o iai a latou fa'ailoga amata e kopi mai le pusi faitau na'o le amataga. O lo'o teuina fo'i i le vaega na'o faitau.
- O le vaega o fa'amatalaga tau totogi na'o le faitau e fa'amatalaina e se laulau o fa'ailoga ma fa'amatalaga pusi fa'amatalaga. O fa'amatalaga ta'itasi i totonu o lenei laulau o lo'o i ai se 'tagata e ona le hart' (le 'afa autu i le fa'amatalaga o lo'o fa'atatau i ai.
i), o se uta faʻamaʻi (offset i totonu o le payload.bin), ma se tuatusi faʻataunuʻu (ituaiga nofoaga i le PIC64GX manatua), faʻatasi ai ma le tele ma le siaki tupe. O lo'o fa'aalia i le Ata A.12.
Ata A.12. Faitau-Na'o Fa'amatalaga Fa'amatalaga ma Totogi Fa'amaumauga
I le faaopoopo atu i pusi ua ta'ua i luga, o lo'o i ai fo'i pusi o manatua e fetaui ma fa'amatalaga fa'amatalaga e amata i le zero. O nei mea e le o teuina e pei o faʻamatalaga i le payload.bin, ae nai lo se seti faʻapitoa o faʻamatalaga faʻaupuina zero-initialized, lea e faʻamaonia ai se tuatusi ma le umi o le RAM e seti i le zero i le amataga. O lo'o fa'aalia i le Ata A.13.
Ata A.13. ZI Chunks
hss-payload-generator
O le meafaigaluega a le HSS Payload Generator e fa'atupuina se ata fa'atulagaina o uta mo le Hart Software Service zero-stage bootloader ile PIC64GX, tuʻuina atu se faʻatulagaga file ma se seti o le ELF files ma/poo binaries. Le faatulagaga file e fa'aaogaina e fa'afanua ai le ELF binaries po'o le binary blobs i le tusi talosaga ta'itasi (U54s).
Ata B.14. hss-payload-generator Flow
E fa'atino e le meafaigaluega ni su'esu'ega masani ile fa'atulagaina o le fa'atulagaga file ia lava ma luga o ata ELF. O ata ELF e tatau ona fa'atinoina RISC-V.
Example Taufetuli
- Ina ia fa'atino le meafaigaluega hss-payload-generator ma le sample configuration file ma ELF files:
$ ./hss-payload-generator -c test/config.yaml output.bin - Ina ia lolomi su'esu'ega e uiga i se ata sa iai muamua, fa'aoga:
$ ./hss-payload-generator -d output.bin - Ina ia mafai ona faʻamaonia le faʻamaonia o le taʻavale (e ala i ata saini), faʻaaoga -p e faʻamaonia ai le nofoaga o le X.509 Private Key mo le Elliptic Curve P-384 (SECP384r1):
$ ./hss-payload-generator -c test/config.yaml payload.bin -p /path/to/private.pem
Mo nisi faʻamatalaga, vaʻai i le Secure Boot Authentication documentation.
Config File Example
- Muamua, e mafai ona tatou setiina se igoa mo la tatou ata, a leai, o le a faia le tasi ma le malosi:
seti-igoa: 'PIC64-HSS::TestImage' - Sosoo ai, o le a tatou faauigaina tuatusi nofoaga e ulufale ai mo fatu taitasi, e pei ona taua i lalo:
hart-entry-points: {u54_1: ‘0x80200000’, u54_2: ‘0x80200000’, u54_3: ‘0xB0000000′, u54_4:’0x80200000’}
O ata fa'apogai a le ELF e mafai ona fa'amaoti mai ai se mea e ulufale ai, ae matou te manana'o ia mafai ona lagolago fa'ailoga lona lua mo 'o'o pe a mana'omia, mo le fa'aulu.ample, afai e tele hata e fa'amoemoe e fa'aa'e le ata lava e tasi, e mafai ona i ai ni togi ta'itasi. Ina ia lagolagoina lenei mea, matou te faʻamaoti tuatusi o mea e ulufale ai i le faʻatulagaga file lava ia.
Ua mafai nei ona matou faʻamatalaina nisi o totogi (puna ELF files, poʻo paʻu binary) o le a tuʻuina i nisi itulagi e manatua. O le vaega o le uta o loʻo faʻamatalaina i upu autu o totogi, ona sosoo ai lea ma se numera o faʻamatalaga totogi taʻitasi. O uta taitasi e iai lona igoa (ala i lona file), o se tagata e ona-hart, ma pe a filifili 1 i le 3 hata lona lua.
E le gata i lea, o se uta o loʻo i ai se tulaga faʻapitoa e amata ai le faʻatinoina. O tulaga fa'apitoa fa'apitoa o PRV_M, PRV_S ma PRV_U, o lo'o fa'amatalaina ai nei:
- PRV_M Faiga masini
- PRV_S Faiga Fa'atonu
- PRV_U Fa'aoga faiga
I le exampLe:
- test/zephyr.elf o loʻo faʻapea o se talosaga Zephyr e tamoʻe i U54_3, ma faʻamoemoe e amata i le PRV_M tulaga faʻapitoa.
- test/u-boot-dtb.bin o le Das U-Boot bootloader talosaga, ma e tamoe i luga o U54_1, U54_2 ma U54_4. E fa'amoemoe e amata ile PRV_S tulaga fa'apitoa.
Taua:
O le gaioiga a le U-Boot e fatuina ai se ELF file, ae masani lava e le faʻapipiʻiina le faʻaopoopoga .elf. I lenei tulaga, o le binary na faia e CONFIG_OF_SEPARATE o loʻo faʻaaogaina, lea e faʻapipiʻi ai se masini laau i le U-Boot binary.
O le ex leaample fa'atulagaina o Totogi file:
- test/zephyr.elf:
{exec-addr: '0xB0000000', owner-hart: u54_3, priv-mode: prv_m, skip-opensbi: true} - suega/u-boot-dtb.bin:
{exec-addr: '0x80200000', owner-hart: u54_1, second-hart: u54_2, second-hart: u54_4,priv-mode: prv_s}
Taua:
O mataupu e taua mo le file igoa ala, ae le o upu autu. O lea, mo se faʻataʻitaʻiga, u54_1 e tutusa ma U54_1, ma exec-addr e tutusa ma EXEC-ADDR. Afai o loʻo iai le faʻaopoopoga o le .elf poʻo le .bin, e manaʻomia le faʻapipiʻiina i le faʻatulagaga file.
- Mo se talosaga uʻamea e le manaʻo e popole i le OpenSBI, o le filifiliga faaseʻe-tatala, pe a moni, o le a mafua ai ona faʻaogaina le uta i luga o lena fatu e faʻaaoga ai se mret faigofie.
nai lo le OpenSBI sbi_init() valaau. O lona uiga o le fatu o le a amata ona faʻaogaina le faʻailoga uamea e tusa lava po o le a le OpenSBI HSM iloiloga. Manatua foi o lona uiga e le mafai e le fatu ona faaaoga
vala'au e fa'aoga OpenSBI galuega. O le fa'ase'e-tatala filifiliga e filifili ma fa'aletonu ile sese. - Ina ia fa'ataga le toe fa'afouina mafanafana o se isi fa'amatalaga, e mafai ona tatou fa'aopoopo le filifiliga fa'ataga le toe fa'afouina: mafanafana. Ina ia faʻatagaina se faʻamatalaga malulu toe faʻafouina o le polokalama atoa, e mafai ona matou faʻaopoopo le filifiliga faʻatagaina-toe faʻafou: malulu. Ona o le faaletonu, e aunoa ma le faamaotiina o le faataga-reboot, e na'o le anotusi e fa'atagaina e toe fa'amafanafanaina lava.
- E mafai fo'i ona fa'afeso'ota'i fa'amaumauga fa'atasi ma uta ta'itasi, mo se fa'ata'ita'igaample, o le DeviceTree Blob (DTB) file, e ala i le faʻamalamalamaina o faʻamatalaga faʻapitoa fileigoa e faapea:
test/u-boot.bin: { exec-addr: '0x80200000', pule-hart: u54_1, lona lua-hart: u54_2, lona lua-hart: u54_3, lua-hart: u54_4, priv-mode: prv_s, ancilliary-data : test/pic64gx.dtb } - O nei faʻamatalaga faʻaopoopo o le a aofia i totonu o le uta (tuʻu saʻo i tua o le autu file i le executable
avanoa), ma o lona tuatusi o le a tuʻuina atu i OpenSBI i le isi_arg1 fanua (pasi i le $a1 resitala i le ata i le taimi o le taʻavale). - Ina ia taofia le HSS mai le otometi ona faʻaosoina se tala (mo se faʻataʻitaʻiga, pe a matou mananaʻo e tuʻuina atu le puleaina o lenei mea i se faʻamatalaga e faʻaaoga ai le remoteProc), faʻaaoga le fuʻa skip-autoboot:
test/zephyr.elf: {exec-addr: '0xB0000000', owner-hart: u54_3, priv-mode: prv_m, skip-opensbi: moni, skip-autoboot: moni} - Ma le mea mulimuli, e mafai ona tatou filifili e faʻamalo igoa o totogi taʻitasi, e faʻaaoga ai le filifiliga totogi-igoa. Mo exampLe:
test/u-boot.bin: { exec-addr: '0x80200000', pule-hart: u54_1, lona lua-hart: u54_2, lona lua-hart: u54_3, lua-hart: u54_4, priv-mode: prv_s, ancilliary-data : test/pic64gx.dtb, payload-name: 'u-boot' }
Manatua o le Yocto ma Buildroot Linux faufale o le a fausia, faʻapipiʻi, ma faʻatautaia le hss-payload-
generator pe'ā mana'omia e fa'atupu ai ata fa'aoga. E le gata i lea, o le pic64gx-curiosity-kit-amp masini fa'atatau i Yocto o le a fa'atupuina ai se ata talosaga e fa'aaoga ai le meafaigaluega hss-payload-generator e fa'aalia AMP, faʻatasi ai ma Linux o loʻo taʻavale i luga o le 3 harts ma Zephyr o loʻo tamoe i luga o le 1 hart.
Toe Iloilo Tala'aga
O le tala fa'asolopito o lo'o fa'amatalaina suiga na fa'atinoina i le pepa. O suiga o lo'o lisiina e ala i toe iloiloga, amata i le lomiga aupito lata mai.
Toe Iloiloga |
Aso |
Fa'amatalaga |
A | 07/2024 | Toe Iloiloga Muamua |
Microchip Fa'amatalaga
Le Microchip Webnofoaga
Microchip e maua le lagolago i luga ole laiga e ala i la matou webnofoaga i www.microchip.com/. Lenei web'upega tafa'ilagi e fa'aoga e fai ai files ma fa'amatalaga faigofie ona maua e tagata fa'atau. O nisi o mea e maua e aofia ai:
- Lagolago oloa - Pepa o faʻamaumauga ma mea sese, faʻamatalaga o talosaga ma samppolokalame, punaoa mamanu, ta'iala a le tagata fa'aoga ma pepa lagolago mo meafaigaluega, fa'asalalauga fou fa'akomepiuta ma polokalama fa'amaumauga
- Lagolago Fa'atekinisi Lautele - Fesili e masani ona fesiligia (FAQs), talosaga lagolago faʻapitoa, vaega faʻatalanoaga i luga ole laiga, Microchip design paaga polokalame lisi sui auai
- Pisinisi a Microchip - Filifilia oloa ma taʻiala faʻatonu, faʻasalalauga lata mai a Microchip, lisi o semina ma mea na tutupu, lisi o ofisa faʻatau Microchip, tufatufaina, ma sui fale gaosi oloa
Au'aunaga Fa'asilasilaga Suiga o Mea
- O le auaunaga fa'asilasilaga suiga o oloa a Microchip e fesoasoani e fa'amautu ai tagata fa'atau i oloa Microchip. O le a maua e le au fai saofaga le faʻamatalaga imeli i soʻo se taimi e iai suiga, faʻafouga, toe teuteuga poʻo mea sese e fesoʻotaʻi ma se aiga o oloa faʻapitoa poʻo meafaigaluega atinaʻe e fiafia i ai.
- Ina ia lesitala, alu i www.microchip.com/pcn ma mulimuli i faatonuga o le resitalaina.
Lagolago Tagata Fa'atau
O tagata fa'aoga o oloa Microchip e mafai ona maua fesoasoani e ala i le tele o auala:
- Fa'asoa po'o le Sui
- Ofisa Fa'atauga Fa'alotoifale
- Embedded Solutions Engineer (ESE)
- Lagolago Fa'atekinisi
E tatau i tagata fa'atau ona fa'afeso'ota'i le latou tufatufaina, sui, po'o le ESE mo le lagolago. O loʻo avanoa foʻi ofisa faʻatau i le lotoifale e fesoasoani i tagata faʻatau. O se lisi o ofisa fa'atau ma nofoaga o lo'o aofia i totonu o lenei pepa.
E maua le lagolago fa'apitoa e ala ile webnofoaga i: www.microchip.com/support.
Fa'ailoga Puipuiga o Fa'ailoga Fa'atonu a Microchip
Manatua faʻamatalaga o loʻo i lalo o le faʻaogaina o le puipuiga o tulafono i luga o oloa Microchip:
- O oloa Microchip e fetaui ma faʻamatalaga o loʻo i totonu o la latou Pepa Faʻamatalaga Microchip.
- E talitonu Microchip o lona aiga o oloa e saogalemu pe a faʻaaogaina i le auala faʻamoemoeina, i totonu o faʻamatalaga faʻaogaina, ma i lalo o tulaga masani.
- Microchip fa'atauaina ma puipuia fa'amalosi ana aia tatau tau meatotino. O taumafaiga e soli le tulafono o le puipuiga o oloa a Microchip e matua fa'asaina ma e ono solia ai le Digital Millennium Copyright Act.
- E le mafai e le Microchip poʻo se isi mea gaosi semiconductor ona faʻamaonia le saogalemu o lana tulafono. O le puipuiga o tulafono laiti e le o lona uiga tatou te faʻamautinoa o le oloa e "le mafai ona motusia". O le puipuiga o tulafono laiti o lo'o fa'asolosolo pea. Microchip ua tuuto atu i le faʻaauauina pea o le faʻaleleia atili o uiga puipuia o tulafono a tatou oloa.
Faasilasilaga Faaletulafono
O lenei lomiga ma faʻamatalaga o loʻo i totonu e mafai ona faʻaaogaina i oloa Microchip, e aofia ai le mamanu, suʻega, ma tuʻufaʻatasia oloa Microchip ma lau talosaga. O le fa'aogaina o nei fa'amatalaga i so'o se isi lava faiga e solia ai nei aiaiga. O fa'amatalaga e uiga i le fa'aogaina o masini e tu'uina atu mo na'o lou fa'amalieina ma e ono suia i fa'afouga. O lau matafaioi le faʻamautinoa o lau talosaga e fetaui ma au faʻamatalaga. Fa'afeso'ota'i lou ofisa fa'atau Microchip fa'apitonu'u mo se lagolago fa'aopoopo pe, maua se lagolago fa'aopoopo ile www.microchip.com/en-us/support/design-help/client-support-services.
O LENEI FAʻAMATALAGA E TUUINA E MICROCHIP "AS IS". E LEAI FAIA e le MICROCHIP ni sui po'o se fa'amaoniga o so'o se ituaiga pe fa'aalia pe fa'aali, tusia pe tugutu, tulāfono po'o se isi mea, e feso'ota'i ma fa'amatalaga e aofia ai ae le tapula'a i so'o se fa'amaoniaga fa'amaonia, fa'amaonia, ma le fa'amaoniaina. FAAMOEMOEGA, POO WARRANTY E FAI I ONA TULAGA, TULAGA, POO LE FAIGALUEGA.
E LEAI SE MEA E TATAU AI MICROCHIP MO SO'O SE FA'AMATALAGA, FA'AMATALAGA, FA'ASA'OGA, FA'AMATALAGA, PO'O LE FA'A'ALI'AGA MA'U'U, FA'AFIA, TAU, PO'O LE TU'U'UINA O SO'O SE I'UGA SO'O SE FA'AIGA I LE FA'AMATALAGA POO LONA FA'A'OGA, PE'O LE MEA NA FA'AUPUNA'I, E tusa lava pe fa'aletonu. FA'AFIO PO'O LE FA'AFIA E MAFAI ILOA. I LE AGATO'O FA'AALIGA E LE TULAFONO, O LE UMA AOFA'I A MICROCHIP I TOTOGI UMA I SO'O SE AUALA E FA'AIGA I LE FA'AMATALAGA POO LONA FA'A'OA'OGA E LE'A LOLOA I LE FA'AMATALAGA O TOTOGI, AFAI E IAI, NA E TOTOINA SA'O I LE MICROCHIP MO LE FA'AMATALAGA.
O le fa'aogaina o masini Microchip i le tausiga o le ola ma/po'o le saogalemu o lo'o i le tulaga lamatia o le tagata fa'atau, ma e malie le tagata fa'atau e puipuia, fa'aleaga, ma taofia Microchip le afaina mai mea leaga uma, tagi, suti, po'o tupe fa'aalu e mafua mai i lea fa'aoga. E leai ni laisene e tu'uina atu, fa'aalia po'o se isi mea, i lalo o so'o se Microchip aia tatau tau le atamai se'i vagana ua ta'ua.
Fa'ailoga Fa'ailoga
Le igoa Microchip ma le logo, le Microchip logo, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch 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, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ma XMEGA o fa'ailoga fa'amaufa'ailoga a Microchip Technology Incorporated i Amerika ma isi atunu'u.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, nofoa afi, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld , TimeCesium, TimeHub, TimePictra, TimeProvider, ma ZL o faʻailoga faʻamaufaʻailoga a Microchip Technology Incorporated i Amerika.
Taofi Fa'aigoa Fa'atasi, AKS, Analog-mo-le-Digital Age, So'o se Capacitor, So'o se In, So'oOut, Suiga Fa'aopoopoina, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net Matching, Dynamic Average Matching , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, Polokalama Fa'asologa Fa'asologa, ICSP, INICnet, Fa'ata'ita'i Fa'ata'ita'i, IntelliMOS, Feso'ota'i Va'aiga Kisi, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Faʻamaonia logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, faafanua faigofie, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Aofa'i Tumau, Taimi Fa'atuatuaina, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, ma ZENA o fa'ailoga fa'ailoga a Microchip Technology Incorporated i Amerika ma isi atunu'u.
- SQTP ose fa'ailoga tautua a Microchip Technology Incorporated i Amerika
- O le logo Adaptec, Frequency on Demand, Silicon Storage Technology, ma Symmcom o fa'ailoga fa'amaufa'ailoga a Microchip Technology Inc. i isi atunu'u.
- GestIC ose fa'ailoga fa'amaufa'ailoga a Microchip Technology Germany II GmbH & Co. KG, ose lala o Microchip Technology Inc., i isi atunu'u.
O isi fa'ailoga tau fefa'ataua'iga uma o lo'o ta'ua i inei o meatotino a latou kamupani. © 2024, Microchip Technology Incorporated ma ona lala. Ua Taofia Aia Tatau Uma.
- ISBN: 978-1-6683-4890-1
Faiga Fa'atonuga
Mo faʻamatalaga e uiga i Microchip's Quality Management Systems, faʻamolemole asiasi www.microchip.com/quality.
Fa'atauga ma Au'aunaga i le Lalolagi Atoa
AMERIKA |
ASIA/ PASIFIK | ASIA/ PASIFIK |
Europa |
Kamupani Ofisa
2355 Sisifo Chandler Blvd. Chandler, AZ 85224-6199 Telefoni: 480-792-7200 Fax: 480-792-7277 Lagolago Fa'atekinisi: www.microchip.com/support Web tuatusi: www.microchip.com Atlanta Duluth, GA Telefoni: 678-957-9614 Fax: 678-957-1455 Austin, TX Telefoni: 512-257-3370 Boston Westborough, MA Telefoni: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Telefoni: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Telefoni: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Telefoni: 248-848-4000 Houston, TX Telefoni: 281-894-5983 Indianapolis Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453 Telefoni: 317-536-2380 Los Angeles Mission Viejo, CA Telefoni: 949-462-9523 Fax: 949-462-9608 Telefoni: 951-273-7800 Raleigh, NC Telefoni: 919-844-7510 Niu Ioka, NY Telefoni: 631-435-6000 San Iose, CA Telefoni: 408-735-9110 Telefoni: 408-436-4270 Kanata – Toronto Telefoni: 905-695-1980 Fax: 905-695-2078 |
Ausetalia – Sini
Telefoni: 61-2-9868-6733 Saina - Beijing Telefoni: 86-10-8569-7000 Saina – Chengdu Telefoni: 86-28-8665-5511 Saina – Chongqing Telefoni: 86-23-8980-9588 Saina – Dongguan Telefoni: 86-769-8702-9880 Saina – Guangzhou Telefoni: 86-20-8755-8029 Saina – Hangzhou Telefoni: 86-571-8792-8115 Saina – Hong Kong SAR Telefoni: 852-2943-5100 Saina – Nanjing Telefoni: 86-25-8473-2460 Saina – Qingdao Telefoni: 86-532-8502-7355 Saina – Shanghai Telefoni: 86-21-3326-8000 Saina – Shenyang Telefoni: 86-24-2334-2829 Saina – Shenzhen Telefoni: 86-755-8864-2200 Saina – Suzhou Telefoni: 86-186-6233-1526 Saina - Wuhan Telefoni: 86-27-5980-5300 Saina – Xian Telefoni: 86-29-8833-7252 Saina – Xiamen Telefoni: 86-592-2388138 Saina – Zhuhai Telefoni: 86-756-3210040 |
Initia – Bangalore
Telefoni: 91-80-3090-4444 Initia – New Delhi Telefoni: 91-11-4160-8631 Initia – Pune Telefoni: 91-20-4121-0141 Iapani – Osaka Telefoni: 81-6-6152-7160 Iapani – Tokyo Telefoni: 81-3-6880-3770 Korea – Daegu Telefoni: 82-53-744-4301 Korea – Seoul Telefoni: 82-2-554-7200 Meleisia – Kuala Lumpur Telefoni: 60-3-7651-7906 Meleisia – Penang Telefoni: 60-4-227-8870 Filipino – Manila Telefoni: 63-2-634-9065 Singapore Telefoni: 65-6334-8870 Taiuani – Hsin Chu Telefoni: 886-3-577-8366 Taiuani – Kaohsiung Telefoni: 886-7-213-7830 Taiuani – Taipei Telefoni: 886-2-2508-8600 Thailand – Bangkok Telefoni: 66-2-694-1351 Vietnam – Ho Chi Minh Telefoni: 84-28-5448-2100 |
Austria – Uelese
Telefoni: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark – Copenhagen Telefoni: 45-4485-5910 Fax: 45-4485-2829 Finland – Espoo Telefoni: 358-9-4520-820 Falani – Pale Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Siamani – Garching Telefoni: 49-8931-9700 Siamani – Haan Telefoni: 49-2129-3766400 Siamani – Heilbronn Telefoni: 49-7131-72400 Siamani – Karlsruhe Telefoni: 49-721-625370 Siamani – Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Siamani – Rosenheim Telefoni: 49-8031-354-560 Isaraelu – Hod Hasaron Telefoni: 972-9-775-5100 Italia – Milan Telefoni: 39-0331-742611 Fax: 39-0331-466781 Italia – Padova Telefoni: 39-049-7625286 Netherlands – Drunen Telefoni: 31-416-690399 Fax: 31-416-690340 Norway – Trondheim Telefoni: 47-72884388 Polani – Warsaw Telefoni: 48-22-3325737 Romania – Bucharest Tel: 40-21-407-87-50 Sepania - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Suetena – Gothenburg Tel: 46-31-704-60-40 Suetena - Stockholm Telefoni: 46-8-5090-4654 Peretania - Wokingham Telefoni: 44-118-921-5800 Fax: 44-118-921-5820 |
© 2024 Microchip Technology Inc. ma ona lala.
Pepa / Punaoa
![]() |
MICROCHIP PIC64GX 64-Bit RISC-V Quad-Core Microprocessor [pdf] Taiala mo Tagata Fa'aoga 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 |