编辑: 霜天盈月祭 2014-12-30

0、itcm

1、itcm2 和itcm3,如图 2-3 所示. 2Gowin_EMPU_M1 软件编程设计 IPUG534-1.0 5(10) 图2-3 编译 2.5 参考手册 Gowin_EMPU_M1 软件编程设计方法请参考: ? IPUG533, Gowin_EMPU_M1 软件编程参考手册 ? IPUG536, Gowin_EMPU_M1 IDE 软件参考手册 3Gowin_EMPU_M1 硬件设计 IPUG534-1.0 6(10) 3Gowin_EMPU_M1 硬件设计 3.1 硬件环境 ? DK-START-GW2A18 V2.0: GW2A-LV18PG256C8/I7 ? EVAL-MIPI-GW1N9 V1.1: GW1N-LV9PG256C6/I5 ? EVAL-MIPI-GW1N9 V2.1: GW1N-LV9CM64C6/I5 ? GW2A-55K Eval Board Mini: GW2A-LV55PG484C8/I7 ? GOWIN FPGA Designer version 1.9.x Beta 3.2 导入硬件参考设计 双击打开 GOWIN FPGA Designer, 选择菜单栏 File 列表中 Open 选项, 选择高云提供的 Gowin_EMPU_M1 硬件参考设计 gowin_empu_m1,如图 3-1 所示. 图3-1 导入 Gowin_EMPU_M1 硬件参考设计 3Gowin_EMPU_M1 硬件设计 IPUG534-1.0 7(10) 硬件参考设计工程主要文件如表 3-1 所示. 表3-1 硬件参考设计示例 文件 描述 CortexM1DbgIntegration.v 具有调试功能的 Cortex-M1 软核 CortexM1DbgIntegrationWrapper.v Cortex-M1 软核的顶层模块 cm1_option_defs.v Cortex-M1 软核的参数配置 GowinCM1AhbExt.v AHB-Lite 扩展总线及外设软核 GowinCM1AhbExtWrapper.v AHB-Lite 扩展总线及外设软核的顶层模块 ahb_option_defs.v AHB-Lite 扩展总线及外设软核的参数配置 gowin_empu_m1.v 例化 Cortex-M1 和AHB-Lite 软核的参考设计 gowin_empu_m1.cst 物理约束文件 3.3 修改配置选项 修改 cm1_option_defs.v 文件中的参数选项 CM1_ITCM_INIT_PATH 为 用户本地 itcm

0、itcm

1、itcm2 和itcm3 文件所在路径. 3.4 综合 运行综合工具 Synplify_Pro 或GowinSynthesis, 综合参考设计生成网表 文件,如图 3-2 所示. 图3-2 综合参考设计 3.5 布局布线 完成综合后,运行布局布线工具 Place & Route,布局布线产生包括软 件编程设计输出和硬件设计输出的码流文件,如图 3-3 所示. 3Gowin_EMPU_M1 硬件设计 IPUG534-1.0 8(10) 图3-3 布局布线 3.6 参考手册 Gowin_EMPU_M1 硬件设计请参考: ? IPUG531,Gowin_EMPU_M1 硬件设计参考手册 ? SUG100,Gowin 云源软件用户指南 ? SUG101,Gowin 设计约束指南

4 参考设计下载方法 IPUG534-1.0 9(10) 4参考设计下载方法 使用 Programmer 工具下载包括硬件设计和软件设计的码流文件. Programmer 使用方法请参考 SUG502, Gowin Programmer 用户指南.

5 参考设计调试方法 5.1Gowin_EMPU_M1 硬件调试方法 IPUG534-1.0 10(10) 5参考设计调试方法 5.1 Gowin_EMPU_M1 硬件调试方法 使用 GAO 在线逻辑分析仪调试 Gowin_EMPU_M1 FPGA 硬件设计. GAO 使用方法请参考 SUG114,Gowin 在线逻辑分析仪用户指南. 5.2 Gowin_EMPU_M1 软件调试方法 支持两种 Gowin_EMPU_M1 软件编程调试方法: ? 仿真器调试 ? 串口调试 5.2.1 仿真器调试 仿真器类型 Gowin_EMPU_M1 支持以下两种仿真器设定断点,进行单步调试: ? JLINK 仿真器 ? ULINK 仿真器 调试接口 Gowin_EMPU_M1 支持以下调试接口: ? JTAG ? Serial Wire Gowin_EMPU_M1 软件调试方法请参考 IPUG536,Gowin_EMPU_M1 IDE 软件参考手册. 5.2.2 串口调试 使用串口和串口调试助手跟踪运行状态. Gowin_EMPU_M1 串口调试方法请参考 IPUG535,Gowin_EMPU_M1 串口调试参考手册.

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题