|
发表于 2023-12-22 11:40:09
|
显示全部楼层
在ARM DP SRAM手册里找到一段介绍:
When collision detection is enabled:
• If AA and AB signals point to the same row, but not the same column:
— Read on port A and port B: Both reads pass.
— Read on port A, write on port B: Read and write both pass.
— Read on port B, write on port A: Read and write both pass.
— Write on port A, write on port B: Both writes pass.
• If AA and AB signals have the same value:
— Read on port A and port B: Both reads pass.
— Read on port A, write on port B: Write passes, read fails.
— Read on port B, write on port A: Write passes, read fails.
— Write on port A, write on port B: Both writes fail. This condition is illegal because it causes
higher power consumption.
即使collision功能enable,如果地址全部一样,也是仅仅有write功能正常,read功能错误;
也是debug的时候才发现这个问题跟预期的不一致;
|
|