Процесорна підсистема 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 | REV 1.0 |
Вимоги до програмного забезпечення | |
Libero® SoC FlashPro Express SoftConsole | Перегляньте файл 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 Flash, який підключено до системного контролера |
PF_OSC | PF_OSC — це вбудований генератор, який генерує вихідну частоту 160 МГц |
Важливо: усі посібники користувача та довідники щодо IP доступні в Libero SoC > Catalog
Карта пам'яті (задайте питання)
У таблиці нижче наведено карту пам’яті пам’яті та периферійних пристроїв.
Таблиця 4-2. Опис карти пам'яті
Периферійні пристрої | Початкова адреса |
TCM | 0x8000_0000 |
MIV_ESS_UART | 0x7100_0000 |
MIV_ESS_GPIO | 0x7500_0000 |
Впровадження програмного забезпечення (поставте запитання)
Microchip надає ланцюжок інструментів SoftConsole для створення виконуваної програми користувача RISC-V (.hex) file і налагодити його. Еталонний дизайн fileвключає робочу область мікропрограми, яка містить проект програмного забезпечення MiV_uart_blinky. Користувальницька програма MiV_uart_blinky програмується на зовнішньому SPI Flash за допомогою Libero® SoC. Зазначена програма користувача друкує повідомлення UART «Hello World!» і блимає світлодіодами користувача на платі.
Згідно з картою пам’яті Libero SoC периферійні адреси UART і GPIO відображаються на 0x71000000 і 0x75000000 відповідно. Ця інформація надається в hw_platform.h file як показано на наступному малюнку.
Програма користувача повинна виконуватися з пам’яті TCM (код, дані та стек). Таким чином, адреса RAM у сценарії компонувальника встановлюється на початкову адресу пам’яті 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 створюється після успішної збірки та використовується для конфігурації дизайну та ініціалізації пам’яті під час запуску демонстрації.
Налаштування демонстрації (поставте запитання)
Щоб налаштувати демонстрацію, виконайте такі дії:
- Налаштування обладнання
- Налаштування послідовного терміналу (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. Отже, у цьому прикладі вибрано COM16ample. Номер COM-порту залежить від системи. Якщо драйвери моста USB-UART не інстальовано, завантажте та інсталюйте драйвери з www.microchip.com/en-us/product/mcp2200. - Підключіть джерело живлення до роз’єму J19 і ввімкніть джерело живлення за допомогою перемикача SW7.
Налаштування послідовного терміналу (Tera Term) (Поставте запитання)
Програма користувача (MiV_uart_blinky.hex file) друкує «Hello World!» повідомлення на послідовному терміналі через інтерфейс UART.
Щоб налаштувати послідовний термінал, виконайте такі дії:
- Запустіть Tera Term на головному ПК.
- Виберіть ідентифікований COM-порт у Tera Term, як показано на малюнку нижче.
- На панелі меню виберіть Налаштування > Послідовний порт, щоб налаштувати COM-порт.
- Встановіть швидкість (бод) на 115200, а контроль потоку – на жодне та натисніть опцію «Нове налаштування», як показано на малюнку нижче.
Після налаштування послідовного терміналу наступним кроком є програмування пристрою RT PolarFire®.
Запуск демонстрації (поставте запитання)
Щоб запустити демонстрацію, виконайте такі дії:
- Створення клієнта ініціалізації TCM
- Програмування пристрою RT PolarFire®
- Створення зображення SPI Flash
- Програмування SPI Flash
Створення клієнта ініціалізації TCM (поставте запитання)
Щоб ініціалізувати TCM у RT PolarFire® за допомогою системного контролера, локальні параметри l_cfg_hard_tcm0_en у miv_rv32_subsys_pkg.v file має бути змінено на 1'b1 перед Синтезом. Додаткову інформацію див. у посібнику користувача MIV_RV32.
У Libero® SoC опція Configure Design Initialization Data and Memories генерує клієнт ініціалізації TCM і додає його до sNVM, μPROM або зовнішньої флеш-пам’яті SPI залежно від вибраного типу енергонезалежної пам’яті. У цій примітці до програми клієнт ініціалізації TCM зберігається у SPI Flash. Для цього процесу потрібен виконуваний файл програми користувача file (.шістнадцятковий file). Шістнадцятка file (*.hex) генерується за допомогою проекту програми SoftConsole. A sampПрограма для користувача надається разом із дизайном fileс. Програма користувача file (.hex) вибрано для створення клієнта ініціалізації TCM за допомогою таких кроків:
- Запустіть Libero® SoC і запустіть script.tcl (Додаток 2: Запуск сценарію TCL).
- Виберіть «Налаштувати дані ініціалізації дизайну та пам’ять» > «Libero Design Flow».
- На вкладці Fabric RAMs виберіть екземпляр TCM і двічі клацніть його, щоб відкрити діалогове вікно Edit Fabric RAM Initialization Client, як показано на малюнку нижче.
У діалоговому вікні Edit Fabric RAM Initialization Client встановіть Storage type на SPI-Flash. Потім виберіть Вміст із file і натисніть кнопку Імпортувати (…), як показано на малюнку нижче.
Програмування пристрою RT PolarFire (поставте запитання)
- Еталонний дизайн fileвключає проект підсистеми процесора Mi-V, створений за допомогою Libero® SoC. Пристрій RT PolarFire® можна запрограмувати за допомогою Libero SoC.
- Потік проектування Libero SoC показано на наступному малюнку.
Щоб запрограмувати пристрій RT PolarFire, відкрийте проект підсистеми процесора Mi-V Libero, який створюється за допомогою наданих сценаріїв TCL у Libero SoC, і двічі клацніть Run Program Action .
Створення флеш-зображення SPI (поставте запитання)
- Щоб створити зображення SPI Flash, двічі клацніть Generate SPI Flash Image на вкладці Design Flow.
- Коли флеш-образ SPI створено успішно, біля пункту «Створити флеш-образ SPI» з’явиться зелена галочка.
Програмування 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 (поставте запитання)
Еталонний дизайн fileвключає роботу з програмування file для програмування пристрою RT PolarFire® за допомогою FlashPro Express. Ця робота file також містить образ SPI Flash, який є клієнтом ініціалізації TCM. FlashPro Express програмує як пристрій RT PolarFire, так і SPI Flash за допомогою цього завдання програмування file. Робота з програмування 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. Якщо цього не сталося, перевірте підключення плати та клацніть Refresh/Rescan Programmers.
- Натисніть RUN. Коли пристрій успішно запрограмовано, відображається статус RUN PASSED, як показано на малюнку нижче.
На цьому програмування пристрою RT PolarFire і SPI Flash завершено. Після програмування плати спостерігайте за «Hello World!» повідомлення, надруковане на терміналі UART, і блимання світлодіодів користувача.
Додаток 2: Запуск сценарію TCL (поставте запитання)
Скрипти TCL передбачені в дизайні files у каталозі 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
- Бізнес 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 Бостон Вестборо, Массачусетс Тел.: 774-760-0087 Факс: 774-760-0088 Чикаго Ітаска, Іллінойс тел.: 630-285-0071 Факс: 630-285-0075 Даллас Аддісон, Техас тел.: 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, Підсистема процесора, Підсистема |