查看: 3099|回复: 1

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

[复制链接]
  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2013-1-7 14:52:39 | 显示全部楼层 |阅读模式
    分享到:
    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里面启动的位置见下图:

    6d784f8eta92e23d6476f&690.png
    起来之后选择File->Main Properties,检查一些Edit Mode,默认情况下是不允许更改网表的。改成Read Write就可以为所欲为了。
    6d784f8et77516baeabc8&690.png

    三、界面布局
    6d784f8et77516f4e76ae&690.jpg

    界面上大概是这么几块:
    图标栏:关于显示的常用操作
    命令栏:位于最右侧,关于FPGA的常用操作
    Array栏:布满了各种资源
    List栏:同样是各种资源,通常用来检索用
    Wrold栏:在整个FPGA中的位置
    Console:打印信息
    命令行:最下面还有一个命令行,可以输入各种指令

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-7 21:35
  • 签到天数: 340 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-1-7 14:55:50 | 显示全部楼层
    沙发…………………………我的!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-24 05:25 , Processed in 0.116383 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.