MICROCHIP PIC64GX 64-Bit RISC-V Quad-Core Microprocessor
Tlhahisoleseding ya Sehlahiswa
Litlhaloso:
- Lebitso la Sehlahiswa: Microchip PIC64GX
- Mokhoa oa ho qala: SMP le AMP meroalo ea mosebetsi e tšehelitsoeng
- Likarolo tse Khethehileng: Tšehetso ea li-Watchdog, Mokhoa oa Lockdown
Litaelo tsa Tšebeliso ea Sehlahisoa
- Mokhoa oa Boot
- Lisebelisoa tsa Software tse Kenyellelitsoeng ho Booting
Ts'ebetso ea boot-up ea sistimi e kenyelletsa likarolo tse latelang tsa software:- Hart Software Services (HSS): A lefela-stage bootloader, monitor system, le mofani oa litšebeletso tsa nako ea ho sebetsa bakeng sa lits'ebetso.
- Phallo ea Boot
Tatelano ea phallo ea boot system ke e latelang:- Ho qala ha Hart Software Services (HSS)
- Ts'ebetso ea bootloader
- Ho qala kopo
- Lisebelisoa tsa Software tse Kenyellelitsoeng ho Booting
- Lintja tse lebelang
- Setšoantšo sa PIC64GX
PIC64GX e na le ts'ebetso ea ho lebela ho lekola ts'ebetso ea sistimi le ho tsosa liketso haeba ho ka ba le liphoso tsa sistimi.
- Setšoantšo sa PIC64GX
- Mokhoa oa ho notlela
Mokhoa oa ho koala o etselitsoe bareki ba hlokang taolo e felletseng holim'a liketso tsa sistimi kamora ho qala. E fokotsa ts'ebetso ea tlhahlobo ea sistimi ea E51.
LBH
- Q: Sepheo sa Hart Software Services (HSS) ke sefe?
A: HSS e sebetsa e le zero-stage bootloader, monitor system, le mofani oa litšebeletso tsa nako ea ho sebetsa bakeng sa lits'ebetso nakong ea ts'ebetso ea boot. - P: Mosebetsi oa PIC64GX oa balebeli o sebetsa joang?
A: PIC64GX e shebella ts'ebetso ea sistimi mme e ka nka mehato e boletsoeng esale pele haeba ho ka ba le liphoso tsa sistimi ho netefatsa ts'epahalo ea sistimi.
Selelekela
Whitepaper ena e hlalosa hore na Microchip PIC64GX boots kopo e sebetsa joang mme e hlalosa ts'ebetso ea boot system, e sebetsang ka mokhoa o ts'oanang bakeng sa SMP le. AMP meroalo ya mosebetsi. Ho feta moo, e akaretsa hore na reboot e sebetsa joang bakeng sa SMP le AMP meroalo ea mosebetsi, lintja tsa balebeli ho PIC64GX, le mokhoa o ikhethileng oa ho koala litsamaiso moo bareki ba lakatsang taolo e felletseng ho fokotsa liketso tsa E51 system monitor kamora boot system.
Mokhoa oa Boot
Ha re shebeng likarolo tse fapaneng tsa software tse amehang ho bootup ea sistimi, ebe re shebisisa ka botlalo tatelano ea phallo ea sistimi ka boeona.
Lisebelisoa tsa Software tse Kenyellelitsoeng ho Booting
Likarolo tse latelang li ameha ts'ebetsong ea ho qalisa sistimi:
Setšoantšo sa 1.1. Likarolo tsa Boot-up
- Hart Software Services (HSS)
Hart Software Services (HSS) ke lefelatage bootloader, sebali sa sistimi, le mofani oa lits'ebeletso tsa nako ea ho sebetsa bakeng sa lits'ebetso. HSS e ts'ehetsa ho seta ha sistimi ea pele, koetliso ea DDR, le ho qala / ho hlophisoa ha lisebelisoa. E sebetsa haholo ho li-E51, e nang le ts'ebetso e nyane ea mochini oa mochini o sebetsang ho U54 e 'ngoe le e 'ngoe. E bula maemo a le mong kapa a mangata ka ho kenya ts'ebeliso ea "payload" ho tloha setsing sa boot, mme e fana ka Platform Runtime Services / Supervisor Execution Environment (SEE) bakeng sa lisebelisoa tsa tsamaiso ea tsamaiso. E ts'ehetsa polokeho ea boot mme ke karolo ea bohlokoa ho netefatsa hore hardware e arola/karohanoa bakeng sa AMP maemo. - Das U-Boot (U-Boot)
Das U-Boot (U-Boot) ke sesebelisoa sa bootloader se bulehileng se fumanehang hohle. E ts'ehetsa CLI e bonolo e ka fumanang setšoantšo sa boot ho tsoa mehloling e fapaneng (ho kenyeletsoa SD Card le Network). U-Boot e kenya Linux. E ka fana ka tikoloho ea UEFI ha ho hlokahala. Ka kakaretso e felile ebile e tsoile tseleng hang ha Linux e se e qaliloe - ka mantsoe a mang, ha e lule e le setulong sa boot. - Linux Kernel
Linux kernel ke kernel ea sistimi e tsebahalang haholo lefatšeng. Ha e kopantsoe le sebaka sa basebelisi ba lits'ebetso, e theha seo hangata se bitsoang sistimi e sebetsang ea Linux. Sistimi ea Ts'ebetso ea Linux e fana ka li-API tse ruileng tsa POSIX le tikoloho ea nts'etsopele, mohlalaample, lipuo le lisebelisoa tse kang Python, Perl, Tcl, Rust, C/C++, le Tcl; lilaebrari tse kang OpenSSL, OpenCV, OpenMP, OPC/UA, le OpenAMP (RPmsg le RemoteProc).
Yocto le Buildroot ke lihahi tsa sistimi ea Linux, ke hore, li ka sebelisoa ho hlahisa litsamaiso tsa Linux tse hlophisitsoeng hantle. Yocto e hlahisa kabo ea Linux e nang le barui
sete ea lits'ebetso, lisebelisoa le lilaeborari, le taolo ea boikhethelo ea liphutheloana. Buildroot e hlahisa motso o fokolang haholoanyane fileSistimi mme e ka shebisisa lits'ebetso tse sa hlokeng ho bolokoa khafetsa empa li sebetsa ka botlalo ho tsoa ho RAM (ho sebelisa tšehetso ea li-initials tsa Linux, bakeng sa ex.ample). - Zephyr
Zephyr ke sesebelisoa se senyenyane, se bulehileng sa Real-Time Operating System (RTOS). E fana ka Moralo oa Nako ea 'Nete o Tlas'a Overhead, o nang le mecha ea puisano ea RPMsg-lite ho Linux. E kenyelletsa kernel, lilaeborari, bakhanni ba lisebelisoa, li-protocol stacks, filelitsamaiso, mekhoa ea lintlafatso tsa firmware, joalo-joalo, 'me e ntle bakeng sa bareki ba batlang ho ba le boiphihlelo bo kang ba tšepe ho PIC64GX.
Phallo ea Boot
PIC64GX e kenyelletsa RISC-V coreplex e nang le 64-bit E51 system monitor hart le 4 64-bit U54 application harts. Ho poleloana ea RISC-V, hart ke moelelo oa ts'ebetso oa RISC-V o nang le lethathamo le felletseng la lirekoto le tse phethahatsang khoutu ea eona ka boits'oaro. U ka e nahana e le khoele ea hardware kapa CPU e le 'ngoe. Sehlopha sa litsupa ka har'a mokokotlo o le mong hangata se bitsoa se rarahaneng. Sehlooho sena se hlalosa mehato ea ho qala PIC64GX coreplex, ho kenyeletsoa pelo ea lisebelisoa tsa E51 le li-harts tsa kopo tsa U54.
- Matla ho PIC64GX coreplex.
Ha li ntse li sebetsa, likhohlo tsohle tse ho RISC-V coreplex li lokolloa ho tloha ho reset ke Molaoli oa Ts'ireletso. - Matha khoutu ea HSS ho tsoa mohopolong oa on-chip eNVM flash.
Qalong, pelo e 'ngoe le e 'ngoe e qala ho sebelisa khoutu ea HSS ho tsoa mohopolong oa on-chip eNVM flash. Khoutu ena e etsa hore likhoele tsohle tsa ts'ebeliso ea U54 li bilike, li emetse litaelo, 'me li tlohelle E51 ho shebella hart ho qala ho sebelisa khoutu ho qala le ho hlahisa sistimi. - Tlosa khoutu ea HSS ho tloha ho eNVM ho ea ho memori ea L2-Scratch.
Ho ipapisitsoe le tlhophiso ea nako ea ho aha, HSS hangata e kholo ho feta matla a memori ea eNVM ka boeona, ka hona ntho ea pele eo khoutu ea HSS e sebetsang ho E51 e e etsang ke ho itšehla thajana ho tloha ho eNVM ho ea ho L2-Scratch memory, joalo ka ha ho bonts'itsoe ho Figure. 1.2 le Setšoantšo sa 1.3.
Setšoantšo sa 1.2. HSS E theoha ho tloha ho eNVM ho ea ho L2 Scratch
Setšoantšo sa 1.3. HSS Memory Map Nakong ea Decompression - Tlolela ho tloha ho eNVM ho ea ho L2-Scratch ho e ka phethisoang joalo ka ha ho bonts'itsoe setšoantšong se latelang.
Setšoantšo sa 1.4. HSS E tlolela ho tloha ho eNVM ho ea ho Khoutu Hona Joale ho L2Scratch Ka mor'a Decompression
The executable e na le likarolo tse tharo:- The hardware abstraction layer (HAL), khoutu ea boemo bo tlase, le bakhanni ba tšepe ba se nang letho
- Fork ea lehae ea HSS ea RISC-V OpenSBI (e fetotsoe hanyenyane ho tloha holimo ho PIC64GX bakeng sa AMP merero)
- Litšebeletso tsa nako ea ho sebetsa tsa HSS (mechini ea mmuso e sebetsa ka loop e kholo)
- Qala lisebelisoa le lisebelisoa tsa data tse sebelisoang ke OpenSBI.
Ts'ebeletso ea HSS "Startup" e ikarabella bakeng sa ho qala hona. - Lata setšoantšo sa mosebetsi oa kopo (payload.bin) polokelong ea kantle. Sena se bontšoa ho Setšoantšo sa 1.5 le 1.6
Bohlokoa: Haeba ho na le PIC64GX Curiosity Kit, sena se tla tsoa kareteng ea SD.
Setšoantšo sa 1.5. Ho lata sets'oants'o sa payload.bin mojaro oa mosebetsi ho tsoa polokelong ea kantle
Setšoantšo sa 1.6. HSS Memory Map ka mor'a ho lata payload.bin - Kopitsa likarolo tse fapaneng ho tloha payload.bin ho ea libakeng tsa bona tsa nako ea ho bolaoa. The payload.bin ke setšoantšo se hlophisitsoeng, se kopanyang litšoantšo tse fapaneng tsa kopo bakeng sa SMP kapa AMP meroalo ya mosebetsi. E kenyelletsa litafole tsa khoutu, data, le litlhaloso tse nolofalletsang HSS ho beha likarolo tsa khoutu le lintlha ka nepo, moo li hlokahalang ho tsamaisa mesebetsi e fapaneng ea ts'ebeliso.
Setšoantšo sa 1.7. payload.bin e Kopisitsoe ho Liaterese Tsa Moo E Lebang teng - Laela li-U54 tse amehang ho tlolela liatereseng tsa bona tsa ho qala ts'ebetso. Lintlha tsena tsa aterese ea ho qala li fumaneha ho payload.bin.
- Qala U54 Application harts le metsotsoana efe kapa efetagle li-bootloader. Bakeng sa mohlalaample, U-Boot e hlahisa Linux.
Qala bocha
E amanang le mohopolo oa ho qala sistimi ke tlhoko ea ho qala bocha. Ha u nahana ka mesebetsi e mengata ea PIC64GX, ho qala bocha ho hloka ho nahana ka bobeli ba symmetric multiprocessing (SMP) le asymmetric multiprocessing (AMP) maemo:
- Tabeng ea Sisteme ea SMP, ho qala bocha ho ka futhumatsa sistimi eohle ka mokhoa o sireletsehileng kaha ha ho na meroalo e meng ea mosebetsi e lokelang ho nahanoa.
- Tabeng ea ho AMP Sistimi, mojaro oa mosebetsi o kanna oa lumelloa ho qala bocha (mme o se ke oa kena-kenana le maemo a mang), kapa o ka ba le tokelo ea ho khona ho qala sistimi ka botlalo.
Qala bocha le AMP
Ho nolofalletsa SMP le AMP qala bocha, HSS e ts'ehetsa mehopolo ea litokelo tse futhumetseng le tse batang tsa ho qala bocha, tse abeloang moelelo. Boemo bo nang le tokelo e futhumetseng ea ho qala bocha bo khona ho iqalla bocha, 'me moelelo o nang le tokelo ea ho qala bocha o ka etsa hore sistimi e qale bocha. Bakeng sa mohlalaample, nahana ka sete e latelang ea maemo a baemeli.
- Mosebetsi o le mong oa SMP, o lumelletsoeng ho kopa ho qala sistimi e felletseng
- Boemong bona, moelelo o lumelletsoe tokelo e batang ea ho qala bocha.
- Moelelo wa maemo a mabedi AMP mojaro oa mosebetsi, moo moelelo oa A o lumelletsoeng ho kopa sistimi e felletseng (e amang maemo ohle), mme Context B e lumelletsoe ho iqalla feela.
- Boemong bona, moelelo oa A o lumelletsoe tokelo e batang ea ho qala bocha, 'me moelelo oa B o lumelletsoe tokelo e futhumetseng ea ho qala bocha.
- Moelelo wa maemo a mabedi AMP mojaro oa mosebetsi, moo maemo A le B a lumelloang ho qala bocha (mme a sa ame moelelo o mong)
- Boemong bona, maemo ka bobeli a lumelletsoe feela litokelo tse futhumetseng tsa ho qala bocha.
- Moelelo wa maemo a mabedi AMP mojaro oa mosebetsi, moo maemo A le B ka bobeli a lumelloang ho kopa ho qala bocha sistimi
- Boemong bona, maemo ka bobeli a lumelletsoe litokelo tse batang tsa ho qala bocha.
- Ho feta moo, hoa khoneha hore HSS ka nako ea ho haha e lule e lumella tokelo e batang ea ho qala bocha, le ho se lumelle tokelo e batang ea ho qala bocha.
Likhetho tse amanang le HSS Kconfig
Kconfig ke sistimi ea ho haha software. E sebelisoa hangata ho khetha likhetho tsa nako ea ho aha le ho nolofalletsa kapa ho tima likarolo. E simolohile ka kernel ea Linux empa joale e se e fumane ts'ebeliso mererong e meng kantle ho Linux kernel, ho kenyeletsoa U-Boot, Zephyr, le PIC64GX HSS.
HSS e na le likhetho tse peli tsa Kconfig tse laolang ts'ebetso ea ho qala bocha ho latela pono ea HSS:
- CONFIG_ALLOW_COLD TSOELA PELE
Haeba sena se lumelletsoe, lefats'e ka bophara se lumella maemo ho fana ka mohala o batang oa ho qala bocha. Haeba e holofetse, ho tla lumelloa ho qala bocha ka mofuthu feela. Ntle le ho lumella khetho ena, tumello ea ho qala bocha e batang e tlameha ho fuoa moelelo ka jenereithara ea litefiso tsa YAML. file kapa khetho e latelang ea Kconfig. - CONFIG_ALLOW_COLD REBOOT_ALWAYS
- Haeba e lumelletsoe, tšobotsi ena lefats'eng ka bophara e lumella maemo ohle ho fana ka ECAA ea ho qalisa bocha, ho sa tsotelehe litokelo tsa folakha ea payload.bin.
- Ho feta moo, payload.bin ka boeona e ka ba le folakha ea boemo bo bong le bo bong, e bontšang hore moelelo o itseng o na le tokelo ea ho fana ka li-reboots tse batang:
- Ho lumella maemo a futhumetseng ho qala moelelo o mong hape, re ka eketsa khetho lumella-ho qala hape: mofuthu ka tlhaloso ea YAML file sebelisoa ho bopa payload.bin
- Ho lumella taba e batang ea ho qala sistimi eohle, re ka eketsa khetho ea ho lumella ho qala bocha: bata. Ka kamehla, ntle le ho hlakisa tumello ea ho qala bocha, moelelo o lumelletsoe feela ho iqalla bocha ho sa tsotelehe maemo a folaga ena, haeba CONFIG_ALLOW_COLDREBOOT e sa lumelloa ho HSS, HSS e tla hlakisa likopo tsohle tse batang tsa ho qala bocha ho futhumatsa (ka moelelo o mong le o mong) ho qala bocha. .
Reboot in Detail
Karolo ena e hlalosa hore na reboot e sebetsa joang ka botlalo - ho qala ka OpenSBI lera (mode e tlase ka ho fetisisa ea M-mode) ebe e tšohla hore na ts'ebetso ena ea OpenSBI e hlahisoa joang ho tsoa ho sesebelisoa sa RTOS kapa OS e ruileng joalo ka Linux.
OpenSBI Reboot ecall
- Tlhaloso ea RISC-V Supervisor Binary Interface (SBI) e hlalosa sekhahla se tsitsitseng sa hardware bakeng sa ho qala sethala le lits'ebeletso tsa nako ea firmware. Morero o ka sehloohong oa SBI ke ho etsa hore ho be le ts'ebeliso le ts'ebetso ho ts'ebetsong e fapaneng ea RISC-V.
- OpenSBI (Open Source Supervisor Binary Interface) ke projeke e bulehileng e fanang ka ts'ebetsong ea litšupiso tsa litlhaloso tsa SBI. OpenSBI e boetse e fana ka lits'ebeletso tsa nako ea ho sebetsa, ho kenyelletsa ho ts'oaroa ha nako, taolo ea nako, le console I/O, e ka sebelisoang ke likarolo tsa software tsa boemo bo holimo.
- OpenSBI e kenyelelitsoe e le karolo ea HSS mme e sebetsa maemong a Mochine oa Mochini. Ha sistimi e sebetsang kapa ts'ebeliso e baka leraba, e tla fetisetsoa ho OpenSBI ho e sebetsana. OpenSBI e pepesa ts'ebetso ea mofuta o itseng oa mehala ho likarolo tse kaholimo tsa software ka mochini o itseng oa sefi o bitsoang ecall.
- The System Reset (EID 0x53525354) e fana ka ts'ebetso e felletseng ea mohala e lumellang software e kaholimo ho kopa ho qala kapa ho koala sistimi. Hang ha ecall ena e kopuoa ke U54, e ts'oaroa ke software ea HSS e sebetsang ka Mode oa Mochini ho U54 eo, 'me kopo e lumellanang ea ho qala bocha e romelloa ho E51 ho qala moelelo kapa sistimi eohle, ho latela litokelo tsa moelelo oa taba.
Ho fumana lintlha tse ling, bona Tlhaloso ea RISC-V ea Mookameli oa Binary Interface haholoholo Katoloso ea ho Seta Botjha Sistimi (EID #0x53525354 “SRST”).
Linux Reboot
Joalo ka mohlala o ikhethilengampTabeng ena, ho Linux, taelo ea ho koala e sebelisetsoa ho emisa kapa ho tsosolosa tsamaiso. Taelo hangata e na le li-aliases tse ngata, e leng ho emisa, ho tima, le ho qala bocha. Li-aliases tsena li totobatsa hore na mochini o lokela ho emisa mochini ha o koalehile, ho tima mochini ha o koala, kapa ho qala mochini hape ha o koala.
- Litaelo tsena tsa sebaka sa basebelisi li fana ka mohala oa ho qala sistimi hape ho Linux, e ts'oaretsoeng ke kernel mme e hokahane le SBI ecall.
- Ho na le maemo a fapaneng a ho qala bocha - REBOOT_WARM, REBOOT_COLD, REBOOT_HARD - tsena li ka fetisoa joalo ka mabaka a mola oa taelo ho kernel (bakeng sa ex.ample, reboot=w[arm] bakeng sa REBOOT_WARM). Bakeng sa tlhaiso-leseling e batsi ka khoutu ea mohloli oa kernel ea Linux, bona Documentation/admin-guide/kernel-paramters.txt.
- Ntle le moo, haeba / sys / kernel / reboot e nolofalitsoe, li-handers tse ka tlase li ka baloa ho fumana mokhoa oa hona joale oa ho tsosolosa tsamaiso, le ho ngoloa ho e fetola. Bakeng sa tlhaiso-leseling e batsi ka khoutu ea mohloli oa kernel ea Linux, bona Documentation/ABI/testing/sysfs-kernel-reboot.
Lintja tse lebelang
- Khopolo e 'ngoe e amanang le ho qalisa tsamaiso le ho tsosolosa tsamaiso ke ea ho hlaphoheloa ha tsamaiso ha ho thunngoa ha sebali sa nako. Li-timers tsa li-watchdog li sebelisoa haholo lits'ebetsong tse kentsoeng hore li hlaphoheloe ka bo eona liphosong tsa nakoana, le ho thibela software e fosahetseng kapa e mpe ho sitisa ts'ebetso ea sistimi.
- PIC64GX e kenyelletsa tšehetso ea "hardware watchdog" ho beha leihlo liphiri ka bomong ha sistimi e sebetsa. Bahlokomeli ba etsa bonnete ba hore li-harts li ka tsosolosoa haeba li sa arabe ka lebaka la liphoso tse ke keng tsa hlakoloa.
- PIC64GX e kenyelletsa mehlala e mehlano ea li-blockdog tsa "watchdog timer hardware" tse sebelisetsoang ho bona li-lockups tsa sistimi - e le 'ngoe bakeng sa litsupa ka seng. Ho thusa ho kopanya Multi-Processing ea Asymmetric (AMP) mesebetsi e mengata, HSS e ts'ehetsa ho beha leihlo le ho arabela ho lintja tsa balebeli tse thunyang.
Setšoantšo sa PIC64GX
- HSS e na le boikarabello ba ho kenya li-harts tsa ts'ebeliso ka matla-up, le ho li qala hape (ka bomong kapa ka kopanelo) sebakeng sefe kapa sefe.tage, ha e hlokahala kapa e lakatswa. Ka lebaka la sena, ho arabela liketsahalong tsa balebeli ho PIC64GX ho sebetsoa ke HSS.
- Sehlahlobi sa 'virtual watchdog' se kentsoe tšebetsong joalo ka ts'ebeletso ea mochini oa mmuso oa HSS, 'me boikarabello ba eona ke ho beha leihlo boemo ba e 'ngoe le e 'ngoe ea li-monitor tsa hardware tsa U54. Ha e 'ngoe ea lintja tsena tsa balebeli tsa U54 e etela, HSS e lemoha sena 'me e tla qala U54 bocha ha ho loketse. Haeba U54 e le karolo ea moelelo oa SMP, moelelo oohle o nahanoa bakeng sa ho qala bocha, ha moelelo oa taba o na le tokelo e mofuthu ea ho qala bocha. Sistimi eohle e tla tsosolosoa haeba moelelo o na le tokelo e batang ea ho qala bocha.
Likhetho tsa Kconfig tse amanang
- Tšehetso ea li-Watchdog e kenyelelitsoe ka ho sa feleng ho li-HSS builds tse lokolotsoeng. Haeba u lakatsa ho haha HSS e tloaelehileng, karolo ena e tla hlalosa mokhoa oa ho hlophisa ho netefatsa hore tšehetso ea Watchdog e nolofalitsoe.
- HSS e hlophisitsoe ho sebelisoa tsamaiso ea Kconfig. A toplevel .config file e hlokahalang ho khetha hore na ke litšebeletso life tse bokelletsoeng ka hare kapa ka ntle ho mohaho oa HSS.
- Taba ea pele, khetho ea boemo bo holimo ea CONFIG_SERVICE_WDOG e hloka ho fuoa matla ("Virtual Watchdog support" ka make config).
Sena se pepesa likhetho tse latelang tse itšetlehileng ka tšehetso ea Watchdog:
- CONFIG_SERVICE_WD OG_DEBUG
E nolofaletsa ts'ehetso bakeng sa melaetsa ea litaba / ea ho lokisa bothata ho tsoa ho ts'ebeletso ea "virtual watchdog". - CONFIG_SERVICE_WD OG_DEBUG_TIMEOUT_SECS
E khetha periodicity (ka metsotsoana) eo Watchdog debug melaetsa e tla hlahisoa ke HSS. - CONFIG_SERVICE_WD OG_ENABLE_E51
E nolofalletsa molebeli bakeng sa pelo ea li-monitor tsa E51 ho phaella ho U54s, e sireletsang ts'ebetso ea HSS ka boeona.
Ha E51 watchdog e nolofalitsoe, HSS e tla ngolla Watchdog nako le nako ho e khatholla le ho e thibela ho thunya. Haeba, ka lebaka le itseng, pelo ea E51 e notlella kapa e soahlamana 'me sehlokomeli sa E51 se nolofalitsoe, sena se tla lula se tsosolosa tsamaiso eohle.
Ts'ebetso ea Watchdog
The watchdog hardware e kenya li-counters fatše. Fesetere e hanetsoeng ho khatholla e ka etsoa ka ho hlophisa tebelo ea Maximum Value ho fihlela moo Refresh e lumelletsoeng (MVRP).
- Ha boleng ba hona joale ba nako ea ho lebela bo le boholo ho feta boleng ba MVRP, ho khatholla molebeli ho thibetsoe. Ho leka ho khatholla sebali sa nako ka fensetereng e hanetsoeng ho tla bolela hore nako e felile.
- Ho khatholla molebeli pakeng tsa boleng ba MVRP le Trigger Value (TRIG) ho tla khatholla k'haontareng ka katleho le ho thibela molebeli ho thunya.
- Hang ha boleng ba nako ea watchdog bo baloa ka tlase ho boleng ba TRIG, molebeli o tla thunya.
Mochini oa Naha oa Watchdog
- Mochini oa boemo ba "watchdog state" o otlolohile haholo - ho qala ka ho hlophisa molebeli bakeng sa E51, haeba e nolofalitsoe, ebe o fetela sebakeng se sa sebetseng ho ea leihlo. Nako le nako ha ho potoloha superloop, naha ena ea ho beha leihlo e ea kopuoa, e lekola boemo ba e mong le e mong oa balebeli ba U54.
- Mochini oa boemo ba ho lebela o sebelisana le mochini oa boot state ho qala hape (le likhohlopo leha e le life tse ling tse ka har'a bootset ea eona), haeba e lemoha hore hart ha e e-s'o khone ho khatholla molebeli oa eona ka nako.
Mokhoa oa ho notlela
Ka tloaelo (haholo-holo ka AMP lits'ebetso), ho lebelletsoe hore HSS e tla lula e le sebakeng sa M-mode, ho U54, ho lumella boemo bo bong le bo bong ho qala bocha (ke hore, qala moelelo o le mong feela, ntle le ho qala bocha ka botlalo), le ho lumella HSS ho hlokomela bophelo bo botle. ECCs, Lock Status Bits, Liphoso Tsa Libese, SBI liphoso, PMP, joalo-joalo).
- Bakeng sa ho fana ka bokhoni ba ho qala bocha ka har'a-AMP motheo oa moelelo (ntle le ho hloka hore sistimi eohle e qale hape), hangata E51 e na le monyetla oa ho fihlella sebaka sa memori sa sistimi. Leha ho le joalo, ho ka 'na ha e-ba le maemo ao sena se sa rateheng,' me moreki a ka 'na a khetha ho thibela seo firmware ea E51 HSS e se etsang hang ha tsamaiso e sebetsa ka katleho. Tabeng ena, hoa khoneha ho kenya HSS mokhoeng oa ho koala hang ha U54 Application Harts e se e qaliloe.
- Sena se ka khoneha ho sebelisa khetho ea HSS Kconfig CONFIG_SERVICE_LOCKDOWN.
- Ts'ebeletso ea Lockdown e reretsoe ho lumella lithibelo tsa mesebetsi ea HSS ka mor'a hore e qalelle U54 application Harts.
Setšoantšo sa 4.2. Mokhoa oa ho Lockdown oa HSS
Hang ha mokhoa oa Lockdown o qala, o emisa mechine e meng eohle ea litšebeletso tsa HSS ho sebetsa. E bitsa mesebetsi e 'meli e sa sebetseng hantle:
- e51_pmp_lockdown(), le
- e51_lockdown()
Mesebetsi ena e reretsoe hore e tlosoe ka mokhoa o ikhethileng oa boto. Ea pele ke ts'ebetso ea "trigger" e ka lokisoang ho lumella BSP hore e iketsetse ho notlela E51 kantle ho mejaro ea likopo hona joale. Ts'ebetso e sa sebetseng hantle ea ts'ebetso ena ha e na letho. Ea bobeli ke ts'ebetso e tsamaisoang ho tloha ntlheng eo ho ea pele. Ts'ebetso ea ts'ebetso e sa sebetseng e sa sebetseng hantle e lebelletse mohlokomeli ntlheng ena ea E51, 'me e tla qala hape haeba U54 e ka chesa. Ho fumana lintlha tse ling, bona khoutu ea mohloli oa HSS ho services/lockdown/lockdown_service.c file.
Sehlomathiso
HSS payload.bin Format
- Karolo ena e hlalosa payload.bin file sebopeho le setšoantšo se sebelisoang ke HSS ho qalisa PIC64GX SMP le AMP lits'ebetso.
- The payload.bin ke binary e hlophisitsoeng (Setšoantšo sa A.10) se nang le hlooho, litafole tse fapaneng tse hlalosang, le likarolo tse sa tšoaneng tse nang le likarolo tsa khoutu le lintlha tsa karolo ka 'ngoe ea mosebetsi oa kopo. A chunk e ka nkuoa e le sebaka sa memori sa boholo bo sa reroang.
Setšoantšo sa A.10. payload.bin Format
Karolo ea hlooho (e bontšitsoeng setšoantšong sa A.11) e na le boleng ba boselamose bo sebelisetsoang ho khetholla payload.bin le lintlha tse ling tsa tlhokomelo ea ntlo, hammoho le lintlha tsa setšoantšo se reretsoeng ho sebetsa ho e 'ngoe le e 'ngoe ea
Likhoutu tsa ts'ebeliso ea U54. E hlalosa mokhoa oa ho qalisa hart e 'ngoe le e 'ngoe ea U54, le setšoantšo sa litšoantšo tse bootable ka kakaretso. Tlhahisoleseding ea eona ea tlhokomelo ea ntlo, e na le litsupa ho litafole tse fapaneng tsa litlhaloso ho lumella boholo ba hlooho ho hola.
Setšoantšo sa A.11. payload.bin Header
- Khoutu le data e sa khaotseng e qalileng e nkuoa e le ho baloa feela le ho bolokoa karolong e baloang feela, e totobatsoang ke litlhaloso tsa lihlooho.
- Lintlha tse sa qalisoang tse sa qalisoang ke zero ke lintlha tse baloang empa li na le boleng ba tsona ba ho qala li kopitsoe ho tsoa karolong e baloang feela qalong. Tsena li boetse li bolokiloe karolong ea ho bala feela.
- Karolo ea data ea moputso oa ho bala feela e hlalosoa ke tafole ea khoutu le litlhaloso tsa data chunk. Tlhaloso e 'ngoe le e' ngoe ea "chunk" tafoleng ena e na le 'hart mong'a (hart e ka sehloohong ho latela moelelo oa eona
at), ho fokotsa mojaro (offset ka har'a payload.bin), le aterese ea ho bolaoa (aterese ea moo e eang mohopolong oa PIC64GX), hammoho le boholo le cheke. Sena se bontšoa ho Setšoantšo sa A.12.
Setšoantšo sa A.12. Bala-Feela Chunk Descriptor le Payload Chunk Data
Ntle le li-chunks tse boletsoeng ka holimo, ho boetse ho na le likaroloana tsa memori tse tsamaellanang le mefuta ea data e qalisoang ho ea ho zero. Tsena ha li bolokoe e le data ho payload.bin, empa ho e-na le hoo ke sete e khethehileng ea litlhaloso tsa chunk tse qalileng tsa zero, tse hlalosang aterese le bolelele ba RAM ho beha zero nakong ea ho qala. Sena se bontšoa ho Setšoantšo sa A.13.
Setšoantšo sa A.13. Likotoana tsa ZI
jenereithara ea hss-payload
Sesebelisoa sa HSS Payload Generator se etsa setšoantšo se hlophisitsoeng sa moputso bakeng sa Hart Software Service zero-stage bootloader ho PIC64GX, e fuoe tlhophiso file le sehlopha sa ELF files le/kapa li-binary. Tlhophiso file E sebelisoa ho etsa 'mapa oa li-binaries tsa ELF kapa li-binary blobs ho li-harts tsa kopo ka bomong (U54s).
Setšoantšo sa B.14. Phallo ea jenereithara ea hss-payload
Sesebelisoa se etsa liteko tsa mantlha tsa bohloeki sebopehong sa tlhophiso file ka boeona le litšoantšong tsa ELF. Litšoantšo tsa ELF li tlameha ho sebetsa ka RISC-V.
Example Run
- Ho tsamaisa sesebelisoa sa hss-payload-generator ka sample tlhophiso file le ELF files:
$ ./hss-payload-generator -c test/config.yaml output.bin - Ho hatisa tlhahlobo mabapi le setšoantšo se neng se le teng, sebelisa:
$ ./hss-payload-generator -d output.bin - Ho etsa hore netefatso e sireletsehileng ea ho qala (ka ho saena setšoantšo), sebelisa -p ho hlakisa sebaka sa X.509 Private Key bakeng sa Elliptic Curve P-384 (SECP384r1):
$ ./hss-payload-generator -c test/config.yaml payload.bin -p /path/to/private.pem
Ho fumana lintlha tse ling, bona litokomane tsa Secure Boot Authentication.
Lokisa File Example
- Taba ea pele, re ka khetha ho khetha lebitso bakeng sa setšoantšo sa rona, ho seng joalo, se tla etsoa ka matla:
set-name: 'PIC64-HSS::TestImage' - E latelang, re tla hlalosa liaterese tsa ho kena bakeng sa pelo e 'ngoe le e 'ngoe, ka tsela e latelang:
hart-entry-points: {u54_1: ‘0x80200000’, u54_2: ‘0x80200000’, u54_3: ‘0xB0000000′, u54_4:’0x80200000’}
Litšoantšo tsa mohloli oa ELF li ka hlakisa ntlha ea ho kena, empa re batla ho khona ho ts'ehetsa lintlha tsa bobeli tsa ho kena bakeng sa likholu haeba ho hlokahala, bakeng sa ex.ample, haeba likhoka tse ngata li reretsoe ho qala setšoantšo se le seng, li ka ba le lintlha tsa ho kena ka bomong. Ho tšehetsa sena, re hlakisa liaterese tsa 'nete tsa ho kena ho tlhophiso file ka boyona.
Joale re ka hlalosa litefiso tse ling (mohloli oa ELF files, kapa binary blobs) tse tla beoa libakeng tse itseng mohopolong. Karolo ea ho lefshoa e hlalosoa ka mantsoe a sehlooho a payloads, 'me joale palo ea litlhaloso tsa motho ka mong. Lekhetho le leng le le leng le na le lebitso (tsela ea ho ea ho eona file), e mong-hart, 'me ka boikhethelo e le 1 ho isa ho tse 3 tsa bobeli.
Ho phaella moo, moputso o na le mokhoa oa tokelo oo o tla qala ho sebetsa ka oona. Mekhoa e nepahetseng ea litokelo ke PRV_M, PRV_S le PRV_U, moo tsena li hlalosoang e le:
- PRV_M Mokhoa oa mochini
- Mokhoa oa PRV_S oa Mookameli
- PRV_U Mokhoa oa mosebelisi
Ho e latelang exampLe:
- test/zephyr.elf e nkoa e le sesebelisoa sa Zephyr se sebetsang ho U54_3, 'me se lebeletse ho qala ka mokhoa oa tokelo ea PRV_M.
- test/u-boot-dtb.bin ke sesebelisoa sa bootloader sa Das U-Boot, 'me se sebetsa ho U54_1, U54_2 le U54_4. E lebeletse ho qala ka mokhoa o khethehileng oa PRV_S.
Bohlokoa:
Sephetho sa U-Boot se theha ELF file, empa hangata ha e etelle pele katoloso ea .elf. Tabeng ena, ho sebelisoa binary e entsoeng ke CONFIG_OF_SEPARATE, e kopanyang sefate sa sefate sa lisebelisoa ho binary ea U-Boot.
Ex ke enaample Payloads tlhophiso 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', owner-hart: u54_1, secondary-hart: u54_2, secondary-hart: u54_4,priv-mode: prv_s}
Bohlokoa:
Taba ke ea bohlokoa feela bakeng sa file mabitso a litsela, eseng mantsoe a sehlooho. Kahoo, ho etsa mohlala, u54_1 e nkoa e tšoana le U54_1, 'me exec-addr e nkoa e tšoana le EXEC-ADDR. Haeba katoloso ea an.elf kapa .bin e le teng, e hloka ho kenyeletsoa ho litlhophiso file.
- Bakeng sa ts'ebeliso ea tšepe e se nang letho e sa batleng ho ameha ka OpenSBI, khetho ea skip-o bula, haeba e le 'nete, e tla etsa hore moroalo o pelong eo o kopetsoe ho sebelisa mret e bonolo.
ho feta mohala oa OpenSBI sbi_init(). Sena se bolela hore pelo e tla qala ho sebelisa khoutu ea tšepe e se nang letho ho sa tsotelehe lintlha tsa OpenSBI HSM. Hlokomela hore sena se boetse se bolela hore pelo e ke ke ea sebelisa
E batla ho kopa tšebetso ea OpenSBI. Khetho ea ho qhekella ke ea boikhethelo 'me ea kamehla ho ea bohata. - Ho lumella moelelo o mofuthu oa ho tsosolosa moelelo o mong, re ka eketsa khetho lumella reboot: futhumala. Ho lumella taba e batang ea ho qala sistimi eohle, re ka eketsa khetho ea ho lumella ho qala bocha: bata. Ka nako e sa lekanyetsoang, ntle le ho hlakisa tumello ea ho qala bocha, moelelo o lumelloa feela hore o iketsetse bocha.
- Hape hoa khoneha ho amahanya data e tlatselletsang le mojaro o mong le o mong oa moputso, mohlalaample, DeviceTree Blob (DTB) file, ka ho hlakisa lintlha tsa tlatsetso filelebitso ka tsela e latelang:
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 } - Lintlha tsena tse tlatselletsang li tla kenyeletsoa moroalo oa moputso (o behiloe ka kotloloho ka mor'a e kholo file ka phethahatsong
sebaka), 'me aterese ea eona e tla fetisetsoa ho OpenSBI tšimong e latelang_arg1 (e fetisitsoeng ho $ a1 ngoliso ho setšoantšo ka nako ea boot). - Ho thibela HSS hore e se ke ea iketsetsa moelelo (mohlala, haeba ho e-na le hoo re batla ho fana ka taolo ea sena ho moelelo o sebelisang remoteProc), sebelisa folakha ea skip-autoboot:
test/zephyr.elf: {exec-addr: '0xB0000000', owner-hart: u54_3, priv-mode: prv_m, skip-opensbi: true, skip-autoboot: true} - Qetellong, ka boikhethelo re ka hlakola mabitso a litefiso tsa motho ka mong, re sebelisa khetho ea lebitso la moputso. Bakeng sa mohlalaampLe:
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' }
Hlokomela hore lihahi tsa Yocto le Buildroot Linux li tla haha, li hlophise, 'me li tsamaise hss-payload-
jenereithara ha ho hlokahala ho hlahisa litšoantšo tsa kopo. Ntle le moo, pic64gx-curiosity-kit-amp sepheo sa mochini ho Yocto se tla hlahisa setšoantšo sa kopo se sebelisa sesebelisoa sa hss-payload-generator se bonts'ang AMP, e nang le Linux e sebetsang ho li-harts tse 3 le Zephyr e sebetsang ho 1 hart.
Nalane ea Phetoho
Nalane ea ntlafatso e hlalosa liphetoho tse kentsoeng tšebetsong tokomaneng. Liphetoho li thathamisitsoe ka ntlafatso, ho qala ka khatiso ea morao-rao.
Khatiso |
Letsatsi |
Tlhaloso |
A | 07/2024 | Phetolelo ea Pele |
Boitsebiso ba Microchip
Microchip Websebaka
Microchip e fana ka tšehetso ea inthaneteng ka rona website at www.microchip.com/. Sena websebaka se sebedisoang ho etsa files le tlhahisoleseding e fumaneha habonolo ho bareki. Tse ling tsa litaba tse fumanehang li kenyelletsa:
- Tšehetso ea Sehlahisoa - Li-datasheets le liphoso, lintlha tsa ts'ebeliso le lintlhaample mananeo, lisebelisoa tsa moralo, litataiso tsa basebelisi le litokomane tsa tšehetso ea hardware, lintlafatso tsa morao-rao tsa software le li-archived software
- Tšehetso e Akaretsang ea Theknoloji - Lipotso tse atisang ho botsoa (FAQs), likopo tsa tšehetso ea tekheniki, lihlopha tsa lipuisano tsa inthaneteng, lethathamo la litho tsa lenaneo la balekane ba Microchip
- Khoebo ea Microchip - Litataiso tsa ho khetha le ho odara, lingoliloeng tsa morao-rao tsa Microchip, lethathamo la lithupelo le liketsahalo, lethathamo la liofisi tsa thekiso ea Microchip, barekisi le baemeli ba feme.
Ts'ebeletso ea Tsebiso ea Phetoho ea Sehlahisoa
- Ts'ebeletso ea tsebiso ea phetoho ea sehlahisoa sa Microchip e thusa ho boloka bareki ba le teng ka lihlahisoa tsa Microchip. Ba ngolisitseng ba tla fumana tsebiso ea lengolo-tsoibila neng kapa neng ha ho na le liphetoho, lintlafatso, lintlafatso kapa liphoso tse amanang le sehlahisoa se itseng sa lelapa kapa sesebelisoa sa ntlafatso sa thahasello.
- Ho ngodisa, eya ho www.microchip.com/pcn mme o latele ditaelo tsa ngodiso.
Tšehetso ea Bareki
Basebelisi ba lihlahisoa tsa Microchip ba ka fumana thuso ka likanale tse 'maloa:
- Morekisi kapa Moemedi
- Ofisi ea Thekiso ea Lehae
- Embedded Solutions Engineer (ESE)
- Tšehetso ea tekheniki
Bareki ba lokela ho ikopanya le mofani oa bona oa thepa, moemeli, kapa ESE bakeng sa tšehetso. Liofisi tsa thekiso ea lehae le tsona li teng ho thusa bareki. Lethathamo la liofisi tsa thekiso le libaka le kenyelelitsoe tokomaneng ena.
Tšehetso ea tekheniki e fumaneha ka ho websebaka ho: www.microchip.com/support.
Karolo ea Tšireletso ea Khoutu ea Lisebelisoa tsa Microchip
Ela hloko lintlha tse latelang tsa ts'ireletso ea khoutu lihlahisoa tsa Microchip:
- Lihlahisoa tsa Microchip li kopana le litlhaloso tse fumanehang ho Microchip Data Sheet ea bona.
- Microchip e lumela hore lihlahisoa tsa eona li sireletsehile ha li sebelisoa ka mokhoa o reriloeng, ka har'a litlhaloso tsa ts'ebetso, le tlas'a maemo a tloaelehileng.
- E boloka boleng ba Microchip mme ka mabifi e sireletsa litokelo tsa eona tsa thepa ea mahlale. Boiteko ba ho tlola likarolo tsa ts'ireletso ea khoutu ea lihlahisoa tsa Microchip bo hanetsoe ka thata 'me bo ka tlola Digital Millennium Copyright Act.
- Ha ho Microchip kapa moetsi ofe kapa ofe oa semiconductor ea ka netefatsang ts'ireletso ea khoutu ea eona. Tšireletso ea khoutu ha e bolele hore re tiisa hore sehlahisoa "se ke ke sa robeha". Tšireletso ea khoutu e lula e fetoha. Microchip e ikemiselitse ho tsoela pele ho ntlafatsa likarolo tsa ts'ireletso ea khoutu ea lihlahisoa tsa rona.
Tsebiso ea Molao
Khatiso ena le lintlha tse mona li ka sebelisoa feela le lihlahisoa tsa Microchip, ho kenyeletsoa ho rala, ho leka, le ho kopanya lihlahisoa tsa Microchip le kopo ea hau. Tšebeliso ea tlhahisoleseling ena ka tsela efe kapa efe e tlola melaoana ena. Lintlha mabapi le lits'ebetso tsa sesebelisoa li fanoe molemong oa hau feela 'me li ka nkeloa sebaka ke liapdeite. Ke boikarabello ba hau ho netefatsa hore kopo ea hau e fihlela litlhoko tsa hau. Ikopanye le ofisi ea thekiso ea Microchip ea lehae bakeng sa tšehetso e eketsehileng kapa, fumana tšehetso e eketsehileng ho www.microchip.com/en-us/support/design-help/client-support-services.
TSEBISO ENA E FUMANA KE MICROCHIP "JOALOKAHA E LE". MICROCHIP HA E ETSE LITLHAKISO KAPA LITIISETSO TSA MOFUTA OFE kapa O fe Ebang E BONAHALA KAPA E BONAHALA, E NGOLOA KAPA MOLOMO, MOLAO KAPA HO SE EMONG, E Amanang le LITSEBISO HO kenyeletsoa EMPA E SA FUMANE LE TIISETSO EFE KAPA EFE E FUMANEHLENG LE TLAMELO. BAKENG SA MORERO O KHETHEHILENG, KAPA LITIISETSO TSE AMANG LE MAEMO A OONA, BOLEMO, KAPA KETSAHALO EA OONA.
HA HO LE TSATSAHALO, MICROCHIP E TLA BA MOTHO OA MOLATO BAKENG SA LITABA LIFE, TSE KHETHEHILENG, TSA KOTSI, TSATSAHALO, KAPA TAHLEHELO E LATELANG, TŠENYEHO, LITŠEnyehelo, KAPA LITJEHO TSA MOFUTA OFE O TLANG LE LITSEBISO KAPA TŠEBELETSO EA LONA, LE HO KA ETSAHALA KETSAHALO E ETSANG. TSE KA E KA ETSAHANG KAPA MESEKO E BONAHALA. HO FIHLELA KA HO FELENG KA HO FIHLELA HO DUMELLA KE MOLAO, BOIKARABELO KAOFELA BA MICROCHIP HO LIKELETSO KAOFELA KA TSELA EFE KAPA E MABAPI LE TSEBISETSO KAPA TŠEBELETSO EA YONA E KE KE E FEELA PALO EA LITEFO, HA E LE LI LE TENG, TSEO O LI LEFILENG KA THOHO HO MICROCHIP YA MICROCHIP.
Tšebeliso ea lisebelisoa tsa Microchip ts'ehetso ea bophelo le/kapa ts'ireletso ea ts'ireletso e kotsing ea moreki, 'me moreki o lumela ho sireletsa, ho lefella, le ho boloka Microchip e se nang kotsi ho tsoa lits'enyehelo tsohle, likopo, lisutu, kapa litšenyehelo tse bakoang ke tšebeliso e joalo. Ha ho lilaesense tse fetisoang, ka mokhoa o hlakileng kapa ka tsela e 'ngoe, tlasa litokelo life kapa life tsa thepa ea mahlale a Microchip ntle le ha ho boletsoe ka tsela e ngoe.
Matšoao a khoebo
Lebitso le logo ea Microchip, logo ea Microchip, Adaptec, AVR, logo ea AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXSty Media, Micrologos, Micrologo, MOXSty , MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom, SyncServer, Tachyon, tradeSource ea XME, Tichyon, TradeSource ea XME ea UNITED, UNITED TRADING, TXME, TEKSTO, TEKNOX, TEKS E kenyelelitsoe USA le linaheng tse ling.
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, logo ea ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld , TimeCesium, TimeHub, TimePictra, TimeProvider, le ZL ke matshwao a kgwebo a ngodisitsweng a Microchip Technology Incorporated in the USA.
Khatiso e Haufi ea Key, AKS, Analog-for-the-Digital Age, AnyCapacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEMAverage, dsPICDEMverage.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, PureSimart , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, 'mapa o bonolo, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Kakaretso Mamello, Nako e Tšeptjoang, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, le ZENA ke matshwao a kgwebo a Microchip Technology Incorporated USA le dinaheng tse ding.
- SQTP ke letšoao la ts'ebeletso la Microchip Technology Incorporated USA
- Letšoao la Adaptec, Frequency on Demand, Silicon Storage Technology, le Symmcom ke matšoao a ngolisitsoeng a khoebo a Microchip Technology Inc. linaheng tse ling.
- GestIC ke letshwao la kgwebo le ngodisitsweng la Microchip Technology Germany II GmbH & Co. KG, e leng lekala la Microchip Technology Inc., dinaheng tse ding.
Matšoao a mang kaofela a boletsoeng mona ke thepa ea lik'hamphani tse fapaneng. © 2024, Microchip Technology Incorporated le lithuso tsa eona. Litokelo tsohle li sirelelitsoe.
- ISBN: 978-1-6683-4890-1
Tsamaiso ea Tsamaiso ea Boleng
Ho fumana leseli mabapi le Tsamaiso ea Tsamaiso ea Boleng ea Microchip, ka kopo etela www.microchip.com/quality.
Lithekiso le Tšebeletso ea Lefatše Lohle
LIMAKASE |
ASIA/PACIFIC | ASIA/PACIFIC |
ULAYA |
Khampani Ofisi
2355 West Chandler Blvd. Chandler, AZ 85224-6199 Mohala: 480-792-7200 Fax: 480-792-7277 Tšehetso ea tekheniki: www.microchip.com/support Web Aterese: www.microchip.com Atlanta Duluth, GA Mohala: 678-957-9614 Fax: 678-957-1455 Austin, TX Mohala: 512-257-3370 Boston Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 Chicago Itasca, IL Mohala: 630-285-0071 Fax: 630-285-0075 Dallas Addison, TX Mohala: 972-818-7423 Fax: 972-818-2924 Detroit Novi, MI Mohala: 248-848-4000 Houston, TX Mohala: 281-894-5983 Indianapolis Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453 Mohala: 317-536-2380 Los Angeles Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 Mohala: 951-273-7800 Raleigh, NC Mohala: 919-844-7510 New York, NY Mohala: 631-435-6000 San Jose, CA Mohala: 408-735-9110 Mohala: 408-436-4270 Canada – Toronto Mohala: 905-695-1980 Fax: 905-695-2078 |
Australia - Sydney
Mohala: 61-2-9868-6733 China - Beijing Mohala: 86-10-8569-7000 China - Chengdu Mohala: 86-28-8665-5511 China - Chongqing Mohala: 86-23-8980-9588 China - Dongguan Mohala: 86-769-8702-9880 China - Guangzhou Mohala: 86-20-8755-8029 China - Hangzhou Mohala: 86-571-8792-8115 China – Hong Khong SAR Mohala: 852-2943-5100 China - Nanjing Mohala: 86-25-8473-2460 China - Qingdao Mohala: 86-532-8502-7355 China - Shanghai Mohala: 86-21-3326-8000 China - Shenyang Mohala: 86-24-2334-2829 China - Shenzhen Mohala: 86-755-8864-2200 China - Suzhou Mohala: 86-186-6233-1526 China - Wuhan Mohala: 86-27-5980-5300 China - Xian Mohala: 86-29-8833-7252 China - Xiamen Mohala: 86-592-2388138 China - Zhuhai Mohala: 86-756-3210040 |
India – Bangalore
Mohala: 91-80-3090-4444 India - New Delhi Mohala: 91-11-4160-8631 India – Pune Mohala: 91-20-4121-0141 Japane – Osaka Mohala: 81-6-6152-7160 Japane – Tokyo Mohala: 81-3-6880-3770 Korea - Daegu Mohala: 82-53-744-4301 Korea - Seoul Mohala: 82-2-554-7200 Malaysia - Kuala Lumpur Mohala: 60-3-7651-7906 Malaysia - Penang Mohala: 60-4-227-8870 Philippines – Manila Mohala: 63-2-634-9065 Singapore Mohala: 65-6334-8870 Taiwan - Hsin Chu Mohala: 886-3-577-8366 Taiwan - Kaohsiung Mohala: 886-7-213-7830 Taiwan - Taipei Mohala: 886-2-2508-8600 Thailand - Bangkok Mohala: 66-2-694-1351 Vietnam - Ho Chi Minh Mohala: 84-28-5448-2100 |
Austria – Wels
Mohala: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark – Copenhagen Mohala: 45-4485-5910 Fax: 45-4485-2829 Finland – Espoo Mohala: 358-9-4520-820 Fora – Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Jeremane – Ho phunya Mohala: 49-8931-9700 Jeremane – Haan Mohala: 49-2129-3766400 Jeremane – Heilbronn Mohala: 49-7131-72400 Jeremane – Karlsruhe Mohala: 49-721-625370 Jeremane – Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Jeremane – Rosenheim Mohala: 49-8031-354-560 Iseraele - Hod Hasharon Mohala: 972-9-775-5100 Italy - Milan Mohala: 39-0331-742611 Fax: 39-0331-466781 Italy - Padova Mohala: 39-049-7625286 Netherlands - Drunen Mohala: 31-416-690399 Fax: 31-416-690340 Norway – Trondheim Mohala: 47-72884388 Poland - Warsaw Mohala: 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 Mohala: 46-8-5090-4654 UK - Wokingham Mohala: 44-118-921-5800 Fax: 44-118-921-5820 |
© 2024 Microchip Technology Inc. le makalana a eona.
Litokomane / Lisebelisoa
![]() |
MICROCHIP PIC64GX 64-Bit RISC-V Quad-Core Microprocessor [pdf] Bukana ea Mosebelisi 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 |