在EMIF16的手册中说每一个CE可以支持64MB的空间,可是EMIF16只有24位地址线和16位的数据线,最大也就支持到32MB啊,这是怎么回事呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在EMIF16的手册中说每一个CE可以支持64MB的空间,可是EMIF16只有24位地址线和16位的数据线,最大也就支持到32MB啊,这是怎么回事呢?
你好,
Table 2-2 Memory Map Summary (Part 7 of 7)底下有注释
1 32MB per chip select for 16-bit NOR and SRAM. 16MB per chip select for 8-bit NOR and SRAM. The 32MB and 16MB size restrictions do not apply to NAND.
如果接的是16bit nor flash, sram, 像你说的最大只能32MB, 但EMIF16还可以接NAND flash, nand flash没有大小限制.
你好!
你说的那个我注意到过了,但是我还是有一些疑问。
在SPRUGZ3A那个文档中,1.2Features有这样的描述:"Up to 256MB asychronous address range over 4 chip selects”这段描述中4个片选可以支持到256MB的空间,这里指的是NOR FLASH 还是NAND FLASH. 在同一页的下边NOTE中提到“NAND FLASH > 64MB can be supported on on chip select”在这段描述中我们可以看出对于NAND FLASH 在每一个片选中是可以大于64MB的,那么这不就与前边“up to 256MB ”有矛盾么?然后NAND FLASH 最大可以支持多少?谢谢!!!
这份文档实际是借用EMIF32的资料,在EMIF32时代,确实是每个CE 64M连续地址,但是这份资料是所有使用EMIF的器件公用的IP模块,对于只有16bit的EMIF来说,只能生成32M空间的地址,需要注意的是,即使对于EMIF16,地址线A23需要接到16位Nor flash的最低位地址线,其他地址线按顺序左移一位