So far the pins have been connected as described and everything seems to be working. However if there does happen to be a Byte write to the SRAM, this could be an issue as it will be treated as a word write which could inadvertenly write on top of valid data.
I also found out that if you were writing all the code in assembly, you could get away with this but seeing that this would be too monotonous, the C compiler is the way to go. However the NiosII has many 8bit and 16bit read/write instructions and the C compiler will use them. Doesn't look like there is a way to force it one way or the other.
Also sounds like the Nios debugger uses byte access only to read contents of memory. So this would prevent the use of the debugger.
What is your opinion on this?
Todd