加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

强大的工具——FPGA Editor(一)

(2011-07-29 12:28:48)
标签:

xilinx

fpga

editor

FPGA Editor,相信和Xilinx FPGA打过交道的人大都听说过,但用过的人就不是很多。我可以负责任的说,你一旦用过FPGA Editor,就会爱不释手,不能自已。

一、FPGA Editor是个啥
FPGA Editor是Xilinx提供的一个强大的FPGA后端工具,能够查看P&R(Place and Route)之后的网表,并对其进行修改。请看如下几个场景:
  • 一个巨大的设计,把Reset的极性搞反了。改RTL重新编译?时间就是这么浪费的,用Fpga Editor吧,几分钟搞定。
  • IO本应该上拉的,结果忘了。LVDS没有外部跨接电阻,但忘了加DIFF_TERM。加约束重新P&R?还是用Fpga Editor吧。
  • 有一些简单逻辑搞错了,想要将if(a==2'b10)改成if(a>=2'b10),这也是可以用Fgpa Editor来完成的。
  • 把内部变量引向引脚,修改chipscope,用FPGA Editor快捷很多。
  • 调节IDELAY的延时,PLL的相位,FPGA Editor。
  • 手动调整布局布线,这个FPGA Editor可以做,但很多时候很难做。。。
节省时间,提高效率是FPGA Editor带来的最大便利,但有一点要格外小心,用FPGA Editor修改后的网表有可能和会和RTL不对应,调试成功之后记得做好善后工作。

二、启动FPGA Editor
FPGA Editor可以从ISE里面启动,也可以单独启动。ISE里面启动的位置见下图:
http://s16/middle/6d784f8eta92e23d6476f&690Editor(一)" TITLE="强大的工具——FPGA Editor(一)" />
起来之后选择File->Main Properties,检查一些Edit Mode,默认情况下是不允许更改网表的。改成Read Write就可以为所欲为了。
http://s9/middle/6d784f8et77516baeabc8&690Editor(一)" TITLE="强大的工具——FPGA Editor(一)" />

三、界面布局
http://s15/middle/6d784f8et77516f4e76ae&690Editor(一)" TITLE="强大的工具——FPGA Editor(一)" />
界面上大概是这么几块:
  • 图标栏:关于显示的常用操作
  • 命令栏:位于最右侧,关于FPGA的常用操作
  • Array栏:布满了各种资源
  • List栏:同样是各种资源,通常用来检索用
  • Wrold栏:在整个FPGA中的位置
  • Console:打印信息
  • 命令行:最下面还有一个命令行,可以输入各种指令


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有