本帖最后由 and 于 2013-6-24 21:53 编辑
用的是ZedBoard,CPU时钟采用4:2:1,CPU主频250MHz,OCM时钟125MHz.想测试一下片内RAM的读写速度。
经过几次试验后测算,发现
1.一条NOP指令的执行时间是 4 nS,符合250MHz的主频;
2.一条RAM读的指令 LDR R4,[R3] 执行时间 72 nS,相当于18条NOP指令的时间;
3.一条RAM写的指令 STR R4,[R3] 执行时间 80 nS,相当于20条NOP指令的时间;
测试中,I-CACHE使能,D-CACHE未使能。
不能理解的是,片内的RAM,为何读写速度这么慢呢?
请指教,谢谢!! |