高云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即可。

相关推荐
深圳老胡4 天前
STM32F407 控制 L6470 步进电机驱动 —— 控制过程简介
笔记·stm32·单片机·嵌入式硬件·代码规范
女神下凡4 天前
嵌入式设计的各种存储芯片的硬件/软件设计规范,非常全面。
arm开发·单片机·嵌入式硬件
开发笔记-阿牛4 天前
蓝牙音乐灯拆解,又一次拆到蓝牙音乐灯芯片CK6865L
人工智能·单片机·嵌入式硬件·音视频·音频
从零开始的嵌入式之旅4 天前
day47
arm开发·经验分享·笔记·嵌入式硬件
恒锐丰科技林技术员4 天前
EG1164 高压大电流升压同步整流芯片解析
经验分享·嵌入式硬件·硬件工程
CHENKONG_CK4 天前
破解制鞋打磨痛点:RFID赋能去毛刺工序自动化升级
网络·单片机·嵌入式硬件·网络协议·tcp/ip
祖力554 天前
ARM时钟
嵌入式硬件·arm·时钟·imx6ull
三佛科技-187366133974 天前
128KB~512KB Flash车规级MCU选型指南(FT32A072 / FT32A103 系列)
单片机·嵌入式硬件
博览鸿蒙4 天前
FPGA开发使用的语言
fpga开发·fpga
Brilliantwxx4 天前
【STM32】 SPI Flash 驱动开发实战:阻塞模式驱动 W25Q64(含工程代码)
开发语言·stm32·单片机·嵌入式硬件