Gowin高云IDE——最简单、最全面上手教程

前言

本教程将是最简单、最全面的高云IDE上手教程

我将同时介绍Linux端Windows端的使用方法。

以及针对Linux软件启动麻烦的问题进行优化。

相关信息与资料

这里是一些演示的相关信息,以及相关资料

操作系统: Ubuntu22.04、Windows11
高云软件版本:1.9.10
板卡:Tang Mega 138K Pro Dock

Windows疾速上手

软件安装与License

进入高云官网高云官网
选择开发者专区中的高云云源软件
在这里插入图片描述
选择商业版中的最新版
在这里插入图片描述
解压后安装

不要忘记安装结束后要安装两个驱动

一切就绪后,我们打开软件

然后需要我们填写Lic信息

这里有两个方法:

  1. 选择Float Lic,填写以下信息即可:
ip: 106.55.34.119
port: 10559
  1. 高云官网申请

当然我们推荐第一种,方便快捷

简单的使用

完成上述步骤后,我们就可以正常打开软件了

现在我们就以官方例程板卡例程为例子,讲一下怎么使用这个软件

例程的导入

我们下载好例程后,打开高云IDE
在这里插入图片描述
选择Open Project,并找到刚刚下载的例程目录,选择800_480_screen.gprj打开
.gprj是gowin project的缩写
在这里插入图片描述

然后可以看到左边的信息栏包括:Verilog文件 和 约束文件(规定引脚的绑定)top.cst
可以双击查看文件内容
在这里插入图片描述
然后我们点击上图最下面的Process
在这里我们可以进行:引脚绑定、综合、布局布线、还有烧录
在这里插入图片描述

选择板卡

在进行下一步之前,我们需要确定我们的板卡

点击Project中的Set Device
在这里插入图片描述
如果你的板卡和题主使用的一样,可以俺如下设置,否则请参照自己的板卡手册进行选择 138k pro dock
在这里插入图片描述
选择完成后确认,我就可以开始综合等步骤了

引脚绑定

Process中双击Floor Planner,出现以下界面
选择新窗口中的最下面的第二个选项I/O Constraints就可以对已有的端口进行引脚的绑定

开发板的原理图在手册中可以找到138k pro dock

在这里插入图片描述
绑定后退出并保存
然后就可以进行下一步了

综合

Process中双击Synthesize,即开始综合,出现绿色√符号即完成

布局布线

同理,在Process中双击Place & Route,即开始布局布线,出现绿色√符号即完成
这一步也会生成一个比特流文件xxx.fs
这里写着F#源文件,但是查看文件的属性时即可看到它的后缀
在这里插入图片描述
在这里插入图片描述

烧录

Process中双击Programmer

此时如果没有连接我们的板卡,则会出现如下提示
如果没有安装驱动也会提示,没有安装驱动的话请从IDE的安装程序中重新安装
在这里插入图片描述
此时接上我们的板卡,开启电源
在这里插入图片描述
打开电脑的 ”设备管理器“
检查:

  1. 端口这里是否有可用端口
  2. “通用串行总线控制器”中是否有”USB Serial Converter A“ 和”USB Serial Converter B“

在这里插入图片描述
如果没有:

  1. 检查是否接上了电脑
  2. 检查板卡是否开机
  3. 重装驱动
  4. 安装教育版的Programmer(下图第4个选项)替代
    在这里插入图片描述
    连接好板卡后,我们重新打开Programmer
    这里的Port可能有两个选项,任选一个即可,如果后面出错了就换一个Port
    Frequency选2.5MHz
    在这里插入图片描述
    选择scan device
    在这里插入图片描述
    如果这里找不到设备,就更换上一步中的Port
    在这里进行更换~
    在这里插入图片描述

选择第一个设备
在这里插入图片描述
双击Options 进行配置
在这里插入图片描述
烧录到SRAM
特点:断电就会丢失

这样配置:
File name处 选择要烧录进去的比特流文件(.fs文件)
在这里插入图片描述
烧录到Flash
特点:断电不会丢失

这样配置:
e name处 选择要烧录进去的比特流文件(.fs文件)
在这里插入图片描述
然后保存

选择Program/Configure 开始烧录
在这里插入图片描述

等待烧录完成
在这里插入图片描述

