使用fpga editor修改ila

上传人:wt****50 文档编号:49158665 上传时间:2018-07-24 格式:PPTX 页数:12 大小:358.15KB
返回 下载 相关 举报
使用fpga editor修改ila_第1页
第1页 / 共12页
使用fpga editor修改ila_第2页
第2页 / 共12页
使用fpga editor修改ila_第3页
第3页 / 共12页
使用fpga editor修改ila_第4页
第4页 / 共12页
使用fpga editor修改ila_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《使用fpga editor修改ila》由会员分享,可在线阅读,更多相关《使用fpga editor修改ila(12页珍藏版)》请在金锄头文库上搜索。

1、使用FPGA Editor修改ILAFPGA EDITOR简介FPGA Editor是Xilinx提供的一个强大的FPGA后端工具,能够 查看P&R(Place and Route)之后的网表,并对其进行修改。 由于使用FPGA Editor之后可以直接生成bit文件,不需要重新 编译(Implement Design),因此大大提高了工作效率。节省时间,提高效率是FPGA Editor带来的最大便利,但有一 点要格外小心,用FPGA Editor修改后的网表有可能和会和 RTL不对应,调试成功之后记得做好善后工作。FPGA Editor功能很多,而在FPGA调试过程中经常会使用 ILA(In

2、tegrated Logic Analyzer),本PPT主要介绍用FPGA Editor修改ILA中的信号的方法。FPGA EDITOR 修改ILA示例工程中例化两块尺寸相同的Rom,Rom1和Rom0。二者均为位 宽8bits、深度8,并且使用相同的读地址rd_addr,读数据分别 为rd_data1和rd_data0。两块Rom的初始化数据不一样,Rom1的初始化数据为 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07 Rom0的初始化数据为 0x55,0x55,0x55,0x55,0xAA,0xAA,0xAA,0xAA用core inserter增加一个I

3、LA,里面添加Rom的读地址 rd_addr2:0和Rom1读数据rd_data17:0,用chipscope调试结 果如下图所示(latency=1 clk):现在用FPGA Editor将rd_data1替换成rd_data0。FPGA EDITOR 启动FPGA Editor可以在ISE完成布局布线之后启动,双击 “ View/Edit Routed Design(FPGA Editor) “FPGA EDITOR 介面FPGA Editor介面主要包括图标栏(用于显示常用操作)、 Array栏(显示FPGA资源和连线情况)、List栏(主要用于搜 索)、World栏(Array中组件在

4、FPGA芯片的位置) 、命令栏 (介面右侧,FPGA EDITOR常用操作)、Console(打印信 息),命令行(最下边,用于输入指令)修改步骤1进入菜单栏“ File “ - “ Main Properties “,将“ Edit Mode “改为“ Read Write “ ,然后单击命令栏中的ILA按钮(如果出现以下报 错,是ISE10.1本身的问题,升级为SP3即可消除)单击命令栏中的ILA按钮后出现如下的介面,里面显示了工程中 包含的ILA,每个ILA包含了若干的trigger bits和data bits(这二 者可以是相同的,也可以是独立的,本工程二者相同)修改步骤2选中想要替

5、换的源信号后,如“ rd_data1 “这根信号,点 “ Change Net “修改步骤3在这里面可以搜索工程中的信号名,找到想要替换的目标信 号。如输入“ *rd_data0* “ ,点击“ Filter “ ,出现搜索结果,如 下图所示。选中“ rd_data0 “ ,点OK,这根信号即替换成 功。修改步骤4重复修改步骤2和3,直到将所有想要替换的信号都替换完毕, 如下图所示。然后可以单击“ Write CDC “生成更改后的cdc文件 用于chipscope调试;单击“ Bitgen “生成新的bit下载文件。NCD文件如果退出FPGA Editor的时候保存.ncd文件,则更改了原FPGA 的布局布线结果,即更改了设计。在ISE工程中继续生成bit文件 的话生成修改了ILA的新bit文件,与修改步骤 4中 “ Bitgen “生 成的结果一样;如果退出FPGA Editor的时候不保存.ncd文件,则原工程没有变 化。调试结果用chipscope下载新的bit文件后加载新的cdc文件,调试结果如 下图所示(latency=1 clk):从调试结果可以看出bit文件中已经包含了新的ILA,即通过 FPGA Editor修改ILA成功。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 无线电电子学/电信技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号