IS62WV51216的寻址问题,原子哥请进

2019-07-20 22:48发布

IS62WV51216不是只有19根地址线吗?为什能寻址1MB的内存它的地址线 2的19次方是512K,数据线是16位的,
但问题是编程的时候,比如说我是字节寻址,地址累加的时候,当程序中的地址超出512K时,即19位地址线全为1时,接下来的地址怎么表示?是不是要借用了其他信号?
如以下代码:
      #define Bank1_SRAM3_ADDR    ((u32)(0x68000000))        
           u32 i = 0;
      for(i=0;i<1024*1024;i++)
        {
           *(vu8*)(Bank1_SRAM3_ADDR+i) = 0x55;         
        
        }
上面的代码很明,只寻址了1M的空间,每次写1个字节。可以是超出了512K的址是怎么传达给 IS62WV51216芯片的?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。