MICROCHIP-标志

MICROCHIP AN4229 Risc V 处理器子系统

MICROCHIP-AN4229 Risc-V 处理器子系统产品

产品信息

规格

  • 产品名称:RT PolarFire
  • 型号:AN4229
  • 处理器子系统:RISC-V
  • 电源要求:12V/5A 交流电源适配器
  • 接口:USB 2.0 A 至 mini-B、Micro B USB 2.0

产品使用说明

设计要求
构建 Mi-V 处理器子系统的硬件和软件要求如下:

  • 12V/5A 交流电源适配器和电源线
  • USB 2.0 A 转 mini-B 电缆
  • Micro B USB 2.0 电缆
  • 参考readme.txt file 在设计中 file适用于所有需要的软件版本

设计先决条件
在开始设计过程之前,请确保执行以下步骤:

  • [先决条件列表]

设计说明
MIV_RV32 是一款专为实现 RISC-V 指令集而设计的处理器内核。该内核可以在 FPGA 上实现。

常问问题

  • 问:RT PolarFire 的硬件要求是什么?
    答:硬件要求包括 12V/5A AC 电源适配器和电源线、USB 2.0 A 转 mini-B 线以及 Micro B USB 2.0 线。
  • 问:RT PolarFire 的处理器子系统是什么?
    答:处理器子系统基于RISC-V架构。

简介(提问)

Microchip 免费提供 Mi-V 处理器 IP 和软件工具链,用于开发基于 RISC-V 处理器的设计。RISC-V 是 RISC-V 基金会管理下的标准开放指令集架构 (ISA)。它提供了许多好处,包括使开源社区能够以比封闭 ISA 更快的速度测试和改进内核。RT PolarFire® 现场可编程门阵列 (FPGA) 支持 Mi-V 软处理器运行用户应用程序。本应用说明介绍了如何构建 Mi-V 处理器子系统,以从从 SPI Flash 初始化的指定 TCM 内存执行用户应用程序。

设计要求(提问)
下表列出了构建 Mi-V 处理器子系统的硬件和软件要求。

表 1-1. 设计要求

要求 描述
硬件要求
RT PolarFire® 开发套件 (RTPF500TS-1CG1509M) 12V/5A AC 电源适配器和电源线 USB 2.0 A 转 mini-B 线缆 Micro B USB 2.0 线缆 修订版1.0
软件要求
Libero® SoC FlashPro Express 软控制台 参见 readme.txt file 在设计中 file适用于创建 Mi-V 参考设计所需的所有软件版本

 设计前提条件(提问)

开始之前,请执行以下步骤:

  1. 下载参考设计 file来自 RT PolarFire:构建 RISC-V 处理器子系统。
  2. 从以下链接下载并安装 Libero® SoC:Libero SoC v2024.1 或更高版本。

设计描述(提问)

MIV_RV32 是一款专为实现 RISC-V 指令集而设计的处理器内核。该内核可配置为具有 AHB、APB3 和 AXI3/4 总线接口,用于外设和内存访问。下图显示了基于 RT PolarFire® FPGA 构建的 Mi-V 子系统的顶层框图。

要在 Mi-V 处理器上执行的用户应用程序可以存储在外部 SPI Flash 中。设备通电时,系统控制器使用用户应用程序初始化指定的 TCM。TCM 初始化完成后,系统复位被释放。如果用户应用程序存储在 SPI Flash 中,系统控制器将使用 SC_SPI 接口从 SPI Flash 读取用户应用程序。给定的用户应用程序打印 UART 消息“Hello World!”并使板上的用户 LED 闪烁。

MICROCHIP-AN4229 Risc-V 处理器子系统- (1)

硬件实现(提问)

下图显示了 Mi-V 处理器子系统的 Libero 设计。MICROCHIP-AN4229 Risc-V 处理器子系统- (2)

IP 阻止(提问)
下表列出了 Mi-V 处理器子系统参考设计中使用的 IP 块及其功能。

表 4-1. IP 块描述

IP名称 描述
初始化监控 RT PolarFire® 初始化监视器获取设备和内存初始化的状态
重置同步 这是 CORERESET_PF IP 实例,它为 Mi-V 子系统生成系统级同步重置
 

CCC_0

RT PolarFire 时钟调节电路 (CCC) 模块从 PF_OSC 模块获取 160 MHz 的输入时钟,并为 Mi-V 处理器子系统和其他外围设备生成 83.33 MHz 的结构时钟。
 

 

 

MIV_RV32_C0(Mi-V 软处理器 IP)

Mi-V 软处理器默认的复位向量地址值为 0✕8000_0000。设备复位后,处理器从 0✕8000_0000 执行应用程序。TCM 是 Mi-V 处理器的主存储器,并且被映射到 0✕8000_0000。TCM 使用存储在 SPI Flash 中的用户应用程序进行初始化。在 Mi-V 处理器内存映射中,为 TCM 内存接口定义了 0✕8000_0000 到 0✕8000_FFFF 范围,为 APB 接口定义了 0✕7000_0000 到 0✕7FFF_FFFF 范围。
MIV_ESS_C0_0 该 MIV 扩展子系统 (ESS) 用于支持 GPIO 和 UART
核心SPI_C0_0 CoreSPI 用于编程外部 SPI Flash
PF_SPI PF_SPI 宏将结构逻辑与外部 SPI 闪存连接起来,后者与系统控制器相连
PF_OSC PF_OSC 是一个板载振荡器,可产生 160 MHz 输出时钟

