【原创分享】DDR拓扑结构的详细解析

news2025/2/6 3:02:56

在进行多片DDR设计的时候,通常DDR会存在拓扑结构,下面我们将详细介绍一下各种拓扑结构的区别以以及应用场景。

首先我们先介绍一下,当只存在一片DDR的时候通常是采用点对点的连接方式,点对点的布线方式优点是结构简单,阻抗以及时序容易控制,适合高速率双向传输。


8a2040892687fe8a45669a0ecfa5e5ea.jpeg

点到点拓扑结构


7e1c76a623525fcfd8f7c3ee53ae0df4.jpeg

菊花链(fly_by)拓扑结构


792b710aac5e87ff8484fd7883024fec.jpeg

acfa1c778abda3c98978a62929e1bbde.jpeg


菊花链拓扑结构从CPU开始依次连接到各驱动端,在控制高次谐波干扰方面,菊花链的走线效果最好,在实际布线当中我们需要注意使菊花链种的分支越短越好,通常分支长度要小于十分之一的信号上升沿时间,菊花链拓扑结构具有阻抗特性容易控制的特点,通常比较适合高速信号的传输,在进行多片DDR的处理时我们应该尽可能的选择菊花链拓扑结构,但需要注意的是,采用菊花链拓扑结构传输信号时,负载之间有延时,信号不能同时到达负载端,所以在此基础之上在采用此种拓扑结构的时候需要留意主控芯片是否支持读写平衡,如果不支持读写平衡则不可以采用菊花链拓扑结构。


T点拓扑结构:T点拓扑结构又叫星型拓扑结构,树形拓扑结构。

T点靠近驱动端:


042d2615a4e0a058a536eeb8afe9e99d.jpeg

a110c25b14dcbbc0b1fe2dfdfdc7d59a.jpeg


可以有效的避免时钟的不同步问题,容易控制负载的长度,用于驱动能力比较强的地方,主线越短越好。其缺点是布线难度较大且每条分支都需要端接电阻,终端电阻的阻值应该和连线的阻抗相匹配。


2dc35f00e718c9cc603818a26e2db2a6.jpeg

0ea70dde16c2685a3fdafd9678f76ac6.jpeg


T点靠近负载端:

各个分支都能平衡,适合负载较多的时候使用,此时传输线分支是靠经负载端,在进行端接时处理方式时只需要一个端接电阻即可,在进行T点设计时此种连接方式最为常见,需要注意的是信号的主线和支线的长度,支线应该要满足小于或等于1/3的主线长度,在进行T点设计时务必注意此项要求。

DDR的布局多种多样,例如DDR的正反贴,错开贴,单面布局等,但是所采用的拓扑结构都是我们上面介绍的这些。

当我们设计DDR3,DDR4,DDR5时我们需要注意的是在拓扑结构的选择上尽量趋向于菊花链拓扑结构,菊花链拓扑结构相对于T型拓扑结构可以有效的抑制支路的反射,但是菊花链拓扑结构的时钟信号,地址信号以及控制信号并不能同时到达每片DDR,为了解决此问题DDR3引入了时间补偿技术,通过内部调整实现信号的同步,根据仿真以及实际应用的结果来看菊花链拓扑结构更适合传输高速信号,更能满足信号的完整性要求。

声明:本文凡亿教育原创文章,转载请注明来源!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1336855.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

git之UGit可视化工具使用

一、下载安装UGit 链接:https://pan.baidu.com/s/1KGJvWkFL91neI6vAxjGAag?pwdsyq1 提取码:syq1 二 、使用SSH进行远程仓库连接 1.生成SSH密钥 由于我们的本地 git仓库和 gitee仓库之间的传输是通过SSH加密的,所以我们需要配置SSH公钥。才…

瓷片图绘制教程,R语言ggplot2绘图笔记

瓷片图像地板砖一样,由许多个小格子组成,不用的颜色深浅可以用来表示不同的值,横轴和纵轴可以用来展示不同的位置,二维码图、马赛克图、热图等都有异曲同工之妙。 今天分享一个在R语言中利用ggplot2包绘制瓷片图的方法&#xff0c…

处理器类型简介

转载自:https://www.cnblogs.com/zamely/p/4334979.html 多核处理器也称片上多核处理器(Chip Multi-Processor,CMP)。 1.多核处理器的流行 多核出现前,商业化处理器都致力于单核处理器的发展,其性能已经…

轻量封装WebGPU渲染系统示例<54>- 表现GLB模型之拱形门

