内部波形调试是 FPGA基本功能,内部波形能分析内部数据内容,可以针对异常的信号分析。国产FPGA是有该功能的。
具体如以下步骤、 1). 在 design 的选项卡,选择项目,右键选择 New File,选择 GAO Config File。
2). 选择 standard Mode 模式。保存文件。
3). 可以看到 design 选项卡有这个 gao 文件。双击打开这个文件。
4). 文件打开,可以看到最上面有两个重要选型卡,一个 Trigger Op tions 和 capture options
5). 双击 trigger port0 ,可以看到加入信号的窗口弹出。
6). 选择
按钮弹出搜索信号的网络,点击 search 搜索信号。
7). 选择 led[1:0] ,再选择 OK。
8). 再次选择 trigger port 为 OK。
9). 选择 Match Units M0,双击 trigger Port
10). 弹出选择值,输入 01.
11). 在 expressions 双击空白的地方。
12). 弹出一个有点像计算器的东西,点击 M0 选择 OK.
13). 再到大的选项卡,选择 capture options,选择信号文件。
14). 在 sample clock 中的 clock 选择。。 按钮,打开 search nets 窗口,选择 search。选择 sys_clk50m。
15). 在 capture signals 选择 ADD,弹出选择网络,选择 clk_count[31:0],选择 OK.
16). 保存文件。 运行 place &route,生成文件。
17). 插上下载器和板子,如图所示:建议使用如下GOOWIN USB CABLE下载器,其他的下载器在Windows10 情况下,会出现波形无法调试。SZFPGA生产GOOWIN USB CABLE下载器,能自动切换AB通道,解决该问题。
18). 选择 program device,弹出的 programmer2 下载窗口,记住是 SRAM Program,选择正确的 fs 文件
19). 回到主界面,选择这个波形按钮。
20). 点击文件夹的按钮,打开 gao 文件。
21). 选择播放按钮,就可以得到波形,在 configuration 旁边 windows0
|