SelectIO设计助手:IBIS模型和仿真 –  IBISWriter和Write_IBIS-Xilinx-AMD社区-FPGA CPLD-ChipDebug

SelectIO设计助手:IBIS模型和仿真 – IBISWriter和Write_IBIS

描述

本文将介绍如何从用户设计中编写自定义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模型。

图片[1]-SelectIO设计助手:IBIS模型和仿真 –  IBISWriter和Write_IBIS-Xilinx-AMD社区-FPGA CPLD-ChipDebug

write_ibis的选项是

  • 更改输出文件名
  • 即使未使用该器件,也要在该文件中包含该器件的所有I / O模型。
  • 打开和关闭封装寄生效应。

图片[2]-SelectIO设计助手:IBIS模型和仿真 –  IBISWriter和Write_IBIS-Xilinx-AMD社区-FPGA CPLD-ChipDebug

该过程也可以从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选项看起来像这样。

图片[3]-SelectIO设计助手:IBIS模型和仿真 –  IBISWriter和Write_IBIS-Xilinx-AMD社区-FPGA CPLD-ChipDebug

您可以在IBIS Writer中设置选项以执行以下操作:

  • 更改输出文件名
  • 即使未使用该器件,也要在该文件中包含该器件的所有I / O模型。
  • 分配VCCAUX级别
  • 打开和关闭封装寄生效应。

图片[4]-SelectIO设计助手:IBIS模型和仿真 –  IBISWriter和Write_IBIS-Xilinx-AMD社区-FPGA CPLD-ChipDebug

请登录后发表评论

    没有回复内容