Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- NIOS-->(S)CDMA_ENCODING(M)-->(S)CDMA_DECODING-->slave Now , while building my own system in SOPC builder. i added components in this order. NIOS ONCHIP MEMORY CDMA_ENCODING CDMA_DECODING SLAVE(SD RAM). I am getting these errors: cpu_0:nois ii instruction master cannot address memories over 2^32. cpu_0:nois ii data master cannot address memories over 2^32. memory map cannot fit within the addressable memory space of the nios ii data master which is restricted to 31 adress bits.. my both address and data masters are 32-bit only. what is the cause of this error, and suggest me the possible solution . --- Quote End --- - NIOS does not support 32 bit address space, only 31 bits. The slave interface needs to cut down by at least one bit...likely more since if you have a 31 bit slave device connected to the NIOS, then it will consume the entire address space, leaving no address space for anything else...such as memory to read the software program. - Does the slave interface of 'CDMA_ENCODING' really have 2^32 addressable memory locations? That's an awful lot. How many registers/ports are really addressable? That will define how many bits wide the address bus needs to be. Kevin Jennings