keep the 'LS646 in mind. It contains the
equivalent of a pair of '574's
with a '245 wired across the two registers. You can transfer data in
pipelined mode or in immediate mode, which potentially would allow you to
reverse byte order, for example, by passing the first received byte to the
register and the second to the outputs. This works in either direction.
the 646 is pointless for s100. You need a split data bus any ways and two
ls373s would do the job easier with far less steering logic..
If s100 had a unified data bus then maybe...
Allison