重要提示:所有 IP 用户指南和手册均可从 Libero SoC > 目录获取

内存映射(提问)
 下表列出了存储器和外设的内存映射。

表 4-2. 内存映射说明

外设 起始地址
中医 0x8000_0000
UART_ESS_UART_MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

软件实施(提出问题)

Microchip 提供 SoftConsole 工具链来构建 RISC-V 用户应用程序可执行文件 (.hex) file 并进行调试。参考设计 file包括包含 MiV_uart_blinky 软件项目的固件工作区。MiV_uart_blinky 用户应用程序使用 Libero® SoC 在外部 SPI Flash 上进行编程。给定的用户应用程序打印 UART 消息“Hello World!”并使板上的用户 LED 闪烁。

根据 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 file使用以下链接从 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)

设置硬件(提问)
重要提示:如果启用了系统控制器挂起模式,则无法使用 SoftConsole 调试器进行 Mi-V 应用程序调试。此设计禁用了系统控制器挂起模式,以演示 Mi-V 应用程序。

要设置硬件,请执行以下步骤:

  1. 使用 SW7 开关关闭开发板电源。
  2. 打开 J31 跳线以使用外部 FlashPro 编程器或关闭 J31 跳线以使用嵌入式 FlashPro 编程器。
    重要提示:嵌入式 Flash Pro 编程器只能用于通过 Libero 或 FPExpress 进行编程,不能用于调试基于 Mi-V 的应用程序。
  3. 使用 USB 电缆将主机 PC 连接到 J24 连接器。
  4. 要启用 SC_SPI,应关闭跳线 J1 的 2-8 个引脚。
  5. 将 FlashPro 编程器连接到 J3 连接器 (JTAG 连接 FlashPro 编程器(请参见第 5.2.2 节 “连接 FlashPro 编程器”)并使用另一条 USB 线将 FlashPro 编程器连接到主机 PC。
  6. 确保自动检测到 USB 至 UART 桥接驱动程序,这可以通过主机 PC 上的设备管理器进行验证。
    重要提示:如图6-1所示,COM16的端口属性显示连接的是USB串口,因此本次示例选择COM16。ample。COM 端口号是系统特定的。如果未安装 USB 转 UART 桥接驱动程序,请从以下位置下载并安装驱动程序 www.microchip.com/en-us/product/mcp2200.
  7. 将电源连接到 J19 连接器,然后使用开关 SW7 打开电源。

 

设置串行终端 (Tera Term)(提问)
用户应用程序(MiV_uart_blinky.hex file)通过UART接口在串行终端上打印“Hello World!”消息。

要设置串行终端,请执行以下步骤:

  1. 在主机PC上启动Tera Term。
  2. 在 Tera Term 中选择已识别的 COM 端口,如下图所示。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 闪存映像
  4. 编程 SPI 闪存

生成 TCM 初始化客户端(提问)
要使用系统控制器初始化 RT PolarFire® 中的 TCM,miv_rv0_subsys_pkg.v 中的本地参数 l_cfg_hard_tcm32_en file 必须在综合之前更改为 1'b1。有关更多信息,请参阅 MIV_RV32 用户指南。

在 Libero® SoC 中,配置设计初始化数据和内存选项会生成 TCM 初始化客户端,并根据所选的非易失性内存类型将其添加到 sNVM、μPROM 或外部 SPI Flash。在本应用说明中,TCM 初始化客户端存储在 SPI Flash 中。此过程需要用户应用程序可执行文件 file (.十六进制) file)。十六进制 file (*.hex)是使用 SoftConsole 应用程序项目生成的。amp用户应用程序随设计一起提供 files. 用户应用程序 file (.hex)用于创建TCM初始化客户端,步骤如下:

  1. 启动 Libero® SoC 并运行 script.tcl(附录 2:运行 TCL 脚本)。
  2. 选择配置设计初始化数据和内存>Libero 设计流程。
  3. 在“Fabric RAM”选项卡上,选择TCM实例,双击打开“编辑Fabric RAM初始化客户端”对话框,如下图所示。
  4. MICROCHIP-AN4229 Risc-V 处理器子系统- (8)在编辑 Fabric RAM 初始化客户端对话框中,将存储类型设置为 SPI-Flash。然后选择内容来自 file 并点击导入(…)按钮,如下图所示。

MICROCHIP-AN4229 Risc-V 处理器子系统- (9) 对 RT PolarFire 设备进行编程(提出问题)

  • 参考设计 file包括使用 Libero® SoC 创建的 Mi-V 处理器子系统项目。RT PolarFire® 设备可以使用 Libero SoC 进行编程。
  • Libero SoC设计流程如下图所示。 MICROCHIP-AN4229 Risc-V 处理器子系统- (10)

