文章 ID: 000081404 内容类型: 产品信息和文件 上次审核日期: 2021 年 08 月 29 日

Avalon数据总线如何通过 ECC 接口映射到用于 DDR3 的外部 DDR3 总线?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

对于 DDR3 UniPHY 控制器,Avalon数据总线的宽度取决于控制器Avalon-MM 接口设置的速率。选项为半速率或四分之一速率。半速率控制器的Avalon数据宽度是外部数据总线宽度的 4 倍。四分之一速率控制器的Avalon数据宽度是外部数据总线的 8 倍。

 

启用 ECC 后,DDR3 UniPHY 控制器将在外部数据总线上为 ECC 代码词添加额外的 8 位。此 ECC 代码词占用外部数据总线中最重要的 8 位代码词。

 

例如,如果您使用 ECC 生成了 64 位 DDR3 四分之一速率控制器,则Avalon 数据总线为 512 位宽,外部数据总线为 72 位宽(64 位数据 8 位 ECC 代码词)。每个Avalon写突发 1 将导致外部数据总线的突发长度 8 (BL8) 传输。Avalon数据总线映射到外部数据总线,如下所示:

 

外部数据 0 [71:0] = {ECC 代码词 0[7:0],Avalon数据[63:0]}

外部数据 1 [71:0] = {ECC 代码词 1[7:0],Avalon数据[127:64]

外部数据 2 [71:0] = {ECC 代码词 2[7:0],Avalon数据[191:128]

外部数据 3 [71:0] = {ECC 代码词 3[7:0],Avalon数据[255:192]

外部数据 4 [71:0] = {ECC 代码词 4[7:0],Avalon数据[319:256]

外部数据 5 [71:0] = {ECC 代码词 5[7:0],Avalon数据[383:320]

外部数据 6 [71:0] = {ECC 代码词 6[7:0],Avalon数据[447:384]

外部数据 7 [71:0] = {ECC 代码词 7[7:0],Avalon数据[511:448]

相关产品

本文适用于 8 产品

Stratix® IV GX FPGA
Stratix® III FPGA
Stratix® IV E FPGA
Stratix® IV GT FPGA
Stratix® V E FPGA
Stratix® V GS FPGA
Stratix® V GT FPGA
Stratix® V GX FPGA

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。