4.19 CA训练模式 (CATM)

在这里插入图片描述

4.19.1 简介

在这里插入图片描述

CA训练模式是一种促进对采样的CA[13:0]信号的逻辑组合进行回传的方法。在这种模式下,CK正常运行,并且CS_n在CK采样CA信号时进行限定。一个包括所有CA信号的回传方程会产生一个输出值,该输出值以异步的方式通过DQ信号发送回主机存储控制器。主机在CS_n、CK和CA[13:0]信号之间的时序可以进行优化以实现正确的对齐。当DRAM处于此模式时,DRAM不执行任何功能命令。只有在退出此模式后,功能命令接口才会恢复,这需要连续两个或更多的tCK来断言CS_n。在进入CA训练模式之前,CS_n信号必须与CK对齐,以满足CS_n与CK的时序规范。这假定CS训练已完成,以确定主机上的正确CS_n时序。

4.19.2 CATM的进入和退出

在这里插入图片描述

通过一个MPC命令启用CA训练模式,其中的操作码指定为CA训练模式入口。一旦执行了此MPC命令,DRAM将不会解释其他命令。只会发生对CA信号的采样、XOR结果的评估和回传到DQ的操作。在CA训练模式下,CS_n信号每次只会断言一个tCK。在CA信号上的最大采样率为每4个tCK。通过在一连串的2个或更多周期内断言CS_n,并在CA总线上发送NOP命令来禁用CA训练模式。

4.19.3 CATM操作

在这里插入图片描述

在CA训练模式下,CA值的采样方式与功能操作相同,其中CS_n限定了采样发生的周期,并且采样是在上升沿的时候捕获的。与功能操作不同,在CA训练模式下不存在多个周期命令的概念。只有在CS_n断言时才会进行CA信号的采样。一旦对CA信号进行了采样,就会对这些值进行XOR运算以产生一个输出值。这个输出值将作为伪静态值驱动在所有的DQ引脚上。这些输出值将保持不变,直到下一次在CA总线上捕获样本,根据CS_n的断言来确定。

在这里插入图片描述

在CA训练模式下,CA ODT与功能操作一样启用。VrefCA根据功能设置进行分组。CA总线、CK_t、CK_c和CS_n的时序要求与功能操作相同。

在这里插入图片描述

在CS_n断言期间,从CA信号采样到将XOR计算的输出驱动到DQ引脚的延迟被指定为tCATM_Valid,如图82所示。CS_n应该每4个tCK断言,或在断言之间要有大于4个tCK的间隔,因此CA XOR输出每4个tCK或更多就会进行一次状态转换。图82演示了两个CS_n断言之间间隔4个tCK的示例。当CS_n连续断言2个或更多周期(但最多8个周期)时,DRAM将退出CA训练模式。

在这里插入图片描述
在这里插入图片描述

4.19.3.1 CA Loopback方程

在这里插入图片描述

CATM输出是根据CS_n的断言和CA输入的值进行计算的。表313明确了输出的计算方式。

在这里插入图片描述

注意1:在镜像/反转恢复之后进行XOR函数,并且仅包括在DRAM上支持的信号,即可能不包括CA[13],这取决于密度(包括堆叠)。如果DRAM的密度不需要CA[13],则对于XOR计算,逻辑值应被视为0,尽管如表3所示,与CA13的逻辑输入相关联的引脚位置(与CA12切换)应连接到VDDQ。
313 - CA训练模式输出 CS_n CATM 输出 0 XOR(CA[13:0])1 1 保持先前的值
1:XOR函数在镜像/反转恢复之后发生,仅包括DRAM支持的信号,即根据密度(包括堆叠)可能不包括CA[13]。如果DRAM的密度不需要CA [13],则在XOR计算中逻辑值应被视为0,尽管如表3所示,与CA13的逻辑输入相关的球位(与CA12交换)应连接到VDDQ。

JEDEC是一个半导体行业的标准化组织,提供了许多标准规范,其中包括DDR SDRAM的标准规范。在DDR SDRAM规范中,VDDQ是指DRAM芯片内部用于供电的电压。
VDDQ是DDR SDRAM内部的电源电压,通常是1.8V、2.5V或者2.6V,用于提供电源给DRAM芯片的I/O接口。它是DDR SDRAM内部最重要的电压之一,因为DRAM芯片需要在I/O接口和系统总线之间进行数据传输,这需要VDDQ提供足够的电源来保证数据传输的准确性和稳定性。

VDDQ的作用是为DRAM芯片提供稳定的电源,以确保DRAM芯片的正确操作。当系统中使用DDR SDRAM时,会用到VDDQ电压。在DDR SDRAM中,VDDQ电压需要与其他电压一起进行精密调整,以确保数据传输的准确性和可靠性。
总之,VDDQ是DDR SDRAM内部的电源电压,用于提供稳定的电源给DRAM芯片的I/O接口,确保数据传输的准确性和稳定性。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.19.3.2 输出方程

在这里插入图片描述

314显示了哪些信号将传输CA训练模式环回方程的输出。这些值以伪静态值的形式异步驱动,每次CS_n断言后的tCATM_Valid时间后更新为新的输出。
根据这段描述,Table 314显示哪些信号将传输CA Training Mode回环方程的输出。这些值是异步驱动的,作为伪静态值传输,每次在CS_n断言后的tCATM_Valid时间更新为一个新的输出。
具体而言,这段描述提到了CA Training Mode回环方程的输出会被传输,传输的方式是异步的,并且是作为伪静态值进行传输的。这意味着这些值在传输过程中不会发生瞬态变化,而是保持稳定状态。此外,描述还提到,在每次CS_n断言后的tCATM_Valid时间,会更新为一个新的输出。这意味着这些输出值是在特定的时间间隔内进行更新的,并且与CS_n信号有关。因此,系统设计者需要注意这些时间参数,并确保正确配置信号,以确保正确的数据传输和处理。

在这里插入图片描述

CA Training Mode下,什么是CA信号?为什么要对CA信号进行训练?CA信号的训练具体是怎么实现的?

在这里插入图片描述
在这里插入图片描述

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