【IBIS 模型与仿真 - IBISWriter and Write_IBIS】

本文将介绍如何从用户设计中编写自定义IBIS模型。

本文是 SelectIO 解决方案中心(Xilinx 答复 50924)的设计助手部分(Xilinx 答复 50926)的一部分。
原文链接:https://support.xilinx.com/s/article/50957?language=en_US
参考链接2:https://support.xilinx.com/s/article/936961?language=en_US

解決方案

Xilinx 工具允许用户生成特定于其自身设计的 IBIS 模型。

该模型将包含I/O的适当封装寄生效应,使仿真更加准确。

每个工具流都包含一个函数,用于为设计写出IBIS模型。

在ISE中,IBIS编写器用于生成设计的IBIS模型。在 PlanAhead / Vivado 中,有一个称为 write_ibis 的流程来完成此任务。

Write_IBIS PlanAhead / Vivado 中的流程

在 PlanAhead/Vivado 中,您可以使用 write_ibis 命令编写 IBIS 模型。此流的主要优点是它不需要 NCD 文件。
此过程可以在I/O引脚规划阶段运行,因此板级仿真不依赖于接近完整的设计。
以下屏幕截图显示了如何在PlanAhead/Vivado中写出IBIS模型。

PlanAhead/Vivado
write_ibis的选项是

在这里插入图片描述
☆ 更改输出文件名
☆ 在文件中包括该设备的所有 I/O 型号,即使它们未使用。
☆ 打开和关闭封装寄生效应。

在这里插入图片描述
进程也可以从 Tcl 控制台运行。下面是 Tcl 语法的示例。

write_ibis C:/work/planAhead_testcases/io_1.ibs -truncate 40 -force

ISE IBIS Writer:

IBIS编写器是从ISE流程中用于生成特定设计的IBIS模型的工具。IBIS 编写器需要一个设计源文件作为输入。
对于 FPGA 设计,这是以本地电路描述 (NCD) 文件的形式对设计的物理描述,文件扩展名为 .ncd。
IBIS编写器可以从命令行或通过ISE界面启动。GUI 选项如下所示。

在这里插入图片描述
您可以在IBIS编写器中设置选项以执行以下操作:
☆ 更改输出文件名
☆ 在文件中包括该设备的所有 I/O 型号,即使它们未使用。
☆ 分配 VCCAUX 级别
☆ 打开和关闭封装寄生效应。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值