GW1NR-9 开发板手册
1.概述
非常感谢选择SZFPGA GW1NR-9开发板。
本手册描述怎么使用GW1NR-9 开发板,来测试和评估GW1NR-9的小蜜蜂芯片。开发板最大化程度,可以方便定制自己产品和方案。
国产FPGA是最近几年起来的产品。Gowin 是国产FPGA组织一成员,Gowin芯片具有性价比高特点。高云FPGA,很多用户都用在LED,电机控制,PLC设备上,接口扩展。在国产化平台,Lattice 芯片替换。
GW1NR-9 开发板芯片型号为GW1NR-LV9LQ144PC6/I5,LQFP144封装,资源是8640,有26个18K BRAM,以及2个PLL,内置PSRAM,64Mb, 对于LED屏体控制,伺服电机控制, 传感器采集,图像采集很合适,重要的是支持MIPI连接.直接驱动MIPI的屏体和MIPI摄像头数据采集
GW1NR-9 开发板特性:
主芯片:GW1NR-LV9LQ144C6/I5。
内置64Mb 大容量PSRAM缓存。
内置配置flash,无需外部配置芯片。
内核,4个BANK IO电源独立。
IO电源多个选择,1.2、1.8V、2.5V、3.3V ,无需电平转换芯片。
全部IO引脚引出,并在引脚座标记。
全部IO做等长处理。
芯片内置晶振。
板载晶振50M,宽电压支持1.8-3.3V。
4个LED,2个按键
板载USB转UART。
板载128M Flash。
DC3.5mm接口,结实耐用。
USB TYPE B 口,结实耐用。
低功耗,USB转DC 5V供电。
支持MIPI输入输出功能。
兼容GW1N-9和GW2A-18设计
开发板集成多个GPIO接口和多个LVDS接口,电压可以从3.3,2.5,1.8,1.2V选择。用户可以选择不同电压适配不同的IO口。其中每个VCCIO也是独立供电,可以很简单改装成其他的不同bank不同电压要求
2. 芯片说明
芯片型号为GW1NR-LV9LQ144PC6/I5,LQFP144封装,资源是8640,有26个18K BRAM,以及2个PLL,内置PSRAM 64Mb。
GW1NR封装有最小的FN32G的封装,也有QN88,QN88P,MG81P,MG100P,LQ144P这类封装。LQ144P的所含的管脚IO最多。
- 管脚说明
- UART
板载USB转UART串口,可以用于板子命令调试和测试。
!
](https://upload-images.jianshu.io/upload_images/26188512-e7d79f4ba9aaaa20.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2)按键
开发板上有个按键。低电平有效。
- UART
3)LED灯
开发板上有个4个LED,高电平有效,支持电压从1.2V到3.3V。
4)晶振
开发板上有晶振,支持电压1.8V-5V之间。芯片也是自带内部晶振。
5)外部SPI Flash
开发板上有SPI FLASH,可以用来配置芯片,也可以用单独用来做存储。
6)排针连接
四个2*20P的双排排针,将所有的IO引出。并且,板上丝印已经注明IO管脚功能名称。注意,排针输出和板子上其他的功能是复用。IO前缀代表是FPGA管脚位置。
J7连接器引脚说明
J8连接器引脚说明,这部分引脚可以直接驱动MIPI功能。
J9连接器引脚说明
J10连接器引脚说明
-
软件开发
开发软件使用GOWIN FPGA Designer。
软件下载地址http://cdn.gowinsemi.com.cn/Gowin_V1.9.7.03Beta_win.rar. 直接复制就可以下载。需要最新的软件,请上http://www.gowinsemi.com.cn/faq.aspx公司网站,Gowin云源软件。
license是免费的,但由于软件许可是绑定MAC地址,所以license许可,请在http://www.gowinsemi.com.cn/faq_view.aspx官网页面申请就可以,必须要有公司名称和个人电话号码,以及个人电脑网卡地址。最好,在工作日申请,回复较快。申请license填写公司信息或者大学名称,个人电话。然后填写本计算机MAC地址。license类型选择仅本机,操作系统为Windows。代理商选择群策电子。
-
开机测试
GW1NR-9开发板在出厂前,已将测试程序下载到外部配置 FLASH,接通电源即可检查开发板是否正常。
确保VIO0,VIO1,VIO3,VIO2电源跳线确保短接,并且在设定电源。
编译 Demo 程序
通过 Gowin 云源软件打开此工程,打开开发板资料中refdesign\codeproject\blink_led 目录下,并对工程进行编译。注意工程要在英文目录,不要带中文路径上。软件版本得1.9.7以上。
-
打开 blink_led.gprj 工程,在“Design”窗口中显示如下信息,其中:
GW1N-LV9LQ144PC5/I4:高云 FPGA 器件型号;
blink_led.v:Verilog 代码;
blink_led.cst:物理约束文件。
blink_led.gao: 内部波形设定文件
-
设定配置
设定Synthesize 为GowinSynthesis,并且输入TOP 模型名称是blink_led
选择OK,关闭窗口
-
切换到“Process”窗口,右键单击“Place & Route”,选择“Rerun All”。
- 编译完成后,会显示如下编译完成信息,产生的 bitstream 文件的保存地址为:
..blink_led\impl\pnr\blink_led.fs,
由于软件bug也有可能生成文件blink_led\impl\pnr\ao_0.fs
- 下载运行
-
将下载器连通开发板和 PC 机,打开电源开关,在“Process”窗口中双
-
选择Edit,Cable Setting,Cable
选择Query,查询是否连接好下载器。如果不会“No download Cable”弹出窗口,说明存在。
产品名称 备注
GW1NR-9开发板 主芯片型号是GW1N-LV1QN48C6/I5