• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

DDR如果不等长会怎么样

youand_me 2020-02-26 浏览量:1413
DDR如果不等长会怎么样
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这要看你的DDR的速度是多少 了,如果是DDR,不等长,只要长度差不是很大就可以的。如果是DD,DDR5,就一定要等长了,否则数据传输不正确 ,错码率是很高的,几乎不可以使用
    • 发布于 2020-03-06
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 标准的ddr是内存的地址线和数据线等等都是高速信号,所以必须等长布置,否则因不等长,就不能正确读写数据。

    其实比较容易通过思维实验就验证这个

    假如地址线不等长,则cpu发出的正确地址因为不等长,在ddr部分会响应不正确的地址,这样写入或者读取数据的地址都不是正确的

    假如数据线不等长,则即使地址线等长,是读写的正确地址,但读取时对应CPU获取的数据或者写入时内存获得的数据都是不确定的(不等长的线上信号会因为持续过程变得相对随机啦)

    • 发布于2020-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果不等长会导致数据丢失 通信失败

    但也不是绝对的等长 频率256M以下控制在+/-50mil以内 

    1.25G控制在+/-20mil以内 2.15G控制在+/-10mil以内 

    10G控制在+/-2mil以内.

    • 发布于2020-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 不等长 数据传输会失败。  降低主频 可能能正常发收数据。  但这应该不是你要的效果。  
    • 发布于2020-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 等长是为了通信时的数据传输保持一致性,不等长的结果就正好相反,收发信号出现误差,可能收的不是发的信号,发的信号没收到这种情况。
    • 发布于2020-02-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以去论坛上看看人家做的板子,一般等长做得不严格,ddr几组数据线都是组间等长,地址线一组等长,如果没有等长会出现信号从cpu到达ddr时间不一致,严重乱码,基本上眼图都难成行,绝对跑不起来的!!!
    • 发布于2020-02-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 读取的时候数据会错位,从而读出来的数据全是错的,一般的系统开机的时候会尝试向DDR写一串数据再读出来,以确定是否初始化成功的
    • 发布于2020-02-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 会造成通讯出错,ddr频率最低也要200Mhz的了,属于高频通讯了
    • 发布于2020-03-01
    • 举报
    • 评论 0
    • 0
    • 0

  • DDR是在信号的上升沿与下降沿都进行信号数据的采样,所以,不等长时,信号传输不同频,信号传输就会错乱的
    • 发布于2020-03-01
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

DDR如果不等长会怎么样