早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请教一个dm642视频口(vp)的问题,DM642的datasheet上说vp口A、B共用5120Byte的buffer,如果只用一个口,则其buffer最大为5120B,可是vp的阈值寄存器VCATHRLD最大阈值可以设为0x3FF(数据来源于vp口手册),单

题目详情
请教一个dm642视频口(vp)的问题,
DM642的datasheet上说vp口A、B共用5120Byte的buffer,如果只用一个口,则其buffer最大为5120B,可是vp的阈值寄存器VCATHRLD最大阈值可以设为0x3FF(数据来源于vp口手册),单位是doubleword,即最大可以设置1024×8=8192B,明显大于5120B这个其buffer最大值?这是怎么回事?实际使用中也发现,如果阈值设置超过5120B,则传输1024B就会引起VP口的中断,请问是怎么回事?是手册的bug吗?
▼优质解答
答案和解析
你看VP 的框图上,5120Byte总线是64bit的数据,而0x3FF两个字节=1024*64bit所以还是前者大.
看了请教一个dm642视频口(vp...的网友还看了以下: