Hello all,
I'm curious to hear some comments on the following idea. I had a bus interface (total of 9, 16 bit wide registers) that I had originally designed a large bus multiplexer for. The select lines were coded into a 9 bit vector "000000001" when the first register was addressed, "000000010" when the second register was addressed, and so on, all controlled via address lines, chip selects, and read strobes. This seemed to produce a fair amount of logic, and slower speeds so I thought of using the 9 bit select vector to control internal tristates i.e. :
data