请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C5515 您好!
我最近设法让 C5515器件上的 EMIF 与外部移动 SDRAM 相连接并工作、但注意到实际工作存储器块的大小为0x3B0000、而不是我原来想象的0x400000。 超出地址0x400000的内存测试返回错误(用于地址总线测试)...
在 第20页的 SPRS660A 中、显示了外部 SDRAM 的总内存映射、范围为0x50000到0x800000 = 8Mb 减去320KB SDRAM/mSDRAM 内存块。 实际上、我得到的内容更像是4M 减去320K 字节(在本例中、DSP 字节被视为16位)。 实际存储器能够提供完整的1M x 16位 x 4组= SDRAM 的64M 位(SDRAM 的4M 字节),那么320K 字节在哪里消失了?
只有 CS0线路被用来激活外部 mSDRAM、所以我认为在访问从0x50000开始的存储器时、我应该一直访问0x400000字节的全部字节、直到0x450000、 但情况似乎不是这样。因为我的寻址测试返回的错误恰好是0x400000。
是否有人可以向我解释一下-320KB? 要访问另一个4MB、我是否需要添加另一个 mSDRAM 芯片并使用 CS1来访问它以获得8MB 减去320KB?
提前感谢您的参与、
毫米