Advice on bus drivers

2-Zons wrote 01/09/2019 at 22:19 0 points

Working on my TTL CPU project  https://hackaday.io/project/162659-8-bit-breadboard-cpu .  I'm working on wiring up the first block (the XY register).  I have 8 x 8 bit bus drivers for the register.  I started using 74ACT241's for the first 4.  They worked fine but they are impractical because they are organized as 2 x 4 bit buffers, each with their own enable.  One of which is active low so they can't be tied together.  They also have each set of inputs on opposite sides of the chip which makes wiring very messy.   

So when I went to wire up the second set of 4 bus drivers, I used some 74HC245's instead.  I also realized that by using the 2 way feature I could use only 4 bus drivers.  Problem is as soon as I added these chips to my circuit I started getting weird erratic behavior. 

Essentially There is a bus on either side of these drivers.  One side are the address or data buses, but on the register side it is also a bus with multiple inputs and outputs connected.  Hence the Bus drivers. 

Is it a bad idea to tie the bus lines down to ground with say 5K resistors to pull them low when they are floating?  I am not sure if there is a problem mixing HC and ACT with LS chips.  All the rest of my chips are of the LS variety.  I've ordered some LS245's.  The only reason I have the HC245's is that they were the cheapest type of 245 from the place I ordered a bunch of different chips from.  I tried to order a variety of chips so I could experiment with different designs. but I tried to stick to LS chips.  Should I avoid mixing LS with HC and ACT?