【国产FPGA高云GW1N-4系列开发板测评】开发环境搭建以及新建工程
[复制链接]
记得第一次接触FPGA还是在大学的时候,那时候对这个没有太多认识,虽然大学学过Verilog HDL编程语言,认为就是把这门课修好就可以,哪知道出了学校才知道它的重要性。本人是做单片机开发的,以后会用到FPGA,所以就申请了此次FPGA开发板测评活动,所以非常感谢电子工程世界论坛以及高云厂商提供的测评机会。在FPGA方向,我是小白一枚。那么学习FPGA就从GW1N系列开发板开始吧
搭建环境前先来简单了解一下GW1N-4FPGA开发板;它有四个数码管、16个LED、一个64M外部Flash、4个滑动开关以及JTAG接口,整体而言外设还是有点少,但是对于我这样一个新手,使用还是可以的。系统框图如下:
再了解一下GW1N-4FPGA芯片系列产品特点:
-10,000 次写寿命周期
- 超过10 年的数据保存能力(+85°C)
- 数据位宽:32
- GW1N-1P5/2 行存储容量:96K bits
- GW1N-4 行存储容量:256K bits
- GW1N-9 行存储容量:608K bits
- 页擦除能力:2,048 bytes
- 字编程时间:≤16μs
- 页擦除时间:≤120ms
低功耗;高性能DSP 模块;丰富的基本逻辑单元;灵活的PLL资源等特点。
现在来搭建一下开发环境。
- 下载安装包。
在官网下载即可。下载地址如下: 广东高云半导体科技股份有限公司 (gowinsemi.com.cn)
在下载页面根据自己的系统下载相应的安装包。
2、安装
在下载完安装包,一直NEXT,即可。这里比较简单。
3、申请license。
在如图所示页面申请license。注意最好在工作日申请,24小时内会有回复。
- 添加license
打开高云软件,会弹出添加license页面,直接添加即可,这样开发环境就搭建完成。
5、新建工程
单机FILE或者在quick start新建工程,新建FPGA工程。如下图所示。完成后选择项目目录。
6、选择device,因为是GW1N-LV4LQ144C6/I5,所以选中这个器件即可。完成后会出现一个summary,完成后会有一个关于工程的简单情况展示,如下图。工程就新建完毕。
7、新建工程完毕后,就FILE新建VHDL文件,然后编写代码。如图
8、编写完代码后,即可点击综合,出现红色字体表示有错误或者警告,0错误0警告,则全显示完成。
9、综合完成,要进行物理约束,在上图页面中双击USER Constraints,然后出现如下图,选择IO constraints,进行管脚设置。在管脚设置中可以拖拉到管脚或者直接填写管脚号。最后点击完成。
10、接下来就是进行布局布线。双击Place & Route。
11、最后就是下载到开发板。
以后就是个人的学习所得。不喜勿喷。谢谢。
|