szfpga GW1NR-9开发板使用说明手册

GW1NR-9 开发板手册


image.png

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不同电压要求
image.png

2. 芯片说明

芯片型号为GW1NR-LV9LQ144PC6/I5,LQFP144封装,资源是8640,有26个18K BRAM,以及2个PLL,内置PSRAM 64Mb。


image.png

GW1NR封装有最小的FN32G的封装,也有QN88,QN88P,MG81P,MG100P,LQ144P这类封装。LQ144P的所含的管脚IO最多。
image.png

本开发板兼容了其他GW1N1-9,GW2A-18,144P封装的特性,能支持到多款的芯片的功能。在附件中LQ144的excel表格中。
image.png
  1. 管脚说明
    1. UART
      板载USB转UART串口,可以用于板子命令调试和测试。
      image.png

      !
      ](https://upload-images.jianshu.io/upload_images/26188512-e7d79f4ba9aaaa20.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
      2)按键
      开发板上有个按键。低电平有效。
      image.png

3)LED灯
开发板上有个4个LED,高电平有效,支持电压从1.2V到3.3V。


image.png

image.png

4)晶振
开发板上有晶振,支持电压1.8V-5V之间。芯片也是自带内部晶振。


image.png

5)外部SPI Flash
开发板上有SPI FLASH,可以用来配置芯片,也可以用单独用来做存储。
image.png

image.png

6)排针连接
四个2*20P的双排排针,将所有的IO引出。并且,板上丝印已经注明IO管脚功能名称。注意,排针输出和板子上其他的功能是复用。IO前缀代表是FPGA管脚位置。
J7连接器引脚说明


image.png

J8连接器引脚说明,这部分引脚可以直接驱动MIPI功能。
image.png

J9连接器引脚说明
image.png

J10连接器引脚说明
image.png
  1. 软件开发
    开发软件使用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。代理商选择群策电子。


    image.png
  2. 开机测试
    GW1NR-9开发板在出厂前,已将测试程序下载到外部配置 FLASH,接通电源即可检查开发板是否正常。
    确保VIO0,VIO1,VIO3,VIO2电源跳线确保短接,并且在设定电源。


    image.png

    image.png
  3. 编译 Demo 程序
    通过 Gowin 云源软件打开此工程,打开开发板资料中refdesign\codeproject\blink_led 目录下,并对工程进行编译。注意工程要在英文目录,不要带中文路径上。软件版本得1.9.7以上。

  1. 打开 blink_led.gprj 工程,在“Design”窗口中显示如下信息,其中:
     GW1N-LV9LQ144PC5/I4:高云 FPGA 器件型号; 
     blink_led.v:Verilog 代码; 
     blink_led.cst:物理约束文件。
     blink_led.gao: 内部波形设定文件


    image.png
  2. 设定配置


    image.png

    设定Synthesize 为GowinSynthesis,并且输入TOP 模型名称是blink_led


    image.png

    选择OK,关闭窗口
  1. 切换到“Process”窗口,右键单击“Place & Route”,选择“Rerun All”。


    image.png
  2. 编译完成后,会显示如下编译完成信息,产生的 bitstream 文件的保存地址为:
    ..blink_led\impl\pnr\blink_led.fs,
    由于软件bug也有可能生成文件blink_led\impl\pnr\ao_0.fs
image.png
  1. 下载运行
  1. 将下载器连通开发板和 PC 机,打开电源开关,在“Process”窗口中双


    image.png

    image.png
  2. 选择Edit,Cable Setting,Cable


    image.png

    选择Query,查询是否连接好下载器。如果不会“No download Cable”弹出窗口,说明存在。


    image.png

    产品名称 备注
    GW1NR-9开发板 主芯片型号是GW1N-LV1QN48C6/I5
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容