K
Konstantin Kletschke
Guest
Hi Folks!
We have an XC2C64A cpld here. It is used as a bit more complex Bus
buffer, lets say an enhanced 74xx245
It is buffering the lower (D0 - D7) of the databus from 1.8V to 3V
side.
Now we realized one Chip selected by CS4 is connected with its bits
swapped :-(
D0 - D7
D1 - D6
....
D7 - D0
Now we realize that we are too stupid to pimp our exisiting
p18_MD(7 downto 0) <= p33_DATA(7 downto 0) when ( ... )
(the omitted ( ... ) part is mainly bus logic including the
chipselects.)
We need to do an extra part for that regarding CS4, thats clear, but
how do we mirror the data bits in a most efficient manner?
Kind Regards, Konsti
We have an XC2C64A cpld here. It is used as a bit more complex Bus
buffer, lets say an enhanced 74xx245
It is buffering the lower (D0 - D7) of the databus from 1.8V to 3V
side.
Now we realized one Chip selected by CS4 is connected with its bits
swapped :-(
D0 - D7
D1 - D6
....
D7 - D0
Now we realize that we are too stupid to pimp our exisiting
p18_MD(7 downto 0) <= p33_DATA(7 downto 0) when ( ... )
(the omitted ( ... ) part is mainly bus logic including the
chipselects.)
We need to do an extra part for that regarding CS4, thats clear, but
how do we mirror the data bits in a most efficient manner?
Kind Regards, Konsti