МІКРОЧІП-ЛОГО

Процесорна підсистема MICROCHIP AN4229 Risc V

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

 Передумови проектування (задайте запитання)

Перш ніж почати, виконайте наступні кроки:

  1. Завантажте еталонний дизайн files з RT PolarFire: Створення підсистеми процесора RISC-V.
  2. Завантажте та встановіть 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!» і блимає світлодіодами користувача на платі.

MICROCHIP-AN4229 Risc-V-процесорна підсистема- (1)

Апаратна реалізація (поставте запитання)

На наступному малюнку показано конструкцію Libero підсистеми процесора Mi-V.MICROCHIP-AN4229 Risc-V-процесорна підсистема- (2)

Блокування 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 як показано на наступному малюнку.

MICROCHIP-AN4229 Risc-V-процесорна підсистема- (3)Програма користувача повинна виконуватися з пам’яті TCM (код, дані та стек). Таким чином, адреса RAM у сценарії компонувальника встановлюється на початкову адресу пам’яті TCM, як показано на наступному малюнку.

MICROCHIP-AN4229 Risc-V-процесорна підсистема- (4)Сценарій компоновщика (miv-rv32-ram.ld) доступний у папці FW\MiV_uart_blinky\miv_rv32_hal дизайну fileс. Щоб створити програму користувача, виконайте наступні кроки:

  1. Створіть проект Mi-V SoftConsole
  2. Завантажте MIV_RV32 HAL files та драйвери з GitHub за посиланням: github.com/Mi-V-Soft-RISC-V/platform
  3. Імпортуйте драйвери прошивки
  4. Створіть main.c file з кодом програми
  5. Зіставте драйвери прошивки та сценарій компонування
  6. Карта пам'яті та периферійних адрес
  7. Створіть програму

Для отримання додаткової інформації про ці кроки див. AN4997: PolarFire FPGA Створення підсистеми процесора Mi-V. .hex file створюється після успішної збірки та використовується для конфігурації дизайну та ініціалізації пам’яті під час запуску демонстрації.

 Налаштування демонстрації (поставте запитання)

Щоб налаштувати демонстрацію, виконайте такі дії:

  1. Налаштування обладнання
  2. Налаштування послідовного терміналу (Tera Term)

Налаштування апаратного забезпечення (поставте запитання)
Важливо: налагодження програми Mi-V за допомогою налагоджувача SoftConsole не працюватиме, якщо ввімкнено режим призупинення системного контролера. Режим призупинення системного контролера вимкнено для цього дизайну, щоб продемонструвати застосування Mi-V.

Щоб налаштувати апаратне забезпечення, виконайте такі дії:

  1. Вимкніть плату за допомогою перемикача SW7.
  2. Відкрийте перемичку J31, щоб використовувати зовнішній програматор FlashPro, або закрийте перемичку J31, щоб використати вбудований програматор FlashPro.
    Важливо: Embedded Flash Pro Programmer можна використовувати лише для програмування через Libero або FPExpress, його не можна використовувати для налагодження програми на основі Mi-V.
  3. Підключіть головний ПК до роз’єму J24 за допомогою кабелю USB.
  4. Щоб увімкнути SC_SPI, потрібно замкнути 1-2 контакти перемички J8.
  5. Підключіть програматор FlashPro до роз'єму J3 (JTAG заголовок) і використовуйте інший USB-кабель, щоб підключити програматор FlashPro до головного ПК.
  6. Переконайтеся, що драйвери мосту USB-UART автоматично визначені, що можна перевірити через диспетчер пристроїв на головному ПК.
    Важливо: як показано на малюнку 6-1, властивості порту COM16 показують, що він підключений до послідовного порту USB. Отже, у цьому прикладі вибрано COM16ample. Номер COM-порту залежить від системи. Якщо драйвери моста USB-UART не інстальовано, завантажте та інсталюйте драйвери з www.microchip.com/en-us/product/mcp2200.
  7. Підключіть джерело живлення до роз’єму J19 і ввімкніть джерело живлення за допомогою перемикача SW7.

 

Налаштування послідовного терміналу (Tera Term) (Поставте запитання)
Програма користувача (MiV_uart_blinky.hex file) друкує «Hello World!» повідомлення на послідовному терміналі через інтерфейс UART.

