描述
本文将介绍如何从用户设计中编写自定义IBIS模型。
本文是SelectIO解决方案中心(Xilinx答复50924)的设计助手部分(Xilinx答复50926)的一部分 。
解
Xilinx Tools允许用户生成特定于其自身设计的IBIS模型。
该模型将包含适用于I / O的封装寄生效应,使仿真更加准确。
每个工具流程都包含一个用于为设计写出IBIS模型的功能。
在ISE中,IBIS Writer用于为设计生成IBIS模型。在PlanAhead / Vivado中,有一个称为write_ibis的进程来完成此任务。
PlanAhead / Vivado中的Write_IBIS流程。
在PlanAhead / Vivado中,您可以使用write_ibis命令 编写IBIS模型。此流程的主要优点是它不需要NCD文件。
此过程可以在I / O引脚规划阶段运行,因此板级仿真不依赖于具有接近完整的设计。
以下屏幕截图显示了如何在PlanAhead / Vivado中写出IBIS模型。
write_ibis的选项是
- 更改输出文件名
- 即使未使用该器件,也要在该文件中包含该器件的所有I / O模型。
- 打开和关闭封装寄生效应。
该过程也可以从Tcl控制台运行。这是Tcl语法的一个例子。
write_ibis C:/work/planAhead_testcases/io_1.ibs -truncate 40 -force
ISE IBIS作家:
IBIS Writer是ISE流程中使用的工具,用于生成特定于设计的IBIS模型。 IBIS Writer需要设计源文件作为输入。
对于FPGA设计,这是具有.ncd文件扩展名的本机电路描述(NCD)文件形式的设计的物理描述。
可以从命令行或通过ISE GUI启动IBIS Writer。 GUI选项看起来像这样。
您可以在IBIS Writer中设置选项以执行以下操作:
- 更改输出文件名
- 即使未使用该器件,也要在该文件中包含该器件的所有I / O模型。
- 分配VCCAUX级别
- 打开和关闭封装寄生效应。
没有回复内容