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

Подсистема процессора 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. Ядро может быть реализовано на ПЛИС.

Часто задаваемые вопросы

  • В: Каковы требования к оборудованию для RT PolarFire?
    A: Требования к оборудованию включают в себя адаптер питания переменного тока 12 В/5 А и шнур, кабель USB 2.0 A — mini-B и кабель Micro B USB 2.0.
  • В: Что представляет собой процессорная подсистема RT PolarFire?
    A: Подсистема процессора основана на архитектуре RISC-V.

Введение (Задать вопрос)

Microchip предлагает процессорную IP Mi-V и программный инструментарий бесплатно для разработки проектов на базе процессора RISC-V. RISC-V — это стандартная открытая архитектура набора команд (ISA) под управлением фонда RISC-V. Она предлагает многочисленные преимущества, в том числе возможность сообществу с открытым исходным кодом тестировать и улучшать ядра быстрее, чем закрытые ISA. Программируемая вентильная матрица (ПЛИС) RT PolarFire® поддерживает программные процессоры 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 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® получает статус инициализации устройства и памяти.
сброс_син Это экземпляр IP CORERESET_PF, который генерирует синхронный сброс на системном уровне для подсистемы Mi-V.
 

CCC_0

Блок схемы формирования тактовой частоты (CCC) RT PolarFire принимает входной тактовый сигнал частотой 160 МГц от блока PF_OSC и генерирует тактовый сигнал частотой 83.33 МГц для подсистемы процессора Mi-V и других периферийных устройств.
 

 

 

MIV_RV32_C0 (IP-адрес программного процессора Mi-V)

Значение Reset Vector Address программного процессора Mi-V по умолчанию равно 0✕8000_0000. После сброса устройства процессор выполняет приложение с 0✕8000_0000. TCM — это основная память процессора Mi-V, и она сопоставлена ​​с памятью 0✕8000_0000. TCM инициализируется с помощью пользовательского приложения, которое хранится во флэш-памяти SPI. В карте памяти процессора 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 связывает логику структуры с внешней SPI Flash-памятью, подключенной к системному контроллеру.
ПФ_ОСЦ PF_OSC — встроенный генератор, который генерирует выходную тактовую частоту 160 МГц.

Важно: все руководства и справочники пользователя IP доступны в Libero SoC > Каталог

Карта памяти (Задать вопрос)
 В следующей таблице приведена карта памяти модулей памяти и периферийных устройств.

Таблица 4-2. Описание карты памяти

Периферийные устройства Начальный адрес
ТКМ 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

Реализация программного обеспечения (Задать вопрос)

Microchip предоставляет набор инструментов SoftConsole для создания исполняемого файла пользовательского приложения RISC-V (.hex) file и отладить его. Эталонный дизайн files включают рабочую область Firmware, которая содержит программный проект 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 Building a Mi-V Processor Subsystem. .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. Следовательно, в этом ex выбран 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

Генерация клиента инициализации 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 (.шестнадцатеричный file). Шестигранник file (*.hex) генерируется с использованием проекта приложения SoftConsole. A sampПользовательское приложение предоставляется вместе с дизайном files. Пользовательское приложение file (.hex) выбирается для создания клиента инициализации TCM с использованием следующих шагов:

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

MICROCHIP-AN4229 Risc-V-Процессор-Подсистема- (9) Программирование устройства RT PolarFire (Задать вопрос)

  • Эталонный дизайн files включают проект подсистемы процессора 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 Flash (Задать вопрос)

  • Чтобы создать образ SPI Flash, дважды щелкните «Создать образ SPI Flash» на вкладке «Поток проектирования».
  • После успешной генерации образа SPI Flash рядом с надписью «Сгенерировать образ SPI Flash» появится зеленая галочка.

Программирование SPI Flash (Задать вопрос)
Чтобы запрограммировать образ SPI Flash, выполните следующие действия:

  1. Дважды щелкните «Выполнить PROGRAM_SPI_IMAGE» на вкладке «Поток проектирования».
  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 (Задать вопрос)

Эталонный дизайн files включают в себя работу по программированию file для программирования устройства RT PolarFire® с помощью FlashPro Express. Эта работа file также включает в себя образ SPI Flash, который является клиентом инициализации TCM. FlashPro Express программирует как устройство RT PolarFire, так и SPI Flash с помощью этого программирования .job file.Программирование .работа file доступен в разделе ДизайнFiles_каталог\Программирование_files.