Щоб налаштувати послідовний термінал, виконайте такі дії:

  1. Запустіть Tera Term на головному ПК.
  2. Виберіть ідентифікований COM-порт у Tera Term, як показано на малюнку нижче.MICROCHIP-AN4229 Risc-V-процесорна підсистема- (5)
  3. На панелі меню виберіть Налаштування > Послідовний порт, щоб налаштувати COM-порт. MICROCHIP-AN4229 Risc-V-процесорна підсистема- (6)
  4. Встановіть швидкість (бод) на 115200, а контроль потоку – на жодне та натисніть опцію «Нове налаштування», як показано на малюнку нижче.MICROCHIP-AN4229 Risc-V-процесорна підсистема- (7)

Після налаштування послідовного терміналу наступним кроком є ​​програмування пристрою RT PolarFire®.

Запуск демонстрації (поставте запитання)

Щоб запустити демонстрацію, виконайте такі дії:

  1. Створення клієнта ініціалізації TCM
  2. Програмування пристрою RT PolarFire®
  3. Створення зображення SPI Flash
  4. Програмування 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 за допомогою таких кроків:

  1. Запустіть Libero® SoC і запустіть script.tcl (Додаток 2: Запуск сценарію TCL).
  2. Виберіть «Налаштувати дані ініціалізації дизайну та пам’ять» > «Libero Design Flow».
  3. На вкладці Fabric RAMs виберіть екземпляр TCM і двічі клацніть його, щоб відкрити діалогове вікно Edit Fabric RAM Initialization Client, як показано на малюнку нижче.
  4. MICROCHIP-AN4229 Risc-V-процесорна підсистема- (8)У діалоговому вікні Edit Fabric RAM Initialization Client встановіть Storage type на SPI-Flash. Потім виберіть Вміст із file і натисніть кнопку Імпортувати (…), як показано на малюнку нижче.

MICROCHIP-AN4229 Risc-V-процесорна підсистема- (9) Програмування пристрою RT PolarFire (поставте запитання)

  • Еталонний дизайн fileвключає проект підсистеми процесора Mi-V, створений за допомогою Libero® SoC. Пристрій RT PolarFire® можна запрограмувати за допомогою Libero SoC.
  • Потік проектування Libero SoC показано на наступному малюнку. MICROCHIP-AN4229 Risc-V-процесорна підсистема- (10)

Щоб запрограмувати пристрій 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, виконайте такі дії:

  1. Двічі клацніть Run PROGRAM_SPI_IMAGE на вкладці Design Flow.
  2. Натисніть Так у діалоговому вікні.
  • Коли образ SPI успішно запрограмовано на пристрої, біля пункту «Запустити PROGRAM_SPI_IMAGE» з’явиться зелена галочка.
  • Після завершення програмування SPI Flash TCM готовий. У результаті світлодіоди 1, 2, 3 і 4 блимають, а потім на послідовному терміналі спостерігаються відбитки, як показано на наступному малюнку.
    MICROCHIP-AN4229 Risc-V-процесорна підсистема- (11)

На цьому демо завершується.
Пристрій 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, виконайте такі дії:

  1. Налаштуйте апаратне забезпечення, див. розділ Налаштування апаратного забезпечення.
  2. На головному ПК запустіть програмне забезпечення FlashPro Express.
  3. Щоб створити новий проект завдання, клацніть «Новий» або виберіть «Новий проект завдання» з FlashPro Express Job у меню «Проект».
  4. У діалоговому вікні введіть наступне:
    • Робота з програмування file: натисніть «Огляд» і перейдіть до місця, де знаходиться .job file знаходиться та виберіть file. Робота file доступний на DesignFiles_каталог\Програмування_files.
    • Розташування проекту завдання FlashPro Express: натисніть «Огляд» і перейдіть до розташування, де потрібно зберегти проект.MICROCHIP-AN4229 Risc-V-процесорна підсистема- (13)
  5. Натисніть OK. Необхідне програмування file вибрано та готове до програмування.
  6. З’явиться вікно FlashPro Express, як показано на малюнку нижче. Переконайтеся, що номер програміста відображається в полі Programmer. Якщо цього не сталося, перевірте підключення плати та клацніть Refresh/Rescan Programmers. MICROCHIP-AN4229 Risc-V-процесорна підсистема- (13)
  7. Натисніть RUN. Коли пристрій успішно запрограмовано, відображається статус RUN PASSED, як показано на малюнку нижче.MICROCHIP-AN4229 Risc-V-процесорна підсистема- (14)

