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

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

3天内不再提示

PCIe中三种基本的I/O架构

FPGA之家 ? 来源:AriesOpenFPGA ? 作者:AriesOpenFPGA ? 2021-04-04 11:53 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导言:这篇为PCIe要提及的时钟类型作个小铺垫,可以大致作一个了解,想深入了解可以参考更加细致的文献。

三种基本的I/O架构

1? 通用时钟(Common Clock)

2? 前向时钟(Forward Clock)

3? 嵌入时钟(Embedded Clock)

?这些I/O架构用于需要不同级别I/O带宽的各种应用

?处理器可能具有这些I/O类型中的一种或全部

?通常,相同的电路可用于仿真不同的I/O方案以重复使用设计

通用时钟的I/O架构

595d04ee-8ecb-11eb-8b86-12bb97331649.png

?在原始计算机系统中常见

?同步系统(Synchronous system)

?通用总线时钟控制芯片到芯片的传输

?需要等长的走线路径,以最大程度地减少时钟偏斜

?数据速率通常限制在0?100Mb(数据可能比较老)

通用时钟I/O循环时间

59c2e624-8ecb-11eb-8b86-12bb97331649.png

通用时钟I/O限制

?难以控制时钟偏斜和传播延迟

?需要严格控制绝对延迟以满足给定的周期时间

?对芯片上电路和电路板布线路径中的延迟变化很敏感

?由于片上延迟和片外延迟之间的相关性低,难以补偿延迟变化

?虽然通常用于片上通信,但应用的速度受限

前向时钟I/O架构

5a52a804-8ecb-11eb-8b86-12bb97331649.png

?通常作为高速传输中,TX芯片到RX芯片的前向参考时钟

?同步系统(Mesochronous system)

?用于处理器内存接口和多处理器通信

?英特尔QPI

?Hypertransport(HT总线)

?需要一个额外的时钟通道

?“相干”时钟可实现从低频到高频的抖动跟踪

?需要好的时钟接收放大器,因为前向时钟会被通道衰减

前向时钟I/O限制

5ac1545c-8ecb-11eb-8b86-12bb97331649.png

?时钟偏斜会限制前向时钟I/O性能

?驱动能力和负荷失配

?互连长度不匹配

?低通通道导致抖动放大

?前向时钟的占空比变化

前向时钟I/O偏斜校正

5b005314-8ecb-11eb-8b86-12bb97331649.png

?每通道偏移校正可显着提高数据速率

?采样时钟调整为输入数据眼的中心时钟

?实施

?延迟锁定环路和相位内插器

?注入锁定振荡器

?相位采集可以是

?基于BER的附加输入相位采样器

?基于相位检测器,并带有额外的输入相位采样器,定期打开电源

前向时钟I/O电路

5c0ed10e-8ecb-11eb-8b86-12bb97331649.png

?TX PLL

?TX时钟分配

?复制TX时钟驱动器

?通道

?前向时钟放大器

?RX时钟分配

?去偏斜电路

?DLL/PI

?注入锁定振荡器

嵌入式时钟I/O架构

5ccd9904-8ecb-11eb-8b86-12bb97331649.png

?可用于同步或准同步系统(mesochronousor plesiochronous systems)

?从输入数据流中提取时钟频率和最佳相位

?持续运行的相位检测

?CDR实施(应用)(CDR:clock and data recovery)

?基于每个通道的PLL

?双环带全局PLL或

?本地DLL/PI

?本地相位旋转器PLL

嵌入式时钟I/O限制

5d52403c-8ecb-11eb-8b86-12bb97331649.png

?抖动跟踪受CDR带宽限制(clock and data recovery)

?技术扩展允许具有更高带宽的CDR,从而可以实现更高的频率抖动跟踪

?一般而言,实现前向时钟需要更多的硬件(注:原文是,Generally more hardwarethan forward clockimplementations,我联系上下文自己翻译的,这里贴出来作为参考)

?额外的输入相位采样器

嵌入式时钟I/O电路

5e4003a8-8ecb-11eb-8b86-12bb97331649.png

?TX PLL

?TX时钟分配

?CRD

?基于每个通道的PLL

?双环带全局PLL和

?本地DLL / PI

?本地相位旋转器PLL

?全局PLL需要将RX时钟分配给各个通道

原文标题:?I/O时钟架构

文章出处:【微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

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

    关注

    11

    文章

    1909

    浏览量

    133475
  • PCIe
    +关注

    关注

    16

    文章

    1365

    浏览量

    85780

