Ich lege gerade einen Datenbus aus (zunächst auf einem Steckbrett) und frage mich, ob es einen „richtigen“ Weg gibt, ihn auszulegen. Ich habe eine CPU, die als Busmaster fungiert, und eine Reihe von Geräten (RAM, ROM, IO usw.), die an den Bus angeschlossen sind.
Wir sprechen von nicht mehr als ein paar MHz Prozessortakt hier - nichts unglaublich schnelles.
Ist es besser, das Bus-Master-Gerät an einem Ende des Busses zu haben (so):
oder ist es in Ordnung, den Busmaster zwischen anderen Geräten (wie diesem) zu haben?
Macht es bei den Geschwindigkeiten, über die wir sprechen, tatsächlich einen Unterschied? Ich kann mögliche Probleme bei viel höheren Taktraten vorhersehen, aber bei etwa 4 MHz ist es eine Designüberlegung, über die ich nachdenken sollte?