然后就可以看到我们的板子的屏幕已经有图案出现了
在这里插入图片描述

至此完成整个过程!

Linux疾速上手

软件安装与License

进入高云官网高云官网
选择开发者专区中的高云云源软件
在这里插入图片描述
选择商业版中的最新版
在这里插入图片描述
然后请跳转到我的另一篇文章,里面有详细的安装教程,并帮助你创建桌面快捷方式,可以方便地打开软件,不必从命令行中运行
Linux创建桌面图标

请完成安装后跳回此处接着往下

一切就绪后,我们打开软件

然后需要我们填写Lic信息

这里有两个方法:

  1. 选择Float Lic,填写以下信息即可:
ip: 106.55.34.119
port: 10559
  1. 高云官网申请

当然我们推荐第一种,方便快捷

简单的使用

完成上述步骤后,我们就可以正常打开软件了

现在我们就以官方例程板卡例程为例子,讲一下怎么使用这个软件

例程的导入

我们下载好例程后,打开高云IDE
在这里插入图片描述
选择Open Project,并找到刚刚下载的例程目录,选择800_480_screen.gprj打开
.gprj是gowin project的缩写
这里用的是windows的图片,但是方法是一样的,以下内容如果Linux和Windows没有区别,则都用Windows的图片来替代
在这里插入图片描述

然后可以看到左边的信息栏包括:Verilog文件 和 约束文件(规定引脚的绑定)top.cst
可以双击查看文件内容
在这里插入图片描述

然后我们点击上图最下面的Process
在这里我们可以进行:引脚绑定、综合、布局布线、还有烧录
在这里插入图片描述

选择板卡

在进行下一步之前,我们需要确定我们的板卡

点击Project中的Set Device
在这里插入图片描述

如果你的板卡和题主使用的一样,可以俺如下设置,否则请参照自己的板卡手册进行选择 138k pro dock
在这里插入图片描述

选择完成后确认,我就可以开始综合等步骤了

引脚绑定

Process中双击Floor Planner,出现以下界面
选择新窗口中的最下面的第二个选项I/O Constraints就可以对已有的端口进行引脚的绑定

开发板的原理图在手册中可以找到138k pro dock

在这里插入图片描述

绑定后退出并保存
然后就可以进行下一步了

综合

Process中双击Synthesize,即开始综合,出现绿色√符号即完成

布局布线

同理,在Process中双击Place & Route,即开始布局布线,出现绿色√符号即完成
这一步也会生成一个比特流文件xxx.fs
这里写着F#源文件,但是查看文件的属性时即可看到它的后缀
在这里插入图片描述
在这里插入图片描述

烧录

Process中双击Programmer

此时如果没有连接我们的板卡,则会出现如下提示
在这里插入图片描述

此时接上我们的板卡,开启电源
在这里插入图片描述
然后重新打开Programmer

如果仍然不行:

  1. 检查是否接上了电脑
  2. 检查板卡是否开机
  3. 安装教育版的Programmer(下图第5个选项)替代
    在这里插入图片描述
    连接好板卡后,我们重新打开Programmer
    这里的Port可能有两个选项,任选一个即可,如果后面出错了就换一个Port
    Frequency选2.5MHz
    在这里插入图片描述
    选择scan device
    在这里插入图片描述
    如果这里找不到设备,就更换上一步中的Port
    在这里进行更换~
    在这里插入图片描述

选择第一个设备
在这里插入图片描述

双击Options 进行配置
在这里插入图片描述
烧录到SRAM
特点:断电就会丢失

这样配置:
File name处 选择要烧录进去的比特流文件(.fs文件)
在这里插入图片描述

烧录到Flash
特点:断电不会丢失

这样配置:
File name处 选择要烧录进去的比特流文件(.fs文件)
在这里插入图片描述

然后保存

选择Program/Configure 开始烧录
在这里插入图片描述
等待烧录完成
在这里插入图片描述

然后就可以看到我们的板子的屏幕已经有图案出现了
在这里插入图片描述

至此完成整个过程!

Linux端的快速启动优化(创建桌面图标)

Linux端的软件每次启动都需要在命令行运行可执行程序来启动
有没有什么方法可以像桌面上的软件一样,点击就启动呢?

嘿嘿,确实有!
怎么操作呢?

请跳转到 Linux创建桌面图标

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值