描述
本文介绍支持的仿真器和仿真设置的基础知识。
本文是SelectIO解决方案中心(Xilinx答复50924)的设计助手部分(Xilinx答复50926)的一部分 。
解
Xilinx IBIS模型的设计符合IBIS ANSI / EIA-656标准。因此,任何IBIS仿真器都应该能够采用Xilinx IBIS模型。
设置IBIS仿真需要一些基本步骤。
首先,需要将线路的驱动程序添加到仿真中,并且需要选择适当的模型。
![图片[1]-SelectIO设计助手:IBIS模型和仿真 – IBIS仿真设置-Xilinx-AMD社区-FPGA CPLD-ChipDebug](/upfiles/ibis_driver_201210010854106302.jpg)
需要考虑电路板上的任何外部端接,并且应在仿真中对其进行建模。在这种情况下,串联电阻用于衰减所选的强驱动器。
![图片[2]-SelectIO设计助手:IBIS模型和仿真 – IBIS仿真设置-Xilinx-AMD社区-FPGA CPLD-ChipDebug](/upfiles/source_term_201210010856000712.jpg)
仿真中的下一个组件应该是传输线。这可以建模为简单的传输线,也可以设置为更接近地仿真电路板上走线的行为。
![图片[3]-SelectIO设计助手:IBIS模型和仿真 – IBIS仿真设置-Xilinx-AMD社区-FPGA CPLD-ChipDebug](/upfiles/TLmodel_201210010856497291.jpg)
例如,可以将跟踪设置为微带线,并编辑电路板上迹线的参数和间距。
![图片[4]-SelectIO设计助手:IBIS模型和仿真 – IBIS仿真设置-Xilinx-AMD社区-FPGA CPLD-ChipDebug](/upfiles/microstrip_201210010857394338.jpg)
接收器侧终端也可以由用户建模。在这种情况下,使用分离终止。它可以使用分立电阻和电压源建模。
![图片[5]-SelectIO设计助手:IBIS模型和仿真 – IBIS仿真设置-Xilinx-AMD社区-FPGA CPLD-ChipDebug](/upfiles/rx_term_201210010859103117.jpg)
所需的最后一个元件是选择接收器。
![图片[6]-SelectIO设计助手:IBIS模型和仿真 – IBIS仿真设置-Xilinx-AMD社区-FPGA CPLD-ChipDebug](/upfiles/input_buffer_201210010858200913.jpg)
设置基于Schematic的仿真后,即可运行仿真。
在此阶段,您可以将信号观察为具有给定占空比,上升沿或下降沿以及运行和眼图的波形。
仿真应该允许您测量图上某些点的值。
![图片[7]-SelectIO设计助手:IBIS模型和仿真 – IBIS仿真设置-Xilinx-AMD社区-FPGA CPLD-ChipDebug](/upfiles/simkl_201210010859435784.jpg)
没有回复内容