Gowin_FPGA

本文介绍了Gowin软件的使用,包括创建FPGA工程、选择芯片型号、设置物理约束、进行综合和布局布线。此外,还涉及编程模式的选择、时序报告的查看以及如何使用Modelsim进行联合仿真和逻辑分析仪进行调试。
摘要由CSDN通过智能技术生成

Gowin软件使用简介

GW1NR-LV9

  • 这个产品分为4个bank(0~3),都有不同的参考电平

芯片引脚

查看官方PinOut手册

CLK :11 - – 52

> [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cy66zouV-1690027677263)(.\image_location/1688823643974.png)]

  • VCC引脚和GND引脚
VCC112222344455864666778
GND:22124434665

在这里插入图片描述

高云官网

  • 下载云源软件
  • lisence软件申请用于商业版
  • 查看文档资料
  • 路径英文

新建FPGA工程

LED流水灯实验

在这里插入图片描述
在这里插入图片描述

  • 选择芯片型号

在这里插入图片描述

  • 完成创建
    在这里插入图片描述

  • 设置中文

在这里插入图片描述

  • 重启软件,生效配置

  • ·右击新建文件,分别新建Verilog 和物理约束文件
    在这里插入图片描述
    alt=“1688719351947” style=“zoom:50%;” />

  • 绿灯打勾,综合完成

  • synthesize(综合)

    • 在Process窗口执行,Output窗口输出综合执行过程中的信息。综合后会生成综合报告及门级网表文件,双击Process窗口中的Synthesis Report 和Netlist 和Netlist File 即可查看具体内容
  • 物理约束
    在这里插入图片描述
    在这里插入图片描述

  • FloorPlanner
    在这里插入图片描述

  • 设置bank_io电平标准

在这里插入图片描述

  • 保存设置 ->生成物理约束
    在这里插入图片描述

  • 布局&布线 双击place&route

    • 完成后变绿勾

在这里插入图片描述

  • 最后

    • 启动Program,确认连接板卡
    • 扫描器件(确认器件型号与板卡器件型号一致)
    • 编程模式(SRAM,Flash),编程操作和fs文件路径选择
    • 烧录及实验现象展示
      在这里插入图片描述
  • 编程模式SRAM Mode

    • 程序掉电会丢失
  • embflash mode 程序存在flash里掉电不丢失

在这里插入图片描述

  • file name 中选择.fs文件
    在这里插入图片描述

Gowin软件特性

Schematic Viewer 使用

> 高云自主研发
  • 查看自己设计的算法和逻辑,进行系统分析
  • 可以检查错误
  • 在Tool中选择

RTL Viewer

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-THa2OWO4-1690027677271)(image_location/1688807201359.png)]

综合生成网表文件

  • 失能源文件,将网表文件(.vb后缀)添加,可查看
    在这里插入图片描述

特殊管脚复用

  • 可将他叔功能的引脚作为普通IO使用 在configuration中配置
    在这里插入图片描述

报告查看

  • 综合后生成报告,点击跳转查看
    • 了解资源,分配,使用情况
    • 时序报告
      • 使用模型,路线分析
      • 最大频率
    • 布局布线报告
    • 每个阶段所用时间
    • 当前封装芯片,管脚情况

在这里插入图片描述

Debug方法

  • 使用逻辑分析仪在线调试

    • 帮助分析时序
    • 故障定位
      在这里插入图片描述
  • 新建GAO文件

在这里插入图片描述

  • 具体使用方法
    • 查看高云 逻辑分析仪使用指南

物理约束

简介

在这里插入图片描述

管脚约束
  • 在综合后进行编辑

在这里插入图片描述

布局约束
  • 布局布线后再进行编辑
  • 放大 宏单元模式 再放大 原语模式
    在这里插入图片描述
    在这里插入图片描述
时序优化
  • 如果时序不满足要求,可采取,
  • 当时序,相隔较远,可拖拽调整

概述
在这里插入图片描述

  1. 创建基础时钟
  • 工程中添加.sdc文件
    在这里插入图片描述

Gowin和Modelsim的联合仿真

编译Gowin的原因

在这里插入图片描述

  • Modelism设置
    • 新建工程
      在这里插入图片描述

    • 添加存在的文件(自己写好的)
      在这里插入图片描述

    • 编译 ?->✔
      在这里插入图片描述

    • 开始仿真

    • 在这里插入图片描述

)

  • 选择文件编译
    在这里插入图片描述

  • 添加波形
    在这里插入图片描述

  • 编译库

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值