高云 FPGA开发软件为:GOWIN FPGA Designer,资源利用率查看方法:左侧选择Process,编译完成后,打开Place&Route Report,右侧找到Resource Usage Summary,可以看到各资源的利用率。
高云 FPGA开发软件为:GOWIN FPGA Designer,资源利用率查看方法:左侧选择Process,编译完成后,打开Place&Route Report,右侧找到Resource Usage Summary,可以看到各资源的利用率。
工程目标 基于TLFM20S-EVM开发板,搭建PS和PL联合开发的基础功能,使用PS侧的CPU通过EMIO控制PL侧的LED灯闪烁,同时程序运行在DDR中。 开发环境 PL开发工具:VIVADO 2018.3,主要用于PL侧逻辑开发和使用XILINX丰富的IP资源(若无需复杂的IP资源,则可以单独使用PROCISE)。 PS开发工具:IAR 8.11.2.13606,用于编写PS侧的C语言 转换工具:PROCISE 2025.1.1,用于转换VIVADO工程,生成相应的BSP供后续PS开发。 开发板:TLFM20…
工程目标 基于TLFM20S-EVM开发板,搭建PS和PL联合开发的基础功能,使用PS侧的CPU通过EMIO控制PL侧的LED灯闪烁,同时实现PS和PL独立调试(即JTAG独立模式,通过EMIO引出PJTAG)。 开发环境 PL开发工具:VIVADO 2018.3,主要用于PL侧逻辑开发和使用XILINX丰富的IP资源(若无需复杂的IP资源,则可以单独使用PROCISE)。 PS开发工具:IAR 8.11.2.13606,用于编写PS侧的C语言 转换工具:PROCISE 2024.1.1,用于转换VIVADO工程,…
准备工作 提前注册号Coding账号 提前下好Git安装包和TortoiseGit安装包 本文使用的Git安装包为:Git-2.43.0-64-bit.exe 本文使用的TortoiseGit安装包为:TortoiseGit-2.15.0.0-64bit.msi 本文使用的TortoiseGit语言包为:TortoiseGit-LanguagePack-2.15.0.0-64bit-zh_CN 操作流程 安装Git。 安装TortoiseGit。安装完成后,会提示第一次配置,可跳过。 安装TortoiseGit的语…
CH32V103默认无法使用全局中断。需要替换core_riscv.h和startup_ch32v10x.S两个文件。 core_riscv.h文件位于工程目录的Core文件夹下。 startup_ch32v10x.S文件位于工程目录的Startup文件夹下。 core_riscv.h文件中修改的内容 core_riscv.h中新增了关于全局中断控制函数的定义,具体新增的代码片段如下: RV_STATIC_INLINE void __enable_irq() { __asm volatile ("csrw…