We're using the DM8168 in a new design and want to make use of the ability to swap DQ data bits within a byte lane to make the PCB routing easier.
The flight time levelling aspect of DDR3 means that one bit in each byte (the prime) bit carries info during the levelling process, but the DDR3 spec does not specify which bit this will be. This implies that a DDR3 memory controller which aims to work with DDR3 components from all vendors will have to discover which bit which is prime on each board.
I understand that the DM816x doesn't fully support the hardware levelling algorithm in the Rev 1.1 and Rev 2.0 silicon versions, but does the replacement software levelling algorithm have any sensetivity to which bit is the prime bit?
There is a discussion of this issue for the DM814x on this thread, but my question is specific to the software levelling:
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/160641/660439.aspx
Thanks
James