目录
前言相关信息与资料Windows疾速上手软件安装与License简单的使用例程的导入选择板卡引脚绑定综合布局布线烧录
Linux疾速上手软件安装与License简单的使用例程的导入选择板卡引脚绑定综合布局布线烧录
Linux端的快速启动优化(创建桌面图标)
前言
本教程将是最简单、最全面的高云IDE上手教程
我将同时介绍Linux端和Windows端的使用方法。
以及针对Linux软件启动麻烦的问题进行优化。
相关信息与资料
这里是一些演示的相关信息,以及相关资料
操作系统: Ubuntu22.04、Windows11 高云软件版本:1.9.10 板卡:Tang Mega 138K Pro Dock
Windows疾速上手
软件安装与License
进入高云官网高云官网 选择开发者专区中的高云云源软件 选择商业版中的最新版 解压后安装
不要忘记安装结束后要安装两个驱动!
一切就绪后,我们打开软件
然后需要我们填写Lic信息
这里有两个方法:
选择Float Lic,填写以下信息即可:
ip: 106.55.34.119
port: 10559
高云官网申请
当然我们推荐第一种,方便快捷
简单的使用
完成上述步骤后,我们就可以正常打开软件了
现在我们就以官方例程板卡例程为例子,讲一下怎么使用这个软件
例程的导入
我们下载好例程后,打开高云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的安装程序中重新安装 此时接上我们的板卡,开启电源 打开电脑的 ”设备管理器“ 检查:
端口这里是否有可用端口“通用串行总线控制器”中是否有”USB Serial Converter A“ 和”USB Serial Converter B“
如果没有:
检查是否接上了电脑检查板卡是否开机重装驱动安装教育版的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信息
这里有两个方法:
选择Float Lic,填写以下信息即可:
ip: 106.55.34.119
port: 10559
高云官网申请
当然我们推荐第一种,方便快捷
简单的使用
完成上述步骤后,我们就可以正常打开软件了
现在我们就以官方例程板卡例程为例子,讲一下怎么使用这个软件
例程的导入
我们下载好例程后,打开高云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
如果仍然不行:
检查是否接上了电脑检查板卡是否开机安装教育版的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创建桌面图标