0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何为可编程逻辑和处理器系统多用途 I/O (MIO) 进行IBIS模型名称解码

电子工程师 来源:XILINX技术社区 作者:XILINX技术社区 2020-10-21 10:00 次阅读

赛灵思FPGAMPSoC 器件中所有受支持的 I/O 标准提供了 I/O 缓存信息规范 (I/O Buffer Information Specification, IBIS) 模型。

本篇博文旨在提供有关如何为可编程逻辑 (PL) 和处理器系统 (PS) 多用途 I/O (MIO) 进行 IBIS 模型名称解码的指导信息。 本文主要分 3 个部分:

PL I/O 标准

PS MIO 标准

PS DDR I/O 标准

在这 3 个章节中包含多个解码器表格,其中逐一细分罗列了模型名称的每个部分并提供了一些模型名称示例。

1. 赛灵思 PL I/O 标准 IBIS 解码器

PL IBIS 解码器可用于为所有可编程逻辑 I/O 执行 PL IBIS 模型解码。 它适用于 Zynq MPSoC PL I/O。

表 1:PL IBIS 解码器

所有模型(LVDS 除外*)都将包含“bank 类型 (Bank Type)”、“I/O 标准 (IOStandard)”、“斜率 (Slew Rate)”和“输出阻抗/驱动强度 (Output Impedance/DriveStrength)”。

*LVDS 模型将包含“bank 类型 (Bank Type)”、“LVDS”、“I/O 标准 (IOStandard)”和“数字端接 (Digital Termination)”。

内部 100-ohm 差分终端仅在以 1.8V (LVDS) 或 2.5V (LVDS_25) 加电的 bank 中可用。 请参阅(UG571) v1.12 第 103 页以获取详细信息。

https://china.xilinx.com/support/documentation/user_guides/c_ug571-ultrascale-selectio.pdf

注:并非每个 IBIS 模型都包含所有模型设置。

如果模型名称中不含某项设置,即表示此模型不支持该项设置。

表 2 和表 3 提供了适用于 DDR4 和 SelectIO 的 PL IBIS 模型示例。

表2:PL DDR4 IBIS 模型

*时钟和 DQS 为差分信号。 单端模型分配到每个分支。

差分信号在 IBIS 文件中的“[Diff Pin]”关键字下指定。

表 3:PL SelectIO IBIS 模型

2. 赛灵思 Zynq MPSoC PS MIO IBIS 模型

Zynq MPSoC MIO 管脚支持 LVCMOS,可提供以下选项

接口电压:1.8V、2.5V 或 3.3V

驱动强度:2mA、4mA、8mA 或 12mA

斜率:Slow 或 Fast

MIO IBIS 模型格式为M0_PADH_02_F_NA_PBIDIR_18_18_NT_DR_H。

表 4 对每个 IBIS 模型的驱动设置进行了解释。

表 4:PS MIO IBIS 模型

3. 赛灵思 Zynq MPSoC PS DDR IBIS 模型

Zynq MPSoC PS DDR IBIS 信号与所有其它信号都不同。

表 5 显示了适用于 Zynq MPSoC PS DDR IBIS 模型的解码器。

其中为每一种 DDR 内存类型的 IBIS 模型都提供了相应的示例。

表 5:PS DDR IBIS 解码器

表 6 到 10 提供了对应受支持的 PS DDR 技术的 Zynq PS DDR IBIS 示例。

表 6:PS DDR3

表 7:PS DDR3L

表 8:PS LPDDR3

表 9:PS DDR4

表 10:PS LPDDR4

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19134

    浏览量

    228909
  • 解码器
    +关注

    关注

    9

    文章

    1129

    浏览量

    40652
  • 可编程逻辑
    +关注

    关注

    7

    文章

    514

    浏览量

    44059

