Only a brief and more general answer, details would require a schematic do discuss upon:
If you insert buffers into any (DB and/or AB) bus, you implement a delay. This means shorter access times and narrower timing margins. It may also mean (depending on the actual layout and loads) signal distortions due to reflections at unterminated ends, higher noise, more radiation (EMC). Using 74AC logic means very fast edges aka lot of trouble if not designed very carefully.
You talk about 10 MHz or so - that means you are using a WDC CPU. This CPU has strong (meaning a lot of driving strength) bus drivers. I would dare to attach 20 to 30 CMOS parts (RAM, ROM, IO) with no buffering at all - the bigger problem would be keeping the traces short! That is why some people favor mezzanine constructions over slots or bus like constructions: shorter overall signal traces = lesser signal distortions.
Unless you are willing to deal with a bunch of difficulties - detecting and dealing with them requires some higher quality equipment and perhaps more than one round in rearranging the pcb layout - I would recommend: avoid it.
Regards, Arne
|