На цьому програмування пристрою RT PolarFire і SPI Flash завершено. Після програмування плати спостерігайте за «Hello World!» повідомлення, надруковане на терміналі UART, і блимання світлодіодів користувача.

 Додаток 2: Запуск сценарію TCL (поставте запитання)

Скрипти TCL передбачені в дизайні files у каталозі HW. За потреби потік проектування можна відтворити від впровадження проекту до створення завдання file.

Щоб запустити TCL, виконайте такі дії:

  1. Запустіть програмне забезпечення Libero.
  2. Виберіть «Проект» > «Виконати сценарій…».
  3. Натисніть «Огляд» і виберіть script.tcl із завантаженого каталогу HW.
  4. Натисніть Виконати.

Після успішного виконання сценарію TCL проект Libero створюється в каталозі HW.

  • Щоб отримати додаткові відомості про сценарії TCL, перегляньте rtpf_an4229_df/HW/TCL_Script_readme.txt. Щоб отримати додаткові відомості про команди TCL, перегляньте Довідковий посібник із команд Tcl. Зверніться до Microchip
  • Технічна підтримка для будь-яких запитів, які виникають під час виконання сценарію TCL.

 Історія версій (поставте запитання)

Таблиця історії змін описує зміни, внесені в документ. Зміни перераховані за версіями, починаючи з останньої публікації.

Таблиця 10-1. Історія версій

Ревізія Дата опис
B 10/2024 Нижче наведено список змін, внесених у редакцію B документа:
  • Оновлено версію плати в таблиці 1-1
  • Додано Mi-V ESS і CoreSPI на малюнок 3-1 у розділі «Опис конструкції».
  • Додано блоки MIV_ESS_C0_0 і CoreSPI_C0_0 у таблиці 4-1 у розділі IP-блоків
  • Оновлено значення початкової адреси в таблиці 4-2
  • Оновлено малюнок 5-1 і малюнок 5-2 у розділі «Впровадження програмного забезпечення».
  • Додано примітку щодо режиму призупинення системного контролера, додано налаштування перемичок SPI Enable і програмування FlashPro (вбудованого чи зовнішнього) у кроках у розділі «Налаштування обладнання».
  • Оновлений малюнок 6-1, Малюнок 6-2 і Малюнок 6-3 у розділі Налаштування послідовного терміналу (Tera Term)
  • Оновлений малюнок 7-1 і малюнок 7-2 у розділі «Створення клієнта ініціалізації TCM».
  • Оновлено малюнок 7-4 у розділі «Програмування SPI Flash».
  • Додано Додаток 2: Запуск розділу TCL Script
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

Франція Париж
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

Німеччина Гарчінг
Тел.: 49-8931-9700

Німеччина Хаан
Тел.: 49-2129-3766400

Німеччина Хайльбронн
Тел.: 49-7131-72400

Німеччина Карлсруе  Тел.: 49-721-625370

Німеччина Мюнхен
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

Німеччина Розенхайм
Тел.: 49-8031-354-560

Ізраїль – Ход Хашарон
Тел.: 972-9-775-5100

Італія – Мілан
Тел.: 39-0331-742611
Факс: 39-0331-466781

Італія – Падуя
Тел.: 39-049-7625286

Нідерланди – Drunen
Тел.: 31-416-690399
Факс: 31-416-690340

Норвегія Тронхейм
Тел.: 47-72884388

Польща – Варшава
Тел.: 48-22-3325737

Румунія Бухарест
Tel: 40-21-407-87-50

Іспанія – Мадрид
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
Швеція – Гетенберг
Tel: 46-31-704-60-40
Швеція – Стокгольм
Тел.: 46-8-5090-4654
Великобританія – Вокінгем
Тел.: 44-118-921-5800
Факс: 44-118-921-5820

Примітка до програми
© 2024 Microchip Technology Inc. та її дочірні компанії

Документи / Ресурси

Процесорна підсистема MICROCHIP AN4229 Risc V [pdfПосібник користувача
AN4229, AN4229 Підсистема процесора Risc V, AN4229, Підсистема процесора Risc V, Підсистема процесора, Підсистема

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *