编辑: 霜天盈月祭 2014-12-30
Gowin_EMPU_M1 快速设计参考手册 IPUG534-1.

0,2019-02-19 版权所有?2019 广东高云半导体科技股份有限公司 未经本公司书面许可,任何单位和个人都不得擅自摘抄、复制、翻译本文档内容的部分或全 部,并不得以任何形式传播. 免责声明 本文档并未授予任何知识产权的许可,并未以明示或暗示,或以禁止发言或其它方式授予任 何知识产权许可.除高云半导体在其产品的销售条款和条件中声明的责任之外,高云半导体 概不承担任何法律或非法律责任.高云半导体对高云半导体产品的销售和/或使用不作任何 明示或暗示的担保,包括对产品的特定用途适用性、适销性或对任何专利权、版权或其它知 识产权的侵权责任等,均不作担保.高云半导体对文档中包含的文字、图片及其它内容的准 确性和完整性不承担任何法律或非法律责任,高云半导体保留修改文档中任何内容的权利, 恕不另行通知.高云半导体不承诺对这些文档进行适时的更新. 版本信息 日期 版本 说明 2019/02/19 1.0 初始版本. 目录 IPUG534-1.0 i 目录 目录 i 图目录.ii 表目录.iii

1 参考设计

1 1.1 Gowin_EMPU_M1 软件参考设计.1 1.2 Gowin_EMPU_M1 硬件参考设计.1 1.2.1 Cortex-M1

1 1.2.2 AHB-Lite.2

2 Gowin_EMPU_M1 软件编程设计.3 2.1 软件环境.3 2.2 导入软件参考设计

3 2.3 修改配置.3 2.4 编译.4 2.5 参考手册.5

3 Gowin_EMPU_M1 硬件设计

6 3.1 硬件环境.6 3.2 导入硬件参考设计

6 3.3 修改配置选项

7 3.4 综合.7 3.5 布局布线.7 3.6 参考手册.8

4 参考设计下载方法.9

5 参考设计调试方法.10 5.1 Gowin_EMPU_M1 硬件调试方法.10 5.2 Gowin_EMPU_M1 软件调试方法.10 5.2.1 仿真器调试.10 5.2.2 串口调试.10 图目录 IPUG534-1.0 ii 图目录 图2-1 导入参考设计 led

3 图2-2 修改脚本工具位置.4 图2-3 编译

5 图3-1 导入 Gowin_EMPU_M1 硬件参考设计.6 图3-2 综合参考设计.7 图3-3 布局布线

8 表目录 IPUG534-1.0 iii 表目录 表1-1 参考设计 Cortex-M1 模式配置.1 表1-2 AHB-Lite 外设接口配置.2 表3-1 硬件参考设计示例.7

1 参考设计 IPUG534-1.0 1(10) 1参考设计 1.1 Gowin_EMPU_M1 软件参考设计 高云提供 Keil 和GNU 软件环境的 Gowin_EMPU_M1 软件参考设计: MCU_RefDesign\Keil_RefDesign 和GNU_RefDesign 1.2 Gowin_EMPU_M1 硬件参考设计 高云提供 Gowin_EMPU_M1 硬件参考设计: ? FPGA_RefDesign\Debug_RefDesign 和NoDebug_RefDesign 该参考设计包括以下两部分: ? Cortex-M1 内核 ? AHB-Lite 接口及扩展 AHB 和APB 外设接口 1.2.1 Cortex-M1 Cortex-M1 已配置功能模式如表 1-1 所示. 表1-1 参考设计 Cortex-M1 模式配置 功能模式 配置 外部中断数量

32 个 扩展操作系统 支持 数据存储格式 小端格式 乘法器 标准模式 调试器 完整模式,4 个断点和

2 个观察点 调试接口 支持 JTAG 和Serial Wire 接口 ITCM size 32KB ITCM 初始值 使能 ITCM 初始值路径 led 案例 itcm

0、itcm

1、itcm

2、itcm3 路径 ITCM alias Lower alias DTCM size 32KB

1 参考设计 IPUG534-1.0 2(10) 1.2.2 AHB-Lite AHB-Lite 已配置外设接口如表 1-2 所示. 表1-2 AHB-Lite 外设接口配置 外设接口 配置 通用异步收发器

0 支持 通用异步收发器

1 支持 通用输入输出端口

0 支持 定时器

0 支持 定时器

1 支持 看门狗 支持 2Gowin_EMPU_M1 软件编程设计 IPUG534-1.0 3(10) 2Gowin_EMPU_M1 软件编程设计 2.1 软件环境 ? ARM Keil MDK ? GNU MCU Eclipse Tool 2.2 导入软件参考设计 双击打开ARM Keil MDK, 选择菜单栏Project列表中的Open Project…, 导入参考设计 led,如图 2-1 所示. 图2-1 导入参考设计 led 2.3 修改配置 如果用户使用将 BIN 文件作为 ITCM 初始值的方法,需要根据用户本地 软件编程包位置修改 Run #1 和Run #2 外部脚本工具位置,如fromelf.exe 2Gowin_EMPU_M1 软件编程设计 IPUG534-1.0 4(10) 和make_hex.py,如图 2-2 所示. ? Run #1 - fromelf.exe Cbin Co bin-file axf-file ? Run #2 - python make_hex.py bin-file 图2-2 修改脚本工具位置 2.4 编译 点击工具栏编译按钮,编译参考设计,输出 BIN 格式文件和四个十六进 制格式文件 itcm

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