什么是数据掩码?

来源:百度知道 编辑:UC知道 时间:2024/06/09 12:46:38
什么是掩码?什么是数据掩码?在SDRAM片子上有一引脚是DQM,说是数据掩码,我不明白是什么意思,请高手指点。谢谢。

DQM就是掩码控制位,在sdram中每个DQM控制8bit Data。在读操作的时候没什么大的影响,比如读32位的sdram module,但只要其中低8bit的数据,没有关系,只要读出32bit数据,再在软件里将高24位bit和0“与”就可以了,有没有DQM关系不大。但在执行写操作时。如果没有DQM就麻烦了,可能在软件上是写一个8bit数据,但实际上32根数据线是物理上连接到SDRAM的,只要WR信号一出现,这32位就会写sdram中去,高24bit数据就会被覆盖。通过使用DQM就可以将其对应的8bit屏蔽,不会因为写操作而覆盖数据了。