【转】ISE Tips

Install - 不要把ISE装在FAT32上

Don't install ISE on hard drive partition with FAT32. It will have permission errors.

Reference: AR32796

11.4 一键使用PlanAhead查看网表

Using this tip, we can view ISE design's netlist schematic with PlanAhead by only one click in ISE project. The process is really easy. PlanAhead is a power toy. I really recommend every ISE user try PlanAhead if you haven't.

ISE打开综合后网表默认是使用ISE本身自带的工具(RTL View and Technology Schematic)。PlanAhead的Schematic工具比ISE的漂亮很多也方便很多,但是每次打开PlanAhead还需要新建一个工程设置器件设置网表设置约束文件很是麻烦。

其实在ISE 11.4中可以只点击一次就用PlanAhead打开ISE综合后的网表

User Constraints --> Floorplan Area/IO/Logic(PlanAhead)

这个选项不仅可以用来做规划,其实打开后的视图直接用来查看Schematic也一样好用!

coe文件模板

经常会不知道coe文件怎么写,怎么生成,语法怎么回事。原来在%Xilinx%/coregen/data目录下,有coe文件模板,各种作用下的模板,比如DA FIR, BlockRAM等等

Generate core with XCO in batch mode

已经有一个xco文件,要通过xco重新生成core的网表文件,可以用这样的命令行:

coregen -b xxx.xco

控制XST插入buffer的方法

  • 用buffer_type约束。具体使用方法在XST User Guide
  • 手动插入BUFG,然后设置允许使用BUFG的数量,那么手动插入的将拥有高优先级而先占用了BUFG。

同时更改所有IO管脚的电平标准

要更改所有IO Pin的IO Standard,可以打开PACE,选择所有管脚(通过shift或ctrl键多选),按右键,Create Constraints,然后自己选需要的吧:)

另一种不太推荐的方法是在UCF中通过通配符给所有NET都定义一个IOSTANDARD。

NET "*" IOSTANDARD = LVCMOS33;

子模块的网表分别存在多个目录怎么办

当子模块以网表形式提供时,NgdBuilder (Translate)会搜索工程目录下的edn, ngc等网表文件。如果存在子目录中,在Translate属性中的Macro Search Path填写目录名。如果有多个子目录,不是在Macro Search Path中填写多个目录名,而要在下面一条填写其他Translate option的地方写上 -sd -sd 。每个-sd后只能写一个目录名。这一点在dev.pdf中提到。

Timing Analyzer中的Tioop之类的delay type的图形解释?

Tioop之类的延时信息首先是在Datasheet中有详细定义。一般在DC and Switching Characteristics章节中。Datasheet会列出定义以及各个速度等级的延时。

ISE Text Editor有自动完成功能

按Ctrl+Enter可以自动完成关键词和信号名

posted @ 2011-07-14 08:38  sangreal  阅读(424)  评论(0编辑  收藏  举报