高云FPGA在线调试/逻辑分析仪简要使用流程

高云下的在线调试功能称为GAO ( Gowin Analyzer Oscilloscope ) 。

第一步 新建GAO Config文件

像正常一样在工程内新建文件,但是文件类型选择 GAO Config然后点击 OK 。

这里默认,然后点击下一步。

名称和新建路径默认,点击下一步。

点击完成,然后会在工程文件列表内生成 *.rao 文件。

第二步 配置*.rao文件

双击rao文件,显示如下

双击触发端口0( Trigger Port 0),点击绿色加号添加触发信号。

选择你自己的需要用来当触发源的信号,我这里是pwm2:0,然后点击OK。。

继续点击OK。

勾选匹配单元M0,然后双击M0打开M0的配置界面。

选择你配置的触发端口0(Trigger Port 0),然后点击OK 。 匹配类型(Match Type)和匹配函数(Function)根据你自己情况配置。我这里就是当pwm等于3'b000时触发数据采样。

Expressions(表达式) 窗口处鼠标右键,选择添加(Add)

点击输入配置好的M0,然后点击OK。

此处配置时钟和需要被捕捉的信号,采样深度1024。采样深度与时钟相关,1024即连续采样1024个时钟的数据。

至此,rao文件已经配置好了,键盘按Ctrl + S 保存rao,然后编译全部(Run All)。

第四步 烧录使用

在工具标签中选择打开Gowin Analyzer Oscilloscope,进入如下界面,勾选 Enable Programmer。

点击此处烧录最新文件。

烧录完成后显示绿色Ready to acquire ,点击此处Start开始收集数据。(点击旁边的Auto可自动连续采样)

数据收集完成。

至此,GAO的基本使用流程已经清晰。在线调试会占用逻辑资源,不使用的情况下,工程中移除rao文件,需要用的时候再Add File即可。

相关推荐
清风66666610 小时前
基于单片机与DAC0832的双路波形信号发生系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
azwsm11 小时前
电路元器件和GPIO控制器
单片机·嵌入式硬件
kebidaixu14 小时前
FreeRTOS 移植到 STM32F407VETX 记录(一)
stm32·单片机·嵌入式硬件
CSDN官方博客15 小时前
「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令
嵌入式硬件·物联网·embedding
点灯小铭15 小时前
基于单片机的数码管定时插座设计与定时开关功能实现
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
云栖梦泽15 小时前
玩转RK3506SDK
linux·嵌入式硬件
2601_9618454216 小时前
2027考研数学大纲|数一数二数三
考研·fpga开发·ar·vr·mr·oneflow
数智工坊17 小时前
机器人四大主控板系统分层选型指南:树莓派、ESP32、STM32与Arduino的能力边界与实战定位
stm32·嵌入式硬件·机器人
进击的小头18 小时前
第8篇:IGBT 从零到精通:核心原理、关键参数、选型指南与工业级应用要点
经验分享·嵌入式硬件·学习
点灯小铭18 小时前
基于单片机的多模式智能洗衣机设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业