原文标题:?I/O时钟架构

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    介绍三种常见的MySQL高可用方案

    方案——MHA(MySQL High Availability Manager)、PXC(Percona XtraDB Cluster) 和 Galera Cluster。我们将从原理、架构、优势和局限性等角度对比这三种方案,并探讨它们在实际应用中的部署场景和最佳实践。
    的头像 发表于 05-28 17:16 ?538次阅读

    nvme IP开发之PCIe

    数据,Posted类型的事务请求不需要使用 完成报文。 PCIe总线协议定义了基于地址的路由、基于ID的路由和隐式路由三种TLP路由 方式。其中,存储器读写和I/O读写TLP采用基于地
    发表于 05-18 00:48

    redis三种集群方案详解

    在Redis中提供的集群方案总共有三种(一般一个redis节点不超过10G内存)。
    的头像 发表于 03-31 10:46 ?872次阅读
    redis<b class='flag-5'>三种</b>集群方案详解

    CMOS,Bipolar,FET这三种工艺的优缺点是什么?

    在我用photodiode工具选型I/V放大电路的时候,系统给我推荐了AD8655用于I/V,此芯片为CMOS工艺 但是查阅资料很多都是用FET工艺的芯片,所以请教下用于光电信号放大转换(主要考虑信噪比和带宽)一般我们用哪种工艺的芯片, CMOS,Bipolar,FET这
    发表于 03-25 06:23

    澜起科技发布面向新一代CPU平台的I/O集线器 (IOH) 芯片M88IO3020

    据、企业存储等应用场景提供高集成度且灵活易用的I/O扩展解决方案。 澜起科技的IOH芯片通过PCIe总线与英特尔最新的Granite Rapids处理器相连接,支持的最大带宽达64 Gbps。根据
    的头像 发表于 02-28 09:09 ?963次阅读

    I/O接口与I/O端口的区别

    在计算机系统中,I/O接口与I/O端口是实现CPU与外部设备数据交换的关键组件,它们在功能、结构、作用及运作机制上均存在显著差异,却又相互协同工作,共同构建起CPU与外部设备之间的桥梁
    的头像 发表于 02-02 16:00 ?1656次阅读

    示波器的三种触发模式

    示波器的触发方式不仅影响波形捕捉的时机,还决定了显示的波形是否稳定。 常见的触发模式有三种: 单次触发 (Single)、 正常触发 (Normal)和 自动触发 (Auto)。下面将对这三种触发
    的头像 发表于 01-07 11:04 ?8679次阅读
    示波器的<b class='flag-5'>三种</b>触发模式

    什么是PID调节器的三种模式

    (Proportional)、积分(Integral)和微分(Derivative)。这三种控制动作可以单独使用,也可以组合使用,形成三种基本的控制模式:比例控制(P)、积分控制(I)和微分控制(D)。 1. 比例控制(P) 比
    的头像 发表于 11-06 10:38 ?1950次阅读

    I2S有左对齐,右对齐跟标准的I2S三种格式,那么这三种格式各有什么优点呢?

    大家好,关于I2S格式,有两个疑问请教一下 我们知道I2S有左对齐,右对齐跟标准的I2S三种格式,那么这三种格式各有什么优点呢? 而且对于
    发表于 10-21 08:23

    基本放大电路有哪三种

    基本放大电路是电子电路中至关重要的组成部分,它能够将输入信号放大到所需的电平,以便后续电路进行处理。在电子工程中,基本放大电路主要有三种形式,分别是共发射极放大电路(简称共射放大电路)、共基极放大
    的头像 发表于 10-15 11:07 ?3991次阅读

    直接I/O

    电子发烧友网站提供《直接I/O库.pdf》资料免费下载
    发表于 10-14 10:55 ?0次下载
    直接<b class='flag-5'>I</b>/<b class='flag-5'>O</b>库

    mosfet的三种工作状态及工作条件是什么

    的工作状态及工作条件对于理解和设计相关电路至关重要。以下是MOSFET的三种主要工作状态及其工作条件的介绍。 一、MOSFET的三种工作状态 MOSFET根据其栅源电压(VGS)和漏源电压(VDS
    的头像 发表于 10-06 16:51 ?6772次阅读

    物联网中常见的I/O扩展电路设计方案_IIC I/O扩展芯片

    物联网系统中为什么要使用 IIC I/O扩展芯片 ??在物联网系统中使用IIC(也称为I2C)I/O扩展芯片的原因主要可以归结为以下几点:
    的头像 发表于 09-24 11:29 ?1481次阅读
    物联网中常见的<b class='flag-5'>I</b>/<b class='flag-5'>O</b>扩展电路设计方案_IIC <b class='flag-5'>I</b>/<b class='flag-5'>O</b>扩展芯片

    单片机的三种总线结构

    单片机的三种总线结构包括地址总线(Address Bus, AB)、数据总线(Data Bus, DB)和控制总线(Control Bus, CB)。这三种总线在单片机内部及与外部设备之间的数据传输
    的头像 发表于 09-10 11:32 ?7411次阅读

    区域架构和 MCU I/O 扩展

    电子发烧友网站提供《区域架构和 MCU I/O 扩展.pdf》资料免费下载
    发表于 09-09 10:51 ?0次下载
    区域<b class='flag-5'>架构</b>和 MCU <b class='flag-5'>I</b>/<b class='flag-5'>O</b> 扩展