Для программирования устройства RT PolarFire с помощью программы file Используя FlashPro Express, выполните следующие действия:

  1. Настройте оборудование, см. раздел Настройка оборудования.
  2. На хост-компьютере запустите программу FlashPro Express.
  3. Чтобы создать новый проект задания, нажмите кнопку «Новый» или выберите «Новый проект задания» из меню «Задание FlashPro Express».
  4. Введите в диалоговом окне следующее:
    • Работа по программированию file: Нажмите «Обзор» и перейдите к месту, где находится файл .job. file находится и выберите file. Работа file доступен в разделе ДизайнFiles_каталог\Программирование_files.
    • Расположение проекта задания FlashPro Express: нажмите кнопку «Обзор» и перейдите к месту, где вы хотите сохранить проект.MICROCHIP-AN4229 Risc-V-Процессор-Подсистема- (13)
  5. Нажмите «ОК». Необходимое программирование file выбран и готов к программированию.
  6. Появится окно FlashPro Express, как показано на следующем рисунке. Убедитесь, что в поле Programmer отображается номер программатора. Если его нет, проверьте соединения платы и нажмите Refresh/Rescan Programmers. MICROCHIP-AN4229 Risc-V-Процессор-Подсистема- (13)
  7. Нажмите ЗАПУСТИТЬ. Когда устройство успешно запрограммировано, отображается статус 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 в каталоге HW создается проект Libero.

  • Для получения дополнительной информации о скриптах 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 и программирования FlashPro (встроенного или внешнего) в шаги в разделе «Настройка оборудования».
  • Обновленный рисунок 6-1, Рисунок 6-2 и Рисунок 6-3 в разделе Настройка последовательного терминала (Tera Term)
  • Обновленный рисунок 7-1 и Рисунок 7-2 в разделе «Создание клиента инициализации TCM».
  • Обновленный рисунок 7-4 в разделе «Программирование SPI Flash».
  • Добавлено Приложение 2: раздел «Запуск скрипта TCL»
A 10/2021 Первая публикация этого документа

Поддержка микросхемы ПЛИС

Группа продуктов 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сайт используется для создания files и информация легко доступна для клиентов. Некоторые из доступных материалов включают:

  • Поддержка продукта — листы данных и опечатки, примечания по применению иampпрограммы le, ресурсы по проектированию, руководства пользователя и документы по поддержке оборудования, последние версии программного обеспечения и архивное программное обеспечение
  • Общая техническая поддержка — часто задаваемые вопросы (FAQ), запросы на техническую поддержку, онлайн-дискуссионные группы, список участников партнерской программы разработки 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 с вашим приложением. Использование этой информации
любым другим способом нарушает эти условия. Информация о приложениях устройства предоставляется только для вашего удобства и может быть заменена обновлениями. Вы несете ответственность за то, чтобы ваше приложение соответствовало вашим спецификациям. Свяжитесь с местным офисом продаж 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, аналог для эпохи цифровых технологий, любой конденсатор, AnyIn, AnyOut, расширенная коммутация, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, динамическое сопоставление средних значений , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IGaT, внутрисхемное последовательное программирование, ICSP, INICnet, интеллектуальное распараллеливание, IntelliMOS, межчиповое соединение, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, МаксView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Сертифицированный логотип, 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 , Доверенное время, TSHARC, Тьюринг, 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.микрочип.com/качество.

Продажи и обслуживание по всему миру

АМЕРИКА АЗИАТСКО-ТИХООКЕАНСКИЙ РЕГИОН АЗИАТСКО-ТИХООКЕАНСКИЙ РЕГИОН ЕВРОПА
Корпоративный Офис
2355 бульвар Вест Чендлер. Чандлер, 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
Даллас
Addison, TX
Тел: 972-818-7423
Факс: 972-818-2924
Детройт
Нови, Мичиган
Тел: 248-848-4000
Хьюстон, TX
Тел: 281-894-5983
Индианаполис
Ноблсвилл, Индиана Тел.: 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
Китай Хонг Конг САР
Тел: 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

Нидерланды – Друнен
Тел: 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, Подсистема процессора, Подсистема

Ссылки

Оставьте комментарий

Ваш адрес электронной почты не будет опубликован. Обязательные поля отмечены *