赞
踩
开发板:高云 DK_START_GW2A55-PG484_V1.3 开发板
FPGA芯片型号:高云 GW2A-LV55PG484
开发环境:Gowin编译器
单击“New Project”,
单击“FPGA Design Project”,并点击“OK”,
将工程名改为“led_run”,路径根据自己需求修改,修改完成后,单击“Next”,
根据开发板手册,选择FPGA型号,选择完成后,单击“Next”,
单击“Finish”,完成工程创建。
右键单击工程文件夹“led_run”,单击“New File”创建文件,
单击“Verilog File”,单击“OK”,
修改文件名和路径,单击“OK”,
单击“src/led.run.v”,将代码写入文件中(代码为高云提供的例程,在本文后提供),
单击“Physical Constraints File”,单击“OK”,
修改文件名和路径,注意后缀“.cst”,单击“OK”,
单击“src/led.run.cst”,将约束文件写入(约束文件为高云提供的例程,在本文后提供),
单击下方“Process”选项卡,右键“Place&Route”,单击“Rerun All”,开始编译,
首次使用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)
如下图所示,
解决方法:单击“Project”选项卡,单击“Configuration”,
选择“Dual-Purpose Pin”,勾选“Use SSPI as regular IO”,“Use MSPI as regular IO ”,“Use READY as regular IO”,“Use DONE as regular IO”,单击“OK”,
重新编译,编译成功。
开发板上电后,双击“Program Device”,
右键第一行,选择“configure Device”,
确认烧写文件,一般为默认,点击确认,
单击“Program/Configure”,开始烧写
等到烧写完成,
完成后,观察LED闪烁方式,与设计一致。
链接:https://pan.baidu.com/s/1Iaqxe3YHjLKF4itU0aiYBw
提取码:tkki
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。