国产高云GoWin软件使用(初级)

1 软件下载

    1、软件可以到高云官网进行下载,分为教育版和商业版,教育版主要在教育、研究、非营业非商业等方面,而商业版主要用于公司、企业等营业性的渠道。下载链接:http://www.gowinsemi.com.cn/faq.aspx

    2、教育版不需要License,下载可用,而商业版需要以公司的名义申请License,可网上自己申请,如下图;也可联系其工程师申请。
在这里插入图片描述

    下载安装后就可以使用了
    

2 创建项目

    1、打开软件,选择File---->New以创建项目
在这里插入图片描述

    2、然后选择FPGA设计项目,点击OK
在这里插入图片描述

    3、然后进行项目命名并选择项目存储位置
在这里插入图片描述

    4、往下走进行FPGA芯片选型,这里我使用的是晨曦系列的芯片,根据需求选择
在这里插入图片描述

    5、进入Summary界面后点击Finish就创建完成了。

    6、创建后的这个项目当前是什么文件都没有的,需要我们去添加
在这里插入图片描述

3 添加文件
3.1 添加设计文件

    1、右键项目空白处,出现创建文件和添加文件,创建文件是直接新建新文件,而添加文件则是添加已有的设计文件到该项目中(点击后选择已存在的文件添加进来即可)。
    2、新建文件有两种方式,一为右键项目空白处后选择New File,二为上述创建项目处选择File---->New后选择下面的Files,在里面选择编程语言,选择好就可以了
在这里插入图片描述

    3、接着输入新建文件名和文件的存放位置(一般默认就好)
在这里插入图片描述

    4、然后就到自由发挥了,开始码代码

3.2 新建约束文件

    1、新建时序约束文件,可以在该界面选择Timing Constraints Files,然后同样进行文件命名
在这里插入图片描述
在这里插入图片描述

    2、添加约束内容,该时序约束文件重要对时钟和一些信号进行约束。如使用语句:create_clock -name clk -period 40 -waveform {0 20} [get_ports {clk}]将时钟clk约束为25MHz

    3、可以切换到Process,双击Timing Constraints Editor,打开约束界面进行约束信号的添加,当然添加的方法不止这一种
在这里插入图片描述

3.3 进行管脚约束

    直接点击Process界面的FloorPlanner进行分配即可,会同时生成一个cst格式的文件
在这里插入图片描述
在这里插入图片描述

    最后进行布局布线的实现就可以得到可下载的程序文件了
在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值