阅读:1494回复:5
Burst传输必须要求物理地址是连续的吗?
我用S5920+7128+双口SRAM做了一个卡,其中在7128中用计数器实现SRAM的地址。
线形地址连续,物理地址不一定连续,我申请了32K的内存空间。可是我无法保证它在物理内存上是连续的。这对突发传输有影响吗? 比如线形地址是1,2,3,物理地址是11,15,17。如果我在线形地址1 处发起突发传输,两个双字。那么对应的物理地址应该是11,15。 可是计数器会从11加到12,而不是11直接跳到15。 请问想这种情况对数据的发送有影响吗? |
|
沙发#
发布于:2002-04-25 15:00
建议看看scatter/gather模式
|
|
板凳#
发布于:2002-04-25 15:20
看不懂这位高手的意思!
|
|
地板#
发布于:2002-04-25 15:22
sorry,我还以为你用9054,没仔细看,S5920可能不支持这种模式,那就不知道怎么办了:(
|
|
地下室#
发布于:2002-04-25 16:41
如果线形地址是1,2,3,4,5,可是物理地址是1,3,2,4,5。那么,我的卡上的ram的物理地址和线形地址就无法对应起来,这样单片机读数据的时候就不知道先后顺序了,请问怎么解决这个问题?
|
|
5楼#
发布于:2002-04-26 09:20
一般板卡申请的地址空间,物理地址和线性地址都是连续的
|
|
|