高云FPGA初体验-LED流水灯实验

高云FPGA初体验-流水灯实验

  • 硬件环境
  • 操作步骤
    • 创建工程
    • 添加设计文件
    • 添加约束文件
    • 编译工程
    • 下载运行
  • 资源链接

硬件环境

开发板:高云 DK_START_GW2A55-PG484_V1.3 开发板

FPGA芯片型号:高云 GW2A-LV55PG484

开发环境:Gowin编译器

操作步骤

创建工程

单击“New Project”,

高云FPGA初体验-LED流水灯实验_第1张图片
单击“FPGA Design Project”,并点击“OK”,

高云FPGA初体验-LED流水灯实验_第2张图片
将工程名改为“led_run”,路径根据自己需求修改,修改完成后,单击“Next”,

高云FPGA初体验-LED流水灯实验_第3张图片

根据开发板手册,选择FPGA型号,选择完成后,单击“Next”,

高云FPGA初体验-LED流水灯实验_第4张图片
单击“Finish”,完成工程创建。
高云FPGA初体验-LED流水灯实验_第5张图片

添加设计文件

右键单击工程文件夹“led_run”,单击“New File”创建文件,

高云FPGA初体验-LED流水灯实验_第6张图片

单击“Verilog File”,单击“OK”,

高云FPGA初体验-LED流水灯实验_第7张图片

修改文件名和路径,单击“OK”,

高云FPGA初体验-LED流水灯实验_第8张图片

单击“src/led.run.v”,将代码写入文件中(代码为高云提供的例程,在本文后提供),

高云FPGA初体验-LED流水灯实验_第9张图片

添加约束文件

单击“Physical Constraints File”,单击“OK”,

高云FPGA初体验-LED流水灯实验_第10张图片

修改文件名和路径,注意后缀“.cst”,单击“OK”,

高云FPGA初体验-LED流水灯实验_第11张图片

单击“src/led.run.cst”,将约束文件写入(约束文件为高云提供的例程,在本文后提供),

高云FPGA初体验-LED流水灯实验_第12张图片

编译工程

单击下方“Process”选项卡,右键“Place&Route”,单击“Rerun All”,开始编译,

高云FPGA初体验-LED流水灯实验_第13张图片

首次使用Gowin编译器,编辑后会报错:


ERROR  (PR2028) : The constrainted location is useless in current package

ERROR  (PR2017) : 'led[2]' cannot be placed according to constraint, for the location is a dedicated pin (SSPI)

ERROR  (PR2028) : The constrainted location is useless in current package

ERROR  (PR2017) : 'led[3]' cannot be placed according to constraint, for the location is a dedicated pin (SSPI)

如下图所示,

高云FPGA初体验-LED流水灯实验_第14张图片

解决方法:单击“Project”选项卡,单击“Configuration”,

高云FPGA初体验-LED流水灯实验_第15张图片

选择“Dual-Purpose Pin”,勾选“Use SSPI as regular IO”,“Use MSPI as regular IO ”,“Use READY as regular IO”,“Use DONE as regular IO”,单击“OK”,

高云FPGA初体验-LED流水灯实验_第16张图片

重新编译,编译成功。

高云FPGA初体验-LED流水灯实验_第17张图片

下载运行

开发板上电后,双击“Program Device”,

高云FPGA初体验-LED流水灯实验_第18张图片

右键第一行,选择“configure Device”,

高云FPGA初体验-LED流水灯实验_第19张图片

确认烧写文件,一般为默认,点击确认,

高云FPGA初体验-LED流水灯实验_第20张图片

单击“Program/Configure”,开始烧写

高云FPGA初体验-LED流水灯实验_第21张图片

等到烧写完成,
高云FPGA初体验-LED流水灯实验_第22张图片

完成后,观察LED闪烁方式,与设计一致。
高云FPGA初体验-LED流水灯实验_第23张图片

资源链接

链接:https://pan.baidu.com/s/1Iaqxe3YHjLKF4itU0aiYBw
提取码:tkki

你可能感兴趣的:(国产FPGA,fpga开发)