当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/feature/material/src/voxgpu/sample/GLBMaterialTest.ts 当前示例运行效果: 此示例基于此渲染系统实现,当前示例TypeScript源码如下: export class GLBMaterialTest {private mRscene new …

java内存溢出初步排查

java内存模型 java内存空间主要包括以下几个部分:方法区、堆内存、虚拟机栈、本地方法栈 方法区:主要存放已被加载的类信息,常量,静态变量等。堆内存:Java堆是JVM所管理的最大一块内存空间,几乎所有的对象…

【ai】阿里云 大模型 api 聚合平台 dashscope

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台 快速调用 前提条件 已开通服务并获得API-KEY:开通DashScope并创建API-KEY。 已安装最新版SDK:安装DashScope SDK。 DashScope灵积模型服务建立在“模型即服务”(Model-a…

Sqlserver-查询和kill杀死正在运行的事务

Sqlserver-查询和kill杀死正在运行的事务 1.查询正在运行的事务2.杀死运行的事务Kill 1.查询正在运行的事务 SELECT session_id, task_state, pending_io_count, context_switches_count FROM sys.dm_os_tasks WHERE session_id > 50 ORDER BY task_state asc2.杀死运行的事…

【51单片机系列】DS18B20温度传感器模块

本文是关于温度传感器的相关内容。 文章目录 一、 DS18B20数字温度传感器介绍1.1、 DS18B20温度传感器的特点1.2、DA18B20内部结构1.3、 DS18B20的温度转换规则1.4、 DS18B20的ROM指令表1.6、 计算温度1.7、 读写时序 二、DS18B20使用示例 一、 DS18B20数字温度传感器介绍 DS1…

真心建议,入职业务部门前先学会BI数据分析

不管进入哪个业务部门,都需要具备一定的数据分析能力,能够从不断累积的数据中发现并解决问题。比如销售部门的需要通过分析销售数据,及时发现销售不佳的商品,调整销售策略,提高销售额、销售利润等。而随着精细化数据分…

一体式读卡器:引领数据读取新潮流

一体式读卡器:引领数据读取新潮流 随着科技的发展,读卡器在各个领域的应用越来越广泛,如工业自动化生产、身份认证、门禁控制、数据采集等。读卡器主要有两种类型:一体式读卡器和分体式读卡器。这两种类型的读卡器各有其优缺点&a…

Pr2024 for Mac/win中文版:为创意无限延展的全新时代

随着科技的不断进步和创新,影视制作行业也在不断发展。作为专业视频编辑软件的领军者,Premiere Pro于2024年推出了全新的版本Pr2024,为创意无限延展的全新时代揭开了崭新的篇章。 Pr2024以其强大的功能和卓越的性能,为用户带来了…

基于图搜索的自动驾驶规划算法 - BFS,Dijstra,A*

本文将讲解BFS,Dijstra,A*,动态规划的算法原理,不正之处望读者指正,希望有兴趣的读者能在评论区提出一些这些算法的面试考点,共同学习,一起进步 0 图论基础 图有三种:无向图、有向…

软件架构师的主要职责说明文(合集)

软件架构师的主要职责说明文1 职责: 1、挖掘和分析业务需求,对公司业务平台进行架构改进和升级设计,制定架构升级规划和过渡方案; 2、承担软件产品核心功能的开发工作,牵头保障整个系统不出现重大技术故障; 3、进行技术评估与产品…

有什么好用的C/C++源代码混淆工具?

​ 有什么好用的C/C源代码混淆工具? 开始使用ipaguard 前言 iOS加固保护是直接针对ios ipa二进制文件的保护技术,可以对iOS APP中的可执行文件进行深度混淆、加密。使用任何工具都无法逆向、破解还原源文件。对APP进行完整性保护,防止应用…

财务分析进阶篇:终于有人把利润分析怎么做给讲清了!

在之前的BI系列文章中,我们给大家介绍了如何用BI进行企业费用分析和毛利分析的方法。   发布后有小伙伴提到:“既然费用和毛利都分析了,顺便把利润表的数据分析一起做了呗”,因此这就有了本期内容。我希望结合前两篇文章&#xf…

ssh工具 从ssh服务器下载文件夹

此文分享一个python脚本,用于快速的定位、选择ssh服务器上的文件夹,并将其下载到本地指定的位置。 效果演示 🔥完整演示效果 👇 第一步,显然,我们需要选择功能 👇 第二步,确认我们需要从哪个ssh服务器上下载文档 👇 第三步,定位、选择、确认需要下载的文件夹…

计网03-数据的封装和解封装

数据封装和解封装的过程 实例:有两台电脑 PC1和PC2,PC1要给PC2发送一个文本文件 1、数据的封装过程: 应用层:将原始数据转换成计算机能识别的二进制数传输层:在传输层是有固定的传…

vr虚拟高压电器三维仿真展示更立体全面

VR工业虚拟仿真软件的应用价值主要体现在以下几个方面: 降低成本:通过VR技术进行产品设计和开发,可以在虚拟环境中进行,从而减少对物理样机的依赖,降低试错成本和时间。此外,利用VR技术构建的模拟场景使用方…

Guava自加载缓存LoadingCache使用指南

第1章:引言 大家好,我是小黑,今天我们来聊聊缓存。在Java世界里,高效的缓存机制对于提升应用性能、降低数据库负担至关重要。想象一下,如果每次数据请求都要跑到数据库里取,那服务器岂不是要累趴了&#x…

如何在Photoshop中创建色彩鲜艳的文本效果

如何在 Photoshop 中制作霓虹灯 1. 如何创建背景 步骤 1 学习如何在 Photoshop 中制作霓虹灯文本的第一步是背景。创建一个新的 1160 x 750 像素文档,并将分辨率设置为 300。 转到"文件">"嵌入位置",然后打开"垃圾灰色砖…