17.08.2013 Views

第43 期 - Xilinx

第43 期 - Xilinx

第43 期 - Xilinx

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

专家讲堂<br />

如何构建<br />

具有自检功能<br />

的测试平台<br />

46 赛灵思中国通讯 43 <strong>期</strong><br />

测试平台,尤其是经常使用<br />

的测试平台或用于一系列项<br />

目的测试平台,应具备自检<br />

功能和时间无关性。本文将<br />

介绍一些最佳测试平台的构<br />

建技巧。<br />

作者:William Kafig<br />

高级内容开发工程师<br />

赛灵思公司<br />

bill.kafig@xilinx.com<br />

VH D L 所称的测试平台或者<br />

Verilog 所称的测试固件是一<br />

种用于 Isim、ModelSim 或者<br />

NCsim 等仿真环境的结构。仿真首先<br />

使被测单元 (UUT)(一般指可综合的<br />

FPGA 设计)连接到虚拟(仿真)组<br />

件 , 比 如 存 储 器 、 通 信 设 备 和 / 或<br />

CPU,然后用已知的激励信号集加以<br />

驱动。这些激励信号会让 UUT 对虚拟<br />

组件做出反应并与虚拟组件互动。在<br />

仿真环境中,可通过波形来观察该激<br />

励信号和反应。<br />

这里有个简单的例子,说明如何将<br />

简单的带复位功能的 8 位拨码开关<br />

(up/down) 当作 FPGA 设计 (UUT) 实<br />

现一个测试平台。该测试平台能够提<br />

供时钟信号、开关信号、使能信号和<br />

复位控制信号。图 1 显示的是如何将<br />

UUT(中间的灰色方框)连接到测试<br />

平台。<br />

图 1 左边的各种功能为 UUT 提供<br />

激励信号,随即 UUT 产生一系列波形<br />

并显示在仿真环境中。图 2 是可缩放<br />

的 波 形 图 快 照 。 如 何 清 楚 地 看 到 结<br />

果 ? 是 否 看 到 值 在 计 数 引 脚 先 升 后<br />

降?放大后是什么样(见圆形局部放<br />

大视图)?

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

Saved successfully!

Ooh no, something went wrong!