Hello,
I have tracked down my problem with they byte access. The RAM chip on my board uses the entire 16 bit data bus and A0 from teh 5249 is not used, this means that any address access is done in word length. When reading a byte the 5249 is smart enough to choose either the upper or lower byte of the word depending on the address specified. This works great. However, when writing a byte the chip seems to put the deired 8 bits of data on both the upper and lower byte of the 16 bit data bus. I would assume it does this assuming that the connected device would use an upper/lower byte strobe.
Can someone verify that this is the way the 5249 is supposed to work?
So, I need go get a upper byte and lower byte strobe to the RAM chip on the board. The 5249 does not provide for this except for the SDRAM circuitry. Has anyone done anything like this?
Thanks.
Mike