Řídicí sběrnice - Control bus

V architektuře počítače je řídicí sběrnice součástí systémové sběrnice a CPU ji používají pro komunikaci s dalšími zařízeními v počítači. Zatímco adresní sběrnice přenáší informace o zařízení, se kterým komunikuje CPU a datová sběrnice přenáší aktuální zpracovávaná data, řídicí sběrnice přenáší příkazy z CPU a vrací stavové signály ze zařízení. Například pokud se data načítají nebo zapisují do zařízení, bude aktivní příslušný řádek (čtení nebo zápis) ( logický ).

Čáry

Počet a typ linek v řídicí sběrnici se liší, ale existují základní linky společné pro všechny mikroprocesory, například:

  • Číst ( ). Jeden řádek, který, když je aktivní (logická nula), indikuje, že zařízení čte CPU.
  • Napište ( ). Jeden řádek, který, když je aktivní (logická nula), označuje, že zařízení je zapisováno CPU.
  • Byte enable ( ). Skupina řádků, které označují velikost dat (8, 16, 32, 64 bajtů).

Signály RD a WR řídicí sběrnice řídí čtení nebo zápis paměti RAM, čímž se zabrání kolizi sběrnice na datové sběrnici.

Další linky jsou závislé na mikroprocesoru, například:

  • Převod ACK („potvrzení“). Poskytuje informace, že zařízení bylo potvrzeno (přečteno).
  • Žádost o sběrnici (BR, BREQ nebo BRQ). Označuje, že zařízení požaduje použití (datové) sběrnice.
  • Grant na autobus (BG nebo BGRT). Označuje, že CPU povolil přístup na sběrnici.
  • Přerušení požadavku (IRQ). Zařízení s nižší prioritou požaduje přístup k CPU.
  • Hodinové signály . Signál na této lince se používá k synchronizaci dat mezi CPU a zařízením.
  • Resetovat . Pokud je tento řádek aktivní, CPU provede tvrdý restart .

Systémy, které mají více než jednu hlavní sběrnici, mají další signály řídicí sběrnice, které řídí, která hlavní sběrnice řídí adresovou sběrnici, čímž se zabrání kolizi sběrnice na adresní sběrnici.

Viz také

Reference

  1. ^ a b Ian Sinclair; John Dunton. „Praktická elektronická příručka“ . 2013. část „Řídicí sběrnice“. p. 209-210.

externí odkazy