17.08.2013 Views

下载 - Xilinx

下载 - Xilinx

下载 - Xilinx

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

条件下观察并调试特定节点的电路的行为。您可将观察到的采<br />

样数据写入 VCD 文件并将其关联到 RTL。<br />

第四步:渐进性修复错误 (incremental fix)。一旦找到了错误<br />

所在,就可以通过分级、渐进式流程在 RTL 或约束中渐进地<br />

进行修复。<br />

时序和功能性错误的可视检查<br />

FPGA 设计和调试工具还有一大优点,就是能显示 RTL<br />

和网表级原理图。举例来说,具有互动调试功能的原理图查看<br />

器能够显示设计的 RTL 和网表原理图,便于您进行观察并将<br />

时序报告和 VCD 数据(设计在开发板上运行时产生)关联至<br />

RTL 源文件。查看器包含一个 RTL 视图,用来以图示的方式<br />

描述设计。该视图在综合 RTL 编译阶段后提供,由技术独立<br />

出 色 的 工 具<br />

的加法器、寄存器、大型多路选择器和状态机等组件构成。通<br />

过 RTL 原理图,您可以交叉探测原始 RTL,对不符合预定规<br />

范的设计进行调整,同时也可以探测到约束编辑器,从而更简<br />

便地更新和指定约束(图 1)。<br />

要将错误操作的源头追溯到 RTL,您可以利用 RTL 调试<br />

器在 RTL 原理图上方实时插入观察到的操作数据。<br />

原理图查看器包括一个网表级技术视图,用于显示综合后<br />

的实际设计实现情况。在 HDL Analyst 原理图查看器中,该视<br />

图基于查找表、寄存器和 DSP slice 等基本的赛灵思器件原语。<br />

您可在原理图中对路径进行交叉探测,追溯到原始的 RTL 以<br />

及综合后和布局布线后的最终时序报告,以便分析和提高整体<br />

性能。<br />

图 1 - 可利用原理图查看器中对 RTL 视图中的 RTL 和约束进行调试。在此,您可以将约束与设计规范进行关联,<br />

然后将约束直接拖放到约束编辑器中进行调整或更新。<br />

2012 年冬季刊 赛灵思中国通讯 46 期 53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!