Падсістэма працэсара MICROCHIP AN4229 Risc V
Інфармацыя аб прадукце
Тэхнічныя характарыстыкі
- Назва прадукту: RT PolarFire
- Мадэль: AN4229
- Падсістэма працэсара: RISC-V
- Патрабаванні да сілкавання: адаптар сілкавання 12 В/5 А
- Інтэрфейс: USB 2.0 A да mini-B, Micro B USB 2.0
Інструкцыя па ўжыванні прадукту
Патрабаванні да праектавання
Апаратныя і праграмныя патрабаванні для стварэння падсістэмы працэсара Mi-V наступныя:
- Адаптар і шнур сілкавання 12 В/5 А
- Кабель USB 2.0 A - mini-B
- Кабель Micro B USB 2.0
- Звярніцеся да readme.txt file у дызайне files для ўсіх неабходных версій праграмнага забеспячэння
Перадумовы праектавання
Перш чым пачаць працэс праектавання, пераканайцеся, што выкананы наступныя этапы:
- [Спіс неабходных умоў]
Апісанне дызайну
MIV_RV32 - гэта ядро працэсара, прызначанае для рэалізацыі набору інструкцый RISC-V. Ядро можа быць рэалізавана на FPGA.
FAQ
- Пытанне: Якія апаратныя патрабаванні для RT PolarFire?
A: Патрабаванні да апаратнага забеспячэння ўключаюць адаптар і шнур сілкавання 12 В/5 А, кабель USB 2.0 A да mini-B і кабель Micro B USB 2.0. - Пытанне: Што такое працэсарная падсістэма RT PolarFire?
A: Падсістэма працэсара заснавана на архітэктуры RISC-V.
Уводзіны (задайце пытанне)
Microchip бясплатна прапануе працэсар Mi-V IP і праграмную ланцужок для распрацоўкі працэсараў RISC-V. RISC-V - гэта стандартная адкрытая архітэктура набору інструкцый (ISA) пад кіраваннем фонду RISC-V. Ён прапануе мноства пераваг, у тым ліку магчымасць супольнасці з адкрытым зыходным кодам тэсціраваць і паляпшаць ядра больш хуткімі тэмпамі, чым закрытыя ISA. RT PolarFire® Field Programmable Gate Array (FPGA) падтрымлівае праграмныя працэсары Mi-V для запуску карыстальніцкіх праграм. Гэта заўвага аб дадатку апісвае, як стварыць падсістэму працэсара Mi-V для выканання карыстальніцкага прыкладання з прызначанай памяці TCM, ініцыялізаванай з SPI Flash.
Патрабаванні да дызайну (задайце пытанне)
У наступнай табліцы пералічаны патрабаванні да абсталявання і праграмнага забеспячэння для стварэння падсістэмы працэсара Mi-V.
Табліца 1-1. Патрабаванні да праектавання
Патрабаванне | Апісанне |
Патрабаванні да абсталявання | |
Камплект распрацоўшчыка RT PolarFire® (RTPF500TS-1CG1509M) Адаптар сілкавання пераменнага току 12 В/5 А і шнур Кабель USB 2.0 A да mini-B Кабель Micro B USB 2.0 | РЭВ 1.0 |
Патрабаванні да праграмнага забеспячэння | |
Праграмная кансоль Libero® SoC FlashPro Express | Глядзіце readme.txt file у дызайне files для ўсіх версій праграмнага забеспячэння, неабходных для стварэння эталоннага дызайну Mi-V |
Перадумовы дызайну (задайце пытанне)
Перш чым пачаць, выканайце наступныя дзеянні:
- Спампаваць эталонны дызайн files ад RT PolarFire: Стварэнне падсістэмы працэсара RISC-V.
- Спампуйце і ўсталюйце Libero® SoC па наступнай спасылцы: Libero SoC v2024.1 або больш позняй версіі.
Апісанне дызайну (задаць пытанне)
MIV_RV32 - гэта ядро працэсара, прызначанае для рэалізацыі набору інструкцый RISC-V. Ядро можа быць сканфігуравана, каб мець інтэрфейсы шыны AHB, APB3 і AXI3/4 для доступу да перыферыйных прылад і памяці. На наступным малюнку паказана блок-схема верхняга ўзроўню падсістэмы Mi-V, пабудаванай на RT PolarFire® FPGA.
Карыстальніцкае прыкладанне, якое будзе выканана на працэсары Mi-V, можа быць захавана ў знешнім SPI Flash. Пры ўключэнні прылады сістэмны кантролер ініцыялізуе прызначаны TCM з карыстацкім дадаткам. Скід сістэмы вызваляецца пасля завяршэння ініцыялізацыі TCM. Калі карыстальніцкае прыкладанне захоўваецца ў SPI Flash, сістэмны кантролер выкарыстоўвае інтэрфейс SC_SPI для чытання карыстальніцкага прыкладання з SPI Flash. Дадзенае карыстальніцкае прыкладанне друкуе паведамленне UART «Hello World!» і міргае святлодыёды карыстальніка на плаце.
Апаратная рэалізацыя (задайце пытанне)
На наступным малюнку паказаны дызайн Libero падсістэмы працэсара Mi-V.
IP-блакі (задаць пытанне)
У наступнай табліцы пералічаны блокі IP, якія выкарыстоўваюцца ў эталонным дызайне падсістэмы працэсара Mi-V, і іх функцыі.
Табліца 4-1. Апісанне IP-блокаў
IP-імя | Апісанне |
INIT_MONITOR | Манітор ініцыялізацыі RT PolarFire® атрымлівае статус ініцыялізацыі прылады і памяці |
reset_syn | Гэта экземпляр IP CORERESET_PF, які стварае сінхронны скід на сістэмным узроўні для падсістэмы Mi-V |
CCC_0 |
Блок RT PolarFire Clock Conditioning Circuitry (CCC) прымае ўваходную тактавую частату 160 МГц ад блока PF_OSC і генеруе тактавую частату 83.33 МГц для падсістэмы працэсара Mi-V і іншых перыферыйных прылад. |
MIV_RV32_C0 (IP праграмнага працэсара Mi-V) |
Значэнне праграмнага працэсара Mi-V па змаўчанні для адраса скіду вектара складае 0✕8000_0000. Пасля скіду прылады працэсар выконвае прыкладанне з 0✕8000_0000. TCM з'яўляецца асноўнай памяццю працэсара Mi-V і адлюстроўваецца ў памяці 0✕8000_0000. TCM ініцыялізуецца з дапамогай карыстальніцкага прыкладання, якое захоўваецца ў SPI Flash. У карце памяці працэсара Mi-V дыяпазон ад 0✕8000_0000 да 0✕8000_FFFF вызначаны для інтэрфейсу памяці TCM, а дыяпазон ад 0✕7000_0000 да 0✕7FFF_FFFF вызначаны для інтэрфейсу APB. |
MIV_ESS_C0_0 | Гэтая пашыраная падсістэма MIV (ESS) выкарыстоўваецца для падтрымкі GPIO і UART |
CoreSPI_C0_0 | CoreSPI выкарыстоўваецца для праграмавання знешняга SPI Flash |
PF_SPI | Макрас PF_SPI звязвае логіку сеткі са знешняй флэш-памяццю SPI, якая падлучана да сістэмнага кантролера |
PF_OSC | PF_OSC - гэта ўбудаваны асцылятар, які генеруе выхадную тактавую частату 160 МГц |
Важна: усе кіраўніцтва карыстальніка і даведнікі па IP даступныя ў Libero SoC > Каталог
Карта памяці (задайце пытанне)
У наступнай табліцы прыведзена карта памяці памяці і перыферыйных прылад.
Табліца 4-2. Апісанне карты памяці
Перыферыйныя прылады | Пачатковы адрас |
TCM | 0x8000_0000 |
MIV_ESS_UART | 0x7100_0000 |
MIV_ESS_GPIO | 0x7500_0000 |
Укараненне праграмнага забеспячэння (задайце пытанне)
Microchip забяспечвае ланцужок інструментаў SoftConsole для стварэння выкананага файла карыстальніцкага прыкладання RISC-V (.hex) file і адладзіць яго. Эталонны дызайн files ўключае працоўную вобласць прашыўкі, якая змяшчае праект праграмнага забеспячэння MiV_uart_blinky. Карыстальніцкае прыкладанне MiV_uart_blinky запраграмавана на знешнім SPI Flash з выкарыстаннем Libero® SoC. Дадзенае карыстальніцкае прыкладанне друкуе паведамленне UART «Hello World!» і міргае святлодыёды карыстальніка на плаце.
Згодна з картай памяці дызайну Libero SoC, перыферыйныя адрасы UART і GPIO супастаўляюцца з 0x71000000 і 0x75000000 адпаведна. Гэтая інфармацыя змяшчаецца ў hw_platform.h file як паказана на наступным малюнку.
Карыстальніцкае прыкладанне павінна быць выканана з памяці TCM (код, дадзеныя і стэк). Такім чынам, адрас аператыўнай памяці ў скрыпце кампаноўшчыка задаецца пачатковым адрасам памяці TCM, як паказана на наступным малюнку.
Скрыпт кампаноўшчыка (miv-rv32-ram.ld) даступны ў папцы FW\MiV_uart_blinky\miv_rv32_hal дызайну fileс. Каб стварыць карыстальніцкае прыкладанне, выканайце наступныя дзеянні:
- Стварыце праект Mi-V SoftConsole
- Спампаваць MIV_RV32 HAL files і драйверы з GitHub па спасылцы наступным чынам: github.com/Mi-V-Soft-RISC-V/platform
- Імпарт драйвераў прашыўкі
- Стварыце main.c file з кодам прыкладання
- Драйверы ўбудаванага праграмнага забеспячэння і скрыпт кампаноўшчыка карты
- Карта памяці і перыферыйных адрасоў
- Стварыце прыкладанне
Для атрымання дадатковай інфармацыі аб гэтых кроках глядзіце AN4997: PolarFire FPGA Стварэнне падсістэмы працэсара Mi-V. .hex file ствараецца пасля паспяховай зборкі і выкарыстоўваецца для канфігурацыі дызайну і ініцыялізацыі памяці ў Running the Demo.
Настройка дэманстрацыі (задайце пытанне)
Каб наладзіць дэманстрацыю, выканайце наступныя дзеянні:
- Настройка апаратнага забеспячэння
- Настройка паслядоўнага тэрмінала (Tera Term)
Настройка апаратнага забеспячэння (задайце пытанне)
Важна: адладка прыкладання Mi-V з дапамогай адладчыка SoftConsole не будзе працаваць, калі ўключаны рэжым прыпынення сістэмнага кантролера. Рэжым прыпынення сістэмнага кантролера адключаны для гэтага дызайну, каб прадэманстраваць прымяненне Mi-V.
Каб наладзіць абсталяванне, выканайце наступныя дзеянні:
- Выключыце сілкаванне платы пераключальнікам SW7.
- Адкрыйце перамычку J31, каб выкарыстоўваць знешні праграматар FlashPro, або зачыніце перамычку J31, каб выкарыстоўваць убудаваны праграматар FlashPro.
Важна: Embedded Flash Pro Programmer можна выкарыстоўваць толькі для праграмавання праз Libero або FPExpress, яго нельга выкарыстоўваць для адладкі прыкладанняў на аснове Mi-V. - Падключыце галоўны ПК да раздыма J24 з дапамогай кабеля USB.
- Каб уключыць SC_SPI, трэба замкнуць 1-2 кантакты перамычкі J8.
- Падключыце праграміст FlashPro да раздыма J3 (JTAG загаловак) і выкарыстоўвайце іншы USB-кабель для падлучэння праграміста FlashPro да галоўнага ПК.
- Пераканайцеся, што драйверы моста USB-UART вызначаюцца аўтаматычна, што можна праверыць праз дыспетчар прылад на галоўным ПК.
Важна: як паказана на малюнку 6-1, уласцівасці порта COM16 паказваюць, што ён падключаны да паслядоўнага порта USB. Такім чынам, у гэтым прыкладзе абраны COM16ampле. Нумар COM-порта залежыць ад сістэмы. Калі драйверы моста USB-UART не ўстаноўлены, загрузіце і ўсталюйце драйверы з www.microchip.com/en-us/product/mcp2200. - Падключыце блок сілкавання да раздыма J19 і ўключыце блок сілкавання з дапамогай выключальніка SW7.
Наладжванне паслядоўнага тэрмінала (тэрмін Tera) (задайце пытанне)
Прыкладанне карыстальніка (MiV_uart_blinky.hex file) друкуе «Hello World!» паведамленне на паслядоўным тэрмінале праз інтэрфейс UART.
Каб наладзіць паслядоўны тэрмінал, выканайце наступныя дзеянні:
- Запусціце Tera Term на галоўным ПК.
- Выберыце ідэнтыфікаваны COM-порт у Tera Term, як паказана на наступным малюнку.
- Каб наладзіць COM-порт, у радку меню абярыце Настройка > Паслядоўны порт.
- Усталюйце Хуткасць (бауд) на 115200, а Кантроль патоку - на адсутнасць і націсніце опцыю Новая налада, як паказана на наступным малюнку.
Пасля наладжвання паслядоўнага тэрмінала наступным крокам з'яўляецца праграмаванне прылады RT PolarFire®.
Запуск дэманстрацыі (задайце пытанне)
Каб запусціць дэманстрацыю, выканайце наступныя дзеянні:
- Стварэнне кліента ініцыялізацыі TCM
- Праграмаванне прылады RT PolarFire®
- Стварэнне флэш-выявы SPI
- Праграмаванне SPI Flash
Стварэнне кліента ініцыялізацыі TCM (задайце пытанне)
Каб ініцыялізаваць TCM у RT PolarFire® з дапамогай сістэмнага кантролера, лакальныя параметры l_cfg_hard_tcm0_en у miv_rv32_subsys_pkg.v file трэба змяніць на 1'b1 перад Сінтэзам. Для атрымання дадатковай інфармацыі глядзіце Кіраўніцтва карыстальніка MIV_RV32.
У Libero® SoC опцыя «Наладзіць даныя ініцыялізацыі дызайну і памяць» стварае кліент ініцыялізацыі TCM і дадае яго ў sNVM, μPROM або знешнюю флэш-памяць SPI у залежнасці ад тыпу абранай энерганезалежнай памяці. У гэтай заўвазе да прыкладання кліент ініцыялізацыі TCM захоўваецца ў SPI Flash. Для гэтага працэсу патрабуецца выканальны файл карыстальніцкай праграмы file (.шаснаццатковы file). Шасціграннік file (*.hex) ствараецца з дапамогай праекта прыкладання SoftConsole. А сample карыстальніцкае прыкладанне прадастаўляецца разам з дызайнам fileс. Прыкладанне карыстальніка file (.hex) выбіраецца для стварэння кліента ініцыялізацыі TCM з дапамогай наступных крокаў:
- Запусціце Libero® SoC і запусціце script.tcl (Дадатак 2: Запуск сцэнарыя TCL).
- Абярыце "Наладзіць даныя ініцыялізацыі дызайну і памяць" > "Паток дызайну Libero".
- На ўкладцы Fabric RAM выберыце асобнік TCM і двойчы пстрыкніце па ім, каб адкрыць дыялогавае акно Edit Fabric RAM Initialization Client, як паказана на наступным малюнку.
У дыялогавым акне кліента ініцыялізацыі аператыўнай памяці Edit Fabric задайце тып захоўвання SPI-Flash. Затым выберыце Content from file і націсніце кнопку Імпарт (...), як паказана на наступным малюнку.
Праграмаванне прылады RT PolarFire (задайце пытанне)
- Эталонны дызайн files ўключае праект падсістэмы працэсара Mi-V, створаны з выкарыстаннем Libero® SoC. Прыладу RT PolarFire® можна запраграмаваць з дапамогай Libero SoC.
- Паток праектавання Libero SoC паказаны на наступным малюнку.
Каб запраграмаваць прыладу RT PolarFire, адкрыйце праект падсістэмы працэсара Mi-V Libero, які створаны з дапамогай прадастаўленых сцэнарыяў TCL у Libero SoC, і двойчы пстрыкніце Выканаць дзеянне праграмы.
Стварэнне флэш-выявы SPI (задайце пытанне)
- Каб стварыць малюнак SPI Flash, двойчы пстрыкніце Generate SPI Flash Image на ўкладцы Design Flow.
- Калі выява SPI Flash створана паспяхова, побач з пунктам Generate SPI Flash Image з'яўляецца зялёная галачка.
Праграмаванне SPI Flash (задайце пытанне)
Каб запраграмаваць малюнак SPI Flash, выканайце наступныя дзеянні:
- Двойчы пстрыкніце па Run PROGRAM_SPI_IMAGE на ўкладцы Design Flow.
- Націсніце Так у дыялогавым акне.
- Калі вобраз SPI паспяхова запраграмаваны на прыладзе, побач з пунктам «Выканаць PROGRAM_SPI_IMAGE» з'явіцца зялёная галачка.
- Пасля завяршэння праграмавання SPI Flash TCM гатовы. У выніку святлодыёды 1, 2, 3 і 4 міргаюць, пасля чаго на паслядоўным тэрмінале назіраюцца адбіткі, як паказана на наступным малюнку.
На гэтым дэманстрацыя скончана.
Прыладу RT PolarFire® і SPI Flash таксама можна запраграмаваць з дапамогай FlashPro Express, гл. Дадатак 1: Праграмаванне прылады RT PolarFire і SPI Flash з дапамогай FlashPro Express.
Дадатак 1: Праграмаванне прылады RT PolarFire і SPI Flash з дапамогай FlashPro Express (задайце пытанне)
Эталонны дызайн files ўключаюць працу па праграмаванні file для праграмавання прылады RT PolarFire® з дапамогай FlashPro Express. Гэтая праца file таксама ўключае вобраз SPI Flash, які з'яўляецца кліентам ініцыялізацыі TCM. FlashPro Express праграмуе як прыладу RT PolarFire, так і SPI Flash з дапамогай гэтага праграмнага задання file. Праграмаванне .job file даступны ў DesignFiles_каталог\Праграмаванне_files.
Каб запраграмаваць прыладу RT PolarFire з праграмаваннем file выкарыстоўваючы FlashPro Express, выканайце наступныя дзеянні:
- Наладзьце апаратнае забеспячэнне, гл. Наладка абсталявання.
- На галоўным ПК запусціце праграмнае забеспячэнне FlashPro Express.
- Каб стварыць новы працоўны праект, націсніце «Новы» або абярыце «Новы праект з FlashPro Express Job» у меню «Праект».
- Увядзіце наступнае ў дыялогавае акно:
- Праца па праграмаванні file: Націсніце "Агляд" і перайдзіце да месца, дзе знаходзіцца .job file знаходзіцца і абярыце file. Праца file даступны ў DesignFiles_каталог\Праграмаванне_files.
- Размяшчэнне праекта задання FlashPro Express: націсніце "Агляд" і перайдзіце да месца, дзе вы хочаце захаваць праект.
- Націсніце OK. Неабходнае праграмаванне file абраны і гатовы да праграмавання.
- З'явіцца акно FlashPro Express, як паказана на наступным малюнку. Пераканайцеся, што нумар праграміста з'яўляецца ў полі Programmer. Калі гэтага не адбываецца, праверце злучэнні платы і націсніце Абнавіць/Паўторна сканаваць праграмісты.
- Націсніце RUN. Калі прылада запраграмавана паспяхова, адлюстроўваецца статус РАБОТА МІНУТА, як паказана на наступным малюнку.
На гэтым завяршаецца праграмаванне прылады RT PolarFire і SPI Flash. Пасля праграмавання платы назірайце за надпісам «Hello World!» паведамленне, надрукаванае на тэрмінале UART, і мірганне святлодыёдаў карыстальніка.
Дадатак 2: Запуск сцэнарыя TCL (задайце пытанне)
Скрыпты TCL прадстаўлены ў дызайне fileтэчка s у каталогу HW. Пры неабходнасці паток праектавання можа быць прайграны ад укаранення праектавання да стварэння задання file.
Каб запусціць TCL, выканайце наступныя дзеянні:
- Запусціце праграмнае забеспячэнне Libero.
- Абярыце Праект > Выканаць сцэнар....
- Націсніце "Агляд" і абярыце script.tcl з загружанага каталога HW.
- Націсніце Выканаць.
Пасля паспяховага выканання скрыпта TCL праект Libero ствараецца ў каталогу HW.
- Для атрымання дадатковай інфармацыі аб сцэнарыях TCL глядзіце rtpf_an4229_df/HW/TCL_Script_readme.txt. Для атрымання дадатковай інфармацыі аб камандах TCL глядзіце даведачнае кіраўніцтва па камандах Tcl. Звярніцеся ў Microchip
- Тэхнічная падтрымка па любых запытах, якія ўзнікаюць падчас выканання сцэнарыя TCL.
Гісторыя версій (задайце пытанне)
Табліца гісторыі версій апісвае змены, якія былі ўнесены ў дакумент. Змены пералічаны па версіях, пачынаючы з самай актуальнай публікацыі.
Табліца 10-1. Гісторыя версій
Рэвізія | Дата | Апісанне |
B | 10/2024 | Ніжэй прыведзены спіс змяненняў, унесеных у рэвізію B дакумента:
|
A | 10/2021 | Першая публікацыя гэтага дакумента |
Падтрымка Microchip FPGA
Група прадуктаў Microchip FPGA забяспечвае сваю прадукцыю рознымі службамі падтрымкі, уключаючы службу падтрымкі кліентаў, цэнтр тэхнічнай падтрымкі кліентаў, webсайт і офісы продажаў па ўсім свеце. Кліентам прапануецца наведаць інтэрнэт-рэсурсы Microchip перад тым, як звяртацца ў службу падтрымкі, бо вельмі верагодна, што на іх запыты ўжо дадзены адказы.
Звярніцеся ў цэнтр тэхнічнай падтрымкі праз webсайт на www.microchip.com/support. Укажыце нумар дэталі прылады FPGA, абярыце адпаведную катэгорыю корпуса і загрузіце дызайн files пры стварэнні тэхпадтрымкі.
Звярніцеся ў службу падтрымкі для атрымання нетэхнічнай падтрымкі прадукту, напрыклад, цэнаўтварэння прадукту, абнаўлення прадукту, абнаўлення інфармацыі, статусу заказу і аўтарызацыі.
- З Паўночнай Амерыкі тэлефануйце па нумары 800.262.1060
- З астатняга свету тэлефануйце па нумары 650.318.4460
- Факс, з любой кропкі свету, 650.318.8044
Інфармацыя пра мікрачып
Мікрачып Webсайт
Кампанія Microchip забяспечвае анлайн-падтрымку праз нашу webсайт на www.microchip.com/. гэта webсайт выкарыстоўваецца для стварэння fileі інфармацыя, лёгка даступная для кліентаў. Частка даступнага кантэнту ўключае:
- Падтрымка прадукту – тэхнічныя лісты і памылкі, заўвагі па ўжыванні і sampпраграмы, дызайнерскія рэсурсы, кіраўніцтва карыстальніка і дакументы па падтрымцы апаратнага забеспячэння, апошнія выпускі праграмнага забеспячэння і архіў праграмнага забеспячэння
- Агульная тэхнічная падтрымка – часта задаюць пытанні (FAQ), запыты на тэхнічную падтрымку, анлайнавыя групы абмеркавання, спіс удзельнікаў партнёрскай праграмы Microchip design
- Business of Microchip – Кіраўніцтва па выбары і замове прадуктаў, апошнія прэс-рэлізы Microchip, спісы семінараў і мерапрыемстваў, спісы гандлёвых офісаў Microchip, дыстрыб'ютараў і прадстаўнікоў заводаў.
Служба паведамлення аб змене прадукту
- Паслуга апавяшчэнняў Microchip аб зменах у прадукце дапамагае трымаць кліентаў у курсе прадуктаў Microchip. Падпісчыкі будуць атрымліваць апавяшчэнні па электроннай пошце кожны раз, калі будуць адбывацца змены, абнаўленні, рэвізіі або памылкі, звязаныя з вызначаным сямействам прадуктаў або інструментам распрацоўкі, якія ўяўляюць цікавасць.
- Для рэгістрацыі перайдзіце па адрасе www.microchip.com/pcn і выконвайце інструкцыі па рэгістрацыі.
Падтрымка кліентаў
Карыстальнікі прадуктаў Microchip могуць атрымаць дапамогу па некалькіх каналах:
- Дыстрыбутар або прадстаўнік
- Мясцовы офіс продажаў
- Інжынер убудаваных рашэнняў (ESE)
- Тэхнічная падтрымка
Кліенты павінны звязацца са сваім дыстрыбутарам, прадстаўніком або ESE па падтрымку. Мясцовыя офісы продажаў таксама даступныя, каб дапамагчы кліентам. Спіс гандлёвых офісаў і месцаў уключаны ў гэты дакумент.
Тэхнічная падтрымка даступная праз webсайт па адрасе: www.microchip.com/support
Функцыя абароны кода прылад Microchip
Звярніце ўвагу на наступныя дэталі функцыі абароны кода на прадуктах Microchip:
- Прадукты Microchip адпавядаюць спецыфікацыям, якія змяшчаюцца ў іх спецыфікацыі Microchip.
- Кампанія Microchip лічыць, што яе сямейства прадуктаў бяспечна пры выкарыстанні па прызначэнні, у межах працоўных спецыфікацый і ў звычайных умовах.
- Microchip шануе свае правы на інтэлектуальную ўласнасць і актыўна абараняе іх. Спробы парушыць функцыі абароны кода прадукту Microchip строга забароненыя і могуць парушаць Закон аб аўтарскім праве ў лічбавае тысячагоддзе.
- Ні Microchip, ні любы іншы вытворца паўправаднікоў не можа гарантаваць бяспеку свайго кода. Абарона кода не азначае, што мы гарантуем, што прадукт «незломны». Абарона кода пастаянна развіваецца. Microchip імкнецца пастаянна паляпшаць функцыі абароны кода нашай прадукцыі.
Юрыдычная інфармацыя
Гэтую публікацыю і змешчаную ў ёй інфармацыю можна выкарыстоўваць толькі з прадуктамі Microchip, у тым ліку для распрацоўкі, тэсціравання і інтэграцыі прадуктаў Microchip з вашым дадаткам. Выкарыстанне гэтай інфармацыі
любым іншым спосабам парушае гэтыя ўмовы. Інфармацыя аб праграмах прылады прадастаўляецца толькі для вашага зручнасці і можа быць заменена абнаўленнямі. Вы нясеце адказнасць за тое, каб ваша заяўка адпавядала вашым патрабаванням. Каб атрымаць дадатковую падтрымку, звярніцеся ў мясцовы офіс продажаў Microchip або па адрасе www.microchip.com/en-us/support/design-help/client-support-services.
ГЭТАЯ ІНФАРМАЦЫЯ ПРАДСТАЎЛЯЕЦЦА MICROCHIP «ЯК ЁСЦЬ». MICROCHIP НЕ РОБІЦЬ НІЯКІХ ЗАЯЎ І НІЯКІХ ГАРАНТЫЙ ЯВНЫХ АБО РАЗУМЕВАННЫХ, ПІСЬМОВЫХ АБО ВУСНЫХ, СТАТУТНЫХ ЦІ ІНШЫХ, ЗВЯЗАНЫХ ДА ІНФАРМАЦЫІ, ВКЛЮЧАЮЧЫ, АЛЕ НЕ АБМЕЖУЮЧЫСЯ ЛЮБЫЯ РАЗУМЕВАНЫЯ ГАРАНТЫІ НЕПАРУШЭННЯ, КАМЕРТНАЯ ПРЫДАТНАСЦЬ І ПРЫДАТНАСЦЬ ДЛЯ ПЭЙНАЙ МЭТЫ АБО ГАРАНТЫІ, ЗВЯЗАНЫЯ ДА ЯГО СТАНУ, ЯКАСЦІ АБО ЭФФЕКЦЫЙНАСЦІ.
КАМПАНІЯ MICROCHIP НІ У КІМ РАБОТЫ НЕ НЯСЕ АДКАЗНАСЦІ ЗА ЛЮБЫЯ УСКОСНЫЯ, СПЕЦЫЯЛЬНЫЯ, ШТРАФНЫЯ, ВЫПАДКОВЫЯ АБО АСКОПНЫЯ СТРАТЫ, ШКОДУ, КОШТ АБО ВЫТРАТЫ ЛЮБЫХ РОДАЎ, ЗВЯЗАНЫЯ З ІНФАРМАЦЫЯЙ АБО ЯЕ ВЫКАРЫСТАННЕМ, ЯК БЫ НЕ БЫЛО ВЫЧЫНАНА, НАВАТ КАЛІ MICROCHIP ПАВЕДАМЛЕНЫ ПРА МАГЧЫМАСЦЬ АБО ШКОДЫ ПРАДБАЧУЕМЫЯ. У ПОЎНАЙ МЕРЫ, ДАЗВОЛЕНАЙ ЗАКОНАМ, ПОЎНАЯ АДКАЗНАСЦЬ MICROCHIP ПА ЎСІХ ПРАТЫЗАХ, ЯКІМ СПОСАБАМ ЗВЯЗАНЫХ З ІНФАРМАЦЫЯЙ АБО ЯЕ ВЫКАРЫСТАННЕМ, НЕ БУДЗЕ ПЕРАВЫШАЦЬ СУМУ ГАНАРАТУ, КАЛІ ЁСЦЬ ЁСЦЬ, ЯКУЮ ВЫ ЗАПЛАЦІЛІ НЕПАМОГУЧНА MICROCHIP ЗА ІНФАРМАЦЫЮ.
Выкарыстанне прылад Microchip у праграмах жыццезабеспячэння і/або забеспячэння бяспекі ажыццяўляецца цалкам на рызыку пакупніка, і пакупнік згаджаецца абараняць, кампенсаваць страты і абараняць Microchip ад любых пашкоджанняў, прэтэнзій, пазоваў або выдаткаў, якія вынікаюць з такога выкарыстання. Ніякія ліцэнзіі не перадаюцца, няяўна ці іншым чынам, у рамках правоў на інтэлектуальную ўласнасць Microchip, калі не пазначана іншае.
Таварныя знакі
Назва і лагатып Microchip, лагатып Microchip, Adaptec, AVR, лагатып AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, лагатып Microsemi, MOST, лагатып MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, лагатып PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, лагатып SST, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron і XMEGA з'яўляюцца зарэгістраванымі гандлёвымі маркамі Microchip Technology Incorporated у ЗША і іншых краінах.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, лагатып ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider і ZL з'яўляюцца зарэгістраванымі гандлёвымі маркамі Microchip Technology Incorporated у ЗША
Падаўленне суседніх ключоў, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, унутрысхемнае паслядоўнае праграмаванне, ICSP, INICnet, інтэлектуальнае распараллеліванне, IntelliMOS, падключэнне паміж чыпамі, блакіроўшчык дрыгацення, ручка-на-дысплеі, MarginLink, maxCrypto, максView, 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, PowerSmart, PureSilicon , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect і ZENA з'яўляюцца гандлёвымі маркамі кампаніі Microchip Technology Incorporated у ЗША і іншых краінах.
SQTP з'яўляецца знакам абслугоўвання Microchip Technology Incorporated у ЗША. Лагатып Adaptec, Frequency on Demand, Silicon Storage Technology і Symmcom з'яўляюцца зарэгістраванымі гандлёвымі маркамі Microchip Technology Inc. у іншых краінах. GestIC з'яўляецца зарэгістраванай гандлёвай маркай Microchip Technology Germany II GmbH & Co. KG, даччынай кампаніі Microchip Technology Inc., у іншых краінах.
Усе іншыя гандлёвыя маркі, згаданыя тут, з'яўляюцца ўласнасцю адпаведных кампаній.
© 2024, Microchip Technology Incorporated і яе даччыныя кампаніі. Усе правы ахоўваюцца.
- ISBN: 978-1-6683-0441-9
Сістэма менеджменту якасці
Для атрымання інфармацыі аб сістэмах менеджменту якасці Microchip, калі ласка, наведайце www.microchip.com/quality.
Продажы і абслугоўванне па ўсім свеце
АМЕРЫКА | АЗІЯ/ЦІХІ АКІЯН | АЗІЯ/ЦІХІ АКІЯН | ЕЎРОПА |
Карпаратыўны Офіс 2355 West Chandler Blvd. Чандлер, AZ 85224-6199 тэл.: 480-792-7200 Факс: 480-792-7277 Тэхнічная падтрымка: www.microchip.com/support Web Адрас: www.microchip.com Атланта Дулут, Джорджыя тэл.: 678-957-9614 Факс: 678-957-1455 Осцін, Тэхас тэл.: 512-257-3370 Бостан Westborough, MA Тэл.: 774-760-0087 Факс: 774-760-0088 Чыкага Ітаска, штат Ілінойс тэл.: 630-285-0071 Факс: 630-285-0075 Далас Addison, TX тэл.: 972-818-7423 Факс: 972-818-2924 Дэтройт Нові, М.І тэл.: 248-848-4000 Х'юстан, TX тэл.: 281-894-5983 Індыянапаліс Noblesville, IN Тэл: 317-773-8323 Факс: 317-773-5453 тэл.: 317-536-2380 Лос-Анджэлес Mission Viejo, CA Тэл.: 949-462-9523 Факс: 949-462-9608 тэл.: 951-273-7800 Ролі, NC тэл.: 919-844-7510 Нью-Ёрк, Нью-Ёрк тэл.: 631-435-6000 сан Хасэ, CA тэл.: 408-735-9110 тэл.: 408-436-4270 Канада – Таронта тэл.: 905-695-1980 |факс: 905-695-2078 |
Аўстралія – Сіднэй Тэл.: 61-2-9868-6733 Кітай – Пекін Тэл.: 86-10-8569-7000 Кітай – Чэнду Тэл.: 86-28-8665-5511 Кітай - Чунцын Тэл.: 86-23-8980-9588 Кітай – Дунгуань Тэл.: 86-769-8702-9880 Кітай - Гуанчжоу Тэл.: 86-20-8755-8029 Кітай - Ханчжоу Тэл.: 86-571-8792-8115 Кітай – Хун Конг SAR Тэл.: 852-2943-5100 Кітай – Нанкін Тэл.: 86-25-8473-2460 Кітай - Ціндао Тэл.: 86-532-8502-7355 Кітай – Шанхай Тэл.: 86-21-3326-8000 Кітай – Шэньян Тэл.: 86-24-2334-2829 Кітай – Шэньчжэнь Тэл.: 86-755-8864-2200 Кітай – Сучжоу Тэл.: 86-186-6233-1526 Кітай - Ухань Тэл.: 86-27-5980-5300 Кітай – Сіань Тэл.: 86-29-8833-7252 Кітай - Сямэнь Тэл.: 86-592-2388138 Кітай - Чжухай Тэл.: 86-756-3210040 |
Індыя – Бангалор Тэл.: 91-80-3090-4444 Індыя – Нью-Дэлі Тэл.: 91-11-4160-8631 Індыя – Пуна Тэл.: 91-20-4121-0141 Японія – Осака Тэл.: 81-6-6152-7160 Японія – Токіо Тэл: 81-3-6880-3770 Карэя - Тэгу Тэл.: 82-53-744-4301 Карэя - Сеул Тэл.: 82-2-554-7200 Малайзія - Куала Лумпур Тэл.: 60-3-7651-7906 Малайзія - Пенанг Тэл.: 60-4-227-8870 Філіпіны – Маніла Тэл.: 63-2-634-9065 Сінгапур Тэл.: 65-6334-8870 Тайвань - Сінь Чу Тэл.: 886-3-577-8366 Тайвань - Гаосюн Тэл.: 886-7-213-7830 Тайвань - Тайбэй Тэл.: 886-2-2508-8600 Тайланд – Бангкок Тэл.: 66-2-694-1351 В'етнам - Хашымін Тэл.: 84-28-5448-2100 |
Аўстрыя – Вельс Тэл.: 43-7242-2244-39 Факс: 43-7242-2244-393Данія – Капенгаген Тэл.: 45-4485-5910 Факс: 45-4485-2829Фінляндыя – Эспа Тэл.: 358-9-4520-820 Францыя – Парыж Нямеччына – Гарбатая Нямеччына – Хаан Нямеччына – Хайльбронн Нямеччына – Карлсруэ Тэл.: 49-721-625370 Нямеччына – Мюнхен Нямеччына – Розенхайм Ізраіль - Ход Хашарон Італія – Мілан Італія – Падуя Нідэрланды – Drunen Нарвегія – Тронхейм Польшчы – Варшава Румынія – Бухарэст Іспанія - Мадрыд |
Заўвага па заяўцы
© 2024 Microchip Technology Inc. і яе даччыныя кампаніі
Дакументы / Рэсурсы
![]() |
Падсістэма працэсара MICROCHIP AN4229 Risc V [pdfКіраўніцтва карыстальніка AN4229, AN4229 Падсістэма працэсара Risc V, AN4229, Падсістэма працэсара Risc V, Падсістэма працэсара, Падсістэма |