原文标题:开发者分享 | 赛灵思 PL 和 PS IBIS 模型解码器

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    CMOS可编程I/O端口扩展电路AiP82C55

    CMOS可编程I/O端口扩展电路AiP82C55
    的头像 发表于 08-09 09:55 307次阅读
    CMOS<b class='flag-5'>可编程</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b>端口扩展电路AiP82C55

    AiP82C55通用可编程I/O端口扩展芯片产品介绍

    AiP82C55是一款经典的通用可编程I/O端口扩展芯片。广泛应用于工业自动化及数据采集处理等领域。该芯片具有灵活的可编程性并且拥有三个独立
    的头像 发表于 07-26 17:07 470次阅读
    AiP82C55通用<b class='flag-5'>可编程</b><b class='flag-5'>I</b>/<b class='flag-5'>O</b>端口扩展芯片产品介绍

    替代SiTime,可编程振荡器用于视频处理器稳定时钟信号

    替代SiTime,可编程振荡器用于视频处理器稳定时钟信号
    的头像 发表于 06-28 09:50 329次阅读
    替代SiTime,<b class='flag-5'>可编程</b>振荡器用于视频<b class='flag-5'>处理器</b>稳定时钟信号

    PLC的I/O点数是什么意思

    在工业自动化领域中,可编程逻辑控制(PLC)扮演着至关重要的角色。PLC以其高可靠性、易编程性和强大的控制功能,广泛应用于各种自动化系统
    的头像 发表于 06-27 11:15 3345次阅读

    可编程逻辑控制的特点与用途

    随着工业自动化技术的不断发展,可编程逻辑控制(PLC)作为其核心控制设备,发挥着至关重要的作用。PLC以其独特的优势,如可编程性、高可靠性、强大的计算能力、灵活的通信接口和可扩展性等
    的头像 发表于 06-19 14:16 644次阅读

    什么是现场可编程逻辑阵列?它有哪些特点和应用?

    可编程逻辑元件和可编程互连,实现逻辑电路的设计和配置。FPLA在电子系统设计、数字信号处理、网络
    的头像 发表于 05-23 16:25 763次阅读

    FPGA零基础学习系列精选:半导体存储可编程逻辑器件简介

    可编程互连通道和I/O块三部分构成。CPLD中的逻辑块类似于一个小规模PLD,通常一个逻辑块包含4~20个宏单元,每个宏单元一般由乘积项阵
    发表于 03-28 17:41

    可编程片上系统是什么意思

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种特殊的嵌入式系统。它首先是一个片上系统,这意味着整个系统
    的头像 发表于 03-28 15:09 514次阅读

    可编程片上系统是什么

    可编程片上系统(Programmable System-on-Chip,PSoC)是一种特殊的嵌入式系统,它集成了数字逻辑、模拟电路和可配置模块,将传统的微
    的头像 发表于 03-28 14:55 574次阅读

    现场可编程门阵列的原理和应用

    FPGA是一种可编程的硬件逻辑器件,其核心组成部分是可编程逻辑单元(PLU)和可编程互连资源(Interconnect Resources)
    的头像 发表于 03-27 14:49 615次阅读

    现场可编程门阵列简介

    可编程逻辑块(CLB)和输入输出模块(IOB)。CLB是实现逻辑功能的基本单元,主要由逻辑函数发生、触发
    的头像 发表于 03-27 14:48 501次阅读

    可编程逻辑器件的特征及优势科普

    可编程逻辑器件是一种集成电路,具有可编程功能的特性。它们可以根据用户的需求进行编程,从而实现不同的逻辑功能。
    的头像 发表于 02-26 18:24 1062次阅读

    可编程逻辑阵列PLA内部逻辑结构示意

    可编程逻辑阵列(Programmable Logic Array,PLA)和可编程阵列逻辑(Programmable Array Logic,PAL)都是数字逻辑电路中常见的
    发表于 02-02 11:41 2398次阅读
    <b class='flag-5'>可编程逻辑</b>阵列PLA内部<b class='flag-5'>逻辑</b>结构示意

    可编程控制器的组成 可编程控制器有哪些特点?

    可编程控制器的组成和特点。 一、可编程控制器的组成 中央处理器(Central Processing Unit,CPU):可编程控制器的核心组件是中央
    的头像 发表于 01-18 11:18 1368次阅读

    安全挖掘快速多用途工具

    dnsx是一个快速的多用途DNS工具包,设计用于通过retryabledns库运行各种探测。它支持多个DNS查询、用户提供的解析、DNS 通配符过滤(如shuffledns等)。
    的头像 发表于 11-30 16:22 564次阅读
    安全挖掘快速<b class='flag-5'>多用途</b>工具