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

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

MICROCHIP-AN4229 Risc-V-Процесорна-подсистема-ПРОДУКТ

Информация за продукта

Спецификации

  • Име на продукта: RT PolarFire
  • Модел: AN4229
  • Процесорна подсистема: RISC-V
  • Изисквания към захранването: 12V/5A AC захранващ адаптер
  • Интерфейс: USB 2.0 A към mini-B, Micro B USB 2.0

Инструкции за употреба на продукта

Изисквания за проектиране
Хардуерните и софтуерните изисквания за изграждане на процесорна подсистема Mi-V са както следва:

  • 12V/5A AC захранващ адаптер и кабел
  • USB 2.0 A към mini-B кабел
  • Micro B USB 2.0 кабел
  • Обърнете се към readme.txt file в дизайна files за всички необходими версии на софтуера

Предпоставки за проектиране
Преди да започнете процеса на проектиране, уверете се, че са изпълнени следните стъпки:

  • [Списък с предпоставки]

Описание на дизайна
MIV_RV32 е процесорно ядро, предназначено да реализира набора от инструкции RISC-V. Ядрото може да бъде реализирано на FPGA.

ЧЗВ

  • Въпрос: Какви са хардуерните изисквания за RT PolarFire?
    О: Хардуерните изисквания включват 12V/5A AC захранващ адаптер и кабел, 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) 12V/5A AC захранващ адаптер и кабел 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® Initialization Monitor получава състоянието на инициализация на устройството и паметта
reset_syn Това е CORERESET_PF IP екземпляр, който генерира синхронно нулиране на системно ниво за подсистемата Mi-V
 

CCC_0

Блокът RT PolarFire Clock Conditioning Circuitry (CCC) взема входен часовник от 160 MHz от блока PF_OSC и генерира 83.33 MHz тъканен часовник за подсистемата на процесора 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 MHz изходен часовник

Важно: Всички потребителски ръководства и наръчници за IP са достъпни от Libero SoC > Каталог

Карта на паметта (задайте въпрос)
 Следващата таблица изброява картата на паметта на паметите и периферните устройства.

Таблица 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 на дизайна files. За да създадете потребителското приложение, изпълнете следните стъпки:

  1. Създайте проект Mi-V SoftConsole
  2. Изтеглете MIV_RV32 HAL files и драйвери от GitHub, като използвате връзката, както следва: github.com/Mi-V-Soft-RISC-V/платформа
  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 сериен порт. Следователно, COM16 е избран в този примерampле. Номерът на 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. Задайте Speed ​​(baud) на 115200 и Flow Control на none и щракнете върху опцията New setting, както е показано на следващата фигура.MICROCHIP-AN4229 Risc-V-процесорна подсистема- (7)

След като серийният терминал е настроен, следващата стъпка е да програмирате устройството RT PolarFire®.

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

За да стартирате демонстрацията, изпълнете следните стъпки:

  1. Генериране на клиента за инициализация на TCM
  2. Програмиране на устройството RT PolarFire®
  3. Генериране на SPI флаш изображение
  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 Flash въз основа на избрания тип енергонезависима памет. В тази бележка за приложението клиентът за инициализация на TCM се съхранява в SPI Flash. Този процес изисква изпълнимия файл на потребителското приложение file (.hex file). Шестнадесетият file (*.hex) се генерира с помощта на проект за приложение SoftConsole. A sampпотребителското приложение е предоставено заедно с дизайна files. Потребителското приложение file (.hex) е избран за създаване на клиента за инициализация на TCM, като се използват следните стъпки:

  1. Стартирайте Libero® SoC и стартирайте script.tcl (Приложение 2: Изпълнение на TCL скрипта).
  2. Изберете Configure Design Initialization Data and Memories > Libero Design Flow.
  3. В раздела Fabric RAMs изберете екземпляра на TCM и щракнете двукратно върху него, за да отворите диалоговия прозорец Редактиране на клиента за инициализация на Fabric RAM, както е показано на следващата фигура.
  4. MICROCHIP-AN4229 Risc-V-процесорна подсистема- (8)В диалоговия прозорец Edit Fabric RAM Initialization Client задайте тип съхранение на 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, отворете проекта Libero на процесорната подсистема Mi-V, който е създаден с помощта на предоставените TCL скриптове в Libero SoC, и щракнете двукратно върху Run Program Action .

Генериране на SPI флаш изображение (задайте въпрос)

  • За да генерирате SPI Flash изображение, щракнете двукратно върху Generate SPI Flash Image в раздела Design Flow.
  • Когато SPI Flash изображението се генерира успешно, се появява зелена отметка до Generate SPI Flash Image.

Програмиране на SPI Flash (задайте въпрос)
За да програмирате SPI Flash изображение, изпълнете следните стъпки:

  1. Щракнете двукратно върху Run PROGRAM_SPI_IMAGE в раздела Design Flow.
  2. Щракнете върху Да в диалоговия прозорец.
  • Когато SPI изображението е успешно програмирано на устройството, се появява зелена отметка до Run 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 се появява, както е показано на следващата фигура. Уверете се, че в полето Програмист се появява номер на програмист. Ако не стане, проверете връзките на платката и щракнете върху 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файлови програми, ресурси за проектиране, ръководства за потребителя и документи за хардуерна поддръжка, най-новите версии на софтуера и архивиран софтуер
  • Обща техническа поддръжка – Често задавани въпроси (ЧЗВ), заявки за техническа поддръжка, онлайн дискусионни групи, списък с членове на партньорската програма за дизайн на Microchip
  • Бизнес на 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 за допълнителна поддръжка или получете допълнителна поддръжка на адрес www.microchip.com/en-us/support/design-help/client-support-services.

ТАЗИ ИНФОРМАЦИЯ СЕ ПРЕДОСТАВЯ ОТ 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 logo, 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, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, 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/качество.

Световни продажби и обслужване

АМЕРИКИ АЗИЯ/ТИХИЯ ОКЕАН АЗИЯ/ТИХИЯ ОКЕАН ЕВРОПА
Корпоративен офис
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
Лос Анджелис
Мисия Виехо, Калифорния Тел.: 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, Процесорна подсистема, Подсистема

Референции

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са маркирани *