lichenllin 发表于 2023-10-29 11:24

szfpga 详细:高云1N1开发板高云gowin软件使用教程

<p><span style="font-size:18px;"><strong>1.概述</strong></span></p>

<p><span style="font-size:18px;"><strong>&nbsp;&nbsp;</strong></span>国产FPGA是最近几年起来的产品,具有性价比高特点。高云FPGA,大多用在LED,电机控制,PLC设备上。</p>

<p>&nbsp; 高云1N1开发板采用GW1N-LV1QN48C6/I5 FPGA器件。具有低功耗,瞬时启动,高安全性,低成本,方便扩展等特点。价格便宜,易扩张,帮助用户快速进入国产FPGA学习。</p>

<div style="text-align: left;"></div>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />开发板集成多个GPIO接口和多个LVDS接口,电压可以从3.3,2.5,1.8,1.2V选择。用户可选择不同电压适配不同的IO口。其中每个VCCIO也是独立供电,可以很简单改装成其他的不同bank不同电压要求。</p>

<div style="text-align: left;"></div>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />芯片资源GW1N-1的资源有1K的LUT4,并且还有4个18K SRAM快,一个PLL锁相环。</p>

<div style="text-align: left;"></div>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />封装有最小的CS30的封装,也有QN32,QN48,LQ100,LQ144这类封装。灰色线代表是兼容封装。其实芯片同等封装都是类似的电源和地,IO管脚有差别。</p>

<div style="text-align: left;"></div>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />板子上两排引脚名称都已经标记了锁定管脚的名称。方便用户使用</p>

<div style="text-align: left;"></div>

<p><strong><span style="font-size:18px;">2. 高云FPGA软件使用教程</span></strong></p>

<p>&nbsp; &nbsp; &nbsp; &nbsp;</p>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" /> &nbsp;高云设计软件在 <a href="http://cdn.gowinsemi.com.cn/Gowin_V1.9.1.01Beta_win.rar" target="_blank">http://cdn.gowinsemi.com.cn/Gowin_V1.9.1.01Beta_win.rar</a> 直接复制就可以下载,关于license 可以在官网申请就可以,但是必须要有公司名称和电话号码。</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;双击桌面的&nbsp;</p>

<div style="text-align: left;"></div>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />图标进入软件,设定软件的license。 在help中选择mange license。</p>

<div style="text-align: left;"></div>

<p><br />
<img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />选择本地license文件。选择对应文件browse 选择文件。Save就可以保存设定。这个窗口还可以设定license文件,会跳到官方网站申请。</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</p>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />另外还得设定synplify软件路径。在个人用户变量的LM_LICENSE_FILE设定gowin的 synplify的 编译软件的license位置。</p>

<div style="text-align: left;"></div>

<p>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</p>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />&nbsp;建立一个工程,选择FILE-NEW或者桌面quick start中new project</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</p>

<p>&nbsp;<img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />输入工程的名字和位置.</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />选择芯片类型GW1N系列,Device为GW1N-1,Package选择QFN48,SPEED选择C6/I5.</p>

<div style="text-align: left;"></div>

<p>]<img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />把blink-led文件复制到工程中src中.</p>

<div style="text-align: left;">
<div style="text-align: left;"></div>

<p>&nbsp;</p>
</div>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />在design中增加文件.</p>

<div style="text-align: left;"></div>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />选择process选项卡</p>

<div style="text-align: left;"></div>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</p>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />选择synthesize综合当前文件.</p>

<div style="text-align: left;"></div>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />再双击user constraints,选择floorplanner.</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p><br />
<img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />在打开的floorplanner的窗口,可以看到ports名称,底部有几个选择项。</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />选择I/O Constraints设定管脚位置,电压。</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p><img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" />Led设定在11,IO Type设定为lvcmos33,Led设定在9,IO TYPE设定为LVCMOS33,sys-clk50m在27管脚,IO Type为LVCMOS33。</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p>&nbsp;<img height="32" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/wanwan32.gif" width="32" /> 选择保存文件。关闭floorplanner软件。</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</p>

<p><span style="font-size:16px;"><strong>开始使用设备</strong></span>,在主程序中,选择design,看到有一个cst文件就是管脚约束文件,设定IO和电压要求。</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p><br />
&nbsp; &nbsp; &nbsp; &nbsp;再次选择process,右键选择configuration。配置其中DONE管脚为普通IO管脚。</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p>在配置窗口选择,DUAL-PUROSE pin 选择 USE DONE as regular IO,设定为普通的IO功能</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p>。</p>

<p>双击place&amp;route 或者右键选择run。</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p>完成布局布线操作以后,选择program device。</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p>开发板上面下载线缆连接对应的管脚。</p>

<p>插入gowin转接板和电源</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p><br />
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</p>

<p>&nbsp;</p>

<p>整个设备连接如下</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;选择scan的按钮,找到芯片。</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p>选择operation ,设定为SRAM Program。Filename选择impl/pnr/blink-led.fs文件,save保存</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p>选择箭头,编程设备。</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;上述是SRAM烧录,这个烧录掉电以后是不会存在的。</p>

<p>由于软件存在bug问题,所以要关闭一次program软件,再打开。选择embedded flash mode,选择embflash erase,program。选择save。</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<p>&nbsp;</p>

<p>再次选择箭头,烧录内部flash。</p>

<p>&nbsp;</p>

<div style="text-align: left;"></div>

<div style="text-align: center;">
<div style="text-align: left;"></div>
</div>

<div style="text-align: center;">&nbsp;</div>

<p>&nbsp;</p>

<p><strong><span style="color:#e74c3c;">如果再烧录其他的模式,记住必须重新打开一次烧录软件。</span></strong></p>

<p><br />
&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;<br />
版权声明:本文为CSDN博主「SZFPGA-A」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。<br />
原文链接:<a href="https://blog.csdn.net/qq_60910676/article/details/133853062" target="_blank">https://blog.csdn.net/qq_60910676/article/details/133853062</a></p>

酷西KUCY 发表于 2023-11-28 19:53

<p>来了解了解一下</p>
页: [1]
查看完整版本: szfpga 详细:高云1N1开发板高云gowin软件使用教程