FPGA EDITOR高手经验

Clayton Cameron是赛灵思公司在多伦多市的一名资深现场应用工程师(FAE)。他于2000年加入赛灵思公司,在赛灵思渥太华的办公处工作,主要为电信客户提供支持。作为一名现场应用工程师,Clayton为客户提供支持,帮助他们解决问题。他喜欢这一工作的多样性以及每天遇到的各种挑战。业余时间,他喜欢健身,还十分享受家庭生活。

工程师在设计过程中,经常需要一定的创造力(你不妨称之为数字管道胶带)才能够保证设计的顺利完成。过去8年时间里,我曾经目睹许多优秀工程师利用这一方法出色地完成了许多工作,而他们采用的最主要工具就是FPGA Editor。

利用FPGA Editor,你可以察看完成的设计并确定是否在FPGA构造一级真正实现了设计意图–而这对于任何工程师或现场应用工程师来说都是非常需要的。假设你拿到协作者的设计,需要对其进行修改,但他们的HDL源代码非常难于理解,或者根本没有任何注释或文档。也许你只是想将某些时钟逻辑锁定,但却不知道实例的名称或者如何将其锁在所希望的位置。下面讨论的一些用来探查FPGA构造以及创建命令行补丁的技巧可以帮助设计人员满足不断迫近的任务期限要求。

FPGA构造勘察技巧

当赛灵思发布针对新FPGA器件的工具时,通常我做的第一件事就是打开FPGA Editor来勘FPGA器件的内部构造。具体做法是找到Xilinx →ISE →Accessories菜单并点击FPGA Editor图标,或者在命令行键入fpga_editor。图形用户界面打开后,在File菜单下选择New。FPGA Editor会询问设计文件名称和物理约束文件。此时还没有任何设计文件,因此随便键入一个设计文件名(例如,test.ncd),并选择希望察看的器件类型。FPGA Editor将会使用同样的名字作为物理约束文件的名称,并加载一个空白设计。

另一种方法是编译随软件提供的某个ISE®工具套件设计例子,并将其加载到FPGA Editor 中来察看FPGA构造。加载一个设计实例可以显示更多细节,并且更容易定位感兴趣的项目。在FPGA Editor中浏览只需要记住两件事:

1、如何利用CTRL / Shift快捷键进行放大缩小。

2、如果利用F11键放大选定的项目。

不使用GUI按钮快速缩放的方法是,按住Ctrl 和Shift键,然后分别利用鼠标左键和右键进入放大和缩小。要想快速找到任何项目,在GUI右上角的列表窗口(List window)中选择该项目即可。一旦定位了想找的项目,按F11键。阵列窗口(Array window)就会放大显示该项目。

FPGA Editor有四个主要窗口:列表(List)、全局(World)、阵列(Array)和块(Block)。List窗口显示设计中所有活动的项目。通过此窗口顶部的下拉菜单可选择其内容–列表内容包括已经布局或还未使用的部件、网络或未布线的网络等等。

全局视图窗口(World Windows)始终显示完整FPGA硅片视图,这在试图确定某个网络的布线情况时非常有用。同时,阵列窗口(Array window)则是FPGA构造和逻辑的动态视图。

相关推荐
相关主题
热门推荐