amazing icecream

缺失的FPGA Editor?

0
阅读(5407)

ISE中,一个极为强大的组件为FPGA Editor,而在Vivado中,似乎缺失了这一实用的功能。事实上,并没有!

1. 在设计中,打开Implementation Design。在Device界面中可以看到设计在FPGA芯片中的布局。

2. 为了便于观察,这里只选取部分设计作为实例。首先看一下设计的RTL

3. 在Device界面中,可以看到这部分逻辑的布局。

4. 正如PlanAhead中的显示一样,显示出设计中每个组件的位置,仔细放大后可以观察到如下图的结构。

5. 如果对7系列的slice结构非常熟悉,就可以看出这是slice的基本逻辑元素,但是缺失了连线信息。ISE中可以通过FPGA Editor来查看设计的连线信息,Vivado可以在device界面中切换到相关界面来查看。

6. 如上图所示,Vivado显示了连线信息。此时,放大到slice,可以看到此时的显示如下图所示。

7. 在上图中,可看到Slice中的详细连线信息。

 

FPGA Editor的显示功能,Vivado可以实现。但是FPGA Editor中的很多其他功能,Vivado在刚才的界面中似乎不支持,但是几乎需要的功能都融合到Vivado整个工具中,而不是集中到一个组件中。从这个角度说,Vivado确实继承了FPGA Editor的功能,并更好的融合到整个工具中去了。