要对 RT PolarFire 设备进行编程,请打开 Mi-V 处理器子系统 Libero 项目(该项目是使用 Libero SoC 中提供的 TCL 脚本创建的),然后双击“运行程序操作”。

生成 SPI 闪存映像(提问)

  • 要生成 SPI Flash 图像,请双击“设计流程”选项卡上的“生成 SPI Flash 图像”。
  • 成功生成 SPI Flash 图像后,“生成 SPI Flash 图像”旁边会出现一个绿色勾号。

对 SPI 闪存进行编程(提问)
要对 SPI Flash 映像进行编程,请执行以下步骤:

  1. 双击“设计流程”选项卡上的“运行 PROGRAM_SPI_IMAGE”。
  2. 在对话框中单击“是”。
  • 当 SPI 图像成功编程到设备上后,运行 PROGRAM_SPI_IMAGE 旁边会出现一个绿色勾号。
  • SPI Flash 烧写完成后,TCM 就绪,此时 LED1、2、3、4 闪烁,串口终端有打印输出,如下图所示。
    MICROCHIP-AN4229 Risc-V 处理器子系统- (11)

演示到此结束。
RT PolarFire® 设备和 SPI Flash 也可以使用 FlashPro Express 进行编程,请参阅附录 1:使用 FlashPro Express 对 RT PolarFire 设备和 SPI Flash 进行编程。

 附录 1:使用 FlashPro Express 对 RT PolarFire 设备和 SPI Flash 进行编程(提问)

参考设计 file包括编程工作 file 使用 FlashPro Express 对 RT PolarFire® 设备进行编程。此作业 file 还包括 SPI Flash 映像,即 TCM 初始化客户端。FlashPro Express 使用此编程 .job 对 RT PolarFire 设备和 SPI Flash 进行编程 file.编程工作 file 可在 设计Files_directory\Programming_files.

使用编程对 RT PolarFire 设备进行编程 file 使用FlashPro Express,执行以下步骤:

  1. 设置硬件,请参阅设置硬件。
  2. 在主机 PC 上,启动 FlashPro Express 软件。
  3. 要创建新的作业项目,请单击“新建”或从“项目”菜单中从“FlashPro Express 作业”中选择“新作业项目”。
  4. 在对话框中输入以下内容:
    • 编程工作 file:单击“浏览”并导航到 .job 文件所在的位置 file 位于并选择 file. 工作 file 可在 设计Files_directory\Programming_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 编程结束。对电路板进行编程后,观察 UART 终端上打印的“Hello World!”消息和用户 LED 的闪烁。

 附录 2:运行 TCL 脚本(提问)

设计中提供TCL脚本 files 文件夹下的 HW 目录。如果需要,可以从设计实施到生成作业,重现设计流程 file.

要运行 TCL,请执行以下步骤:

  1. 启动自由人软件。
  2. 选择项目>执行脚本…..
  3. 单击“浏览”并从下载的 HW 目录中选择 script.tcl。
  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 中的主板修订版本
  • 在设计描述部分的图 3-1 中添加了 Mi-V ESS 和 CoreSPI
  • 在 IP 块部分的表 0-0 中添加了 MIV_ESS_C0_0 和 CoreSPI_C4_1 块
  • 更新了表 4-2 中的起始地址值
  • 更新了软件实现部分中的图 5-1 和图 5-2
  • 添加了有关系统控制器挂起模式的注释,在“设置硬件”部分的步骤中添加了 SPI 启用和 FlashPro 编程(嵌入式或外部)的跳线设置
  • 更新了图 6-1设置串行终端 (Tera Term) 部分中的图 6-2 和图 6-3
  • 更新了图 7-1 以及生成 TCM 初始化客户端部分中的图 7-2
  • 更新了编程 SPI Flash 部分中的图 7-4
  • 增加了附录2:运行TCL脚本部分
A 10/2021 本文档的首次发布

微芯片 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网站用于制作 files 和信息易于客户获取。可用的内容包括:

  • 产品支持 – 数据表和勘误表、应用说明和 samp文件程序、设计资源、用户指南和硬件支持文档、最新软件版本和存档软件
  • 一般技术支持——常见问题 (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、嵌入式控制解决方案公司、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、旋钮显示、MarginLink、maxCrypto、最大限度View、memBrain、Mindi、MiWi、MPASM、MPF、MPLAB 认证徽标、MPLIB、MPLINK、mSiC、MultiTRAK、NetDetach、Omniscient 代码生成、PICDEM、PICDEM.net、PICkit、PICtail、Power MOS IV、Power MOS 7、PowerSmart、PureSilicon , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, 串行四 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.microchip.com/quality.

全球销售和服务

美洲 亚太 亚太 欧洲
公司的 办公室
西钱德勒大道 2355 号。 亚利桑那州钱德勒 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
印第安纳波利斯
印第安纳州诺布尔斯维尔电话: 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

荷兰 – 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 处理器子系统,处理器子系统,子系统

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *