主题中讨论的其他器件: TMS320VC5509A
您好!
如下图所示,数据(读取/写入)地址总线为24位宽,而从 spru317f 我们知道这些总线为23位宽,适合于对8 M*16位数据字进行寻址。
因此、我再次认为这是 TMS320VC5507和 TMS320VC5509A 数据表中显示器件模块图的另一个错误。
此致、
Hossein 先生
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
如下图所示,数据(读取/写入)地址总线为24位宽,而从 spru317f 我们知道这些总线为23位宽,适合于对8 M*16位数据字进行寻址。
因此、我再次认为这是 TMS320VC5507和 TMS320VC5509A 数据表中显示器件模块图的另一个错误。
此致、
Hossein 先生
你好 Hossein,
你是对的。 感谢您提出此问题。
我将此帖子链接到您创建的类似帖子 :http://e2e.ti.com/support/processors/f/791/p/638965/2386022
我针对这四个文献编号提交了更多文献错误、以便在下一个版本中修复此方框图:
SPRS244J (TMS320VC5507)、SPRS613 (SM320VC5507-EP)、SPRS205K (TMS320VC5509A)、SPRS163H (TMS320VC5509、停产?)
SPRU371F 解释了用于数据写入/读取地址总线(16位字可寻址)和24位程序地址总线(8位字节可寻址)的23位地址。
3.1内存映射
所有16M 字节的存储器均可作为程序空间或数据空间进行寻址(请参阅图3-1)。 当 CPU 使用程序空间从存储器中读取程序代码时、它使用24位地址来引用字节。 当程序访问数据空间时、它使用23位地址来引用16位字。 在这两种情况下、地址总线都承载24位值、但在数据空间访问期间、地址总线上的最低有效位强制为0。
3.2方案空间
3.2.1字节地址(24位)
当 CPU 从程序存储器中获取指令时、它使用字节地址、这些地址是分配给各个字节的地址。 这些地址为24位宽。 图3-2显示了一排32位宽的内存。 为每个字节分配一个地址。 例如、字节0位于地址00 0100h、字节2位于地址00 0102h。
3.3数据空间
3.3.1字地址(23位)
当 CPU 访问数据空间时、它使用字地址、这些地址是分配给各个16位字的地址。 这些地址为23位宽。 图3-4显示了一排32位宽的存储器。 为每个字分配一个地址。 字0位于地址00 0100h、字1位于地址00 0101h。
更正后的图像应如下所示:
此致、
标记
[编辑-方框图中的固定剩余数据地址总线]
Mark、您好!
一如既往、完整而准确。
请允许我感谢你。
此外、请查看 此主题。 我报告了另一个与 EMIF 模式中的并行端口相关的错误。
我想、有时当他们想要编写新器件的数据表时、他们会从 系列的参考手册(例如 C55x)中复制一些器件、 虽然新产品中添加了一些新功能、但与旧版本相比、新产品的某些功能(例如、某些功能属于旧器件和 CPU 版本)已更改。 因此、我始终将器件的数据表与参考手册进行比较。
此致、
Hossein 先生