Facebook发布TAP应用的Time Card时钟同步开源项目
2021-10-09 来源:EEWORLD
Time Appliance Project (TAP) 是 Facebook 最新的亚微秒网络时间同步开源系统,它旨在以经济高效的方式跨数据中心提供非常精确的计时和时间同步。
数据中心需要服务器、数据库和服务之间的同步时间,以促进广泛的应用,如电子交易、语音和视频以及无线传感器网络。
最近,Facebook 发布了 Time Card,这是一种开源 x86 PCIe 接口卡,旨在提供数十纳秒的精确同步。时间设备项目包括时间卡上的所有硬件。
Facebook 的时间卡/时间设备解决方案。图片由 Ahmad Byagowi 提供
该卡设计的核心是 u-blox 的 RCB-F9T 计时板。 u-blox 的 ZED-F9T 多频段计时模块也被认为是 Facebook 最新硬件项目中的一项关键技术。
Facebook 与 Open Compute 合作启动了TAP,旨在完全开源该项目并解决与专有时间设备相关的许多问题。
深入了解Time Appliance 的硬件
Time Appliance 项目可用作 GIT 存储库,包括硬件文件、软件文件、物料清单以及有关在 OCP 内开发的精确时间协议 (PTP) 配置文件的详细信息。
构成时间设备项目界面部分的时间卡本身是在 Altium Designer 中构建的。它不是高密度设计。然而,由于该设计旨在连接相对高频的 GNSS 系统,信号完整性和 EMC 数据将是 GIT 文件的一个受欢迎的补充。
PCB 是一块 62 mil厚的六层板,在第二层和第五层使用两个接地参考平面。第三层和第四层正交布线,以避免宽边耦合的显着影响。
Time card PCB 布局(禁用参考平面)详细说明了布局设计和密度。来自 Facebook 设计文件的图片
构建Time Appliance 项目
Time Appliance 使用三个主要硬件组件构建:
GNSS 计时源(u-blox 的 RCB-F9T 板)
小型化铷原子钟(Microchip 的 MAC-SA5X)
系统级模块 FPGA(Alinx 的 Artix-7 AC7100B SoM)
Time Card原型,图片由 Facebook 提供
FPGA 系统从 GNSS 接收两个主要信号:每秒脉冲 (PPS) 参考信号和时间 (ToD) 信号。该系统由铷振荡器或外部 10 MHz 提供时钟。
在对两个同步信号进行滤波和处理后,得到的参考信号输出到 PCI 桥接器到 x86 系统网络接口卡(NIC)。
Time Appliance FPGA 的高级框图。图片由 Facebook 提供
深入挖掘 FPGA 子系统,Facebook 概述了 GNSS 输入信号的过滤 (DCM)。
FPGA 数字滤波子系统。图片由 Facebook 提供
最终馈入 ToD 单元,这些过滤后的信号代表 8 纳秒数字值的累积增量。目的是使用 GNSS 信号对增量数字计数进行快照,以实现理想的 1 秒 PPS。
该系统内置冗余,允许 MAC 在没有 GNSS 信号的情况下接管一段时间;具体而言,增量数字计数应在 24 小时内保持在 1 微秒内,以实现定义的时间损失精度。
该卡旨在与具有硬件时间戳功能的 NIC 的任何 x86 主机系统连接,从而将其变成“时间设备”。系统的同步与协议无关,允许使用网络时间协议 (NTP)、精确时间协议或其他替代同步协议。
为什么 Facebook 为 TAP 选择开源?
TAP 并不是 Facebook 向更广泛社区发布的第一个开源项目。 2011 年,Facebook 公开发布了最先进数据中心的设计,并与其他行业成员一起推出了开放计算项目基金会。
Facebook 已经认识到使用专有系统的困难:修补安全漏洞的开发时间长、可配置性有限的封闭系统软件、用户无法维修的硬件以及高成本。
time card是一种相对高性价比的计时卡,可以使用COTS器件和 PCB 设计来构建,降低亚微秒同步市场进入门槛。
总而言之,作为一个开源项目,有更多的信息可供有兴趣的设计师使用,包括硬件、软件或可用的协议栈。
下一篇:暂无
- AI大模型时代,GPU高速互连如何正确破局
- 专访Silicon Labs:深度探讨蓝牙6.0的未来发展趋势
- 恩智浦发布S32J系列安全以太网交换机支持可扩展汽车网络,拓展CoreRide平台
- Wi-Fi 8规范已在路上:2.4/5/6GHz三频工作
- 恩智浦FRDM平台助力无线连接
- 英飞凌推出新型高性能微控制器AURIX™ TC4Dx
- Microchip借助NVIDIA Holoscan平台加速实时边缘AI部署
- 智能无处不在:安谋科技“周易”NPU开启端侧AI新时代
- 高通推出其首款 RISC-V 架构可编程连接模组 QCC74xM,支持 Wi-Fi 6 等协议
- Rambus宣布推出业界首款HBM4控制器IP,加速下一代AI工作负载