为SRAM创建一个Avalon tri-strate接口时遇到的问题
[复制链接]
用DE2的开发板,用Create New Component为SRAM创建一个Avalon tri-strate接口,data width为16位,address width为18位,其他还有byteenable_n ,chipselect_n ,read_n ,write_n ,创建好添加到nios系统。另外nios系统还包括cpu ,Avalon Tri-Strate Bridge ,8bit的pio。
生成系统,例化niosII处理器,地址端口是tri_state_bridge_0_address[18..0],问题是,创建元件时指定address width为18位,这里为什么是从0到18共19位?
这样,在引脚分配时,多出一位怎么分?因为DE2上SRAM的地址引脚是SRAM_ADDR[0]到SRAM_ADDR[17],只有18个?
这是怎么回事?请高手说说。谢谢!
|