Sběrnice Wishbone je paralelní počítačová sběrnice pro propojení modulů v systému na čipu . Sběrnice je popsána v otevřené specifikaci a je široce používána v open source projektech digitálních systémů na OpenCores.org . [1] Pneumatiku původně vytvořila společnost Silicore Corporation. Standard umožňuje přítomnost několika hlavních zařízení v systému a také různé topologie pro připojení modulů.
Obecné vlastnosti:
Wishbone předpokládá několik topologií pro připojení modulů v systému. Mezi nimi:
Signál | Popis |
---|---|
CLK_I | Synchronizační signál. Všechny operace čtení dat probíhají na vzestupné hraně tohoto signálu. |
RST_I | Synchronní reset. Když je tento signál vysoký, paměťové prvky rozhraní se resetují do výchozího stavu. |
ADR_O | Adresní sběrnice. Může být 8, 16, 32 nebo 64 bitů. Bitová hloubka je určena velikostí adresovatelné paměti. |
DAT_I, DAT_O | Datové sběrnice. Může být 8, 16, 32 nebo 64 bitů. |
WE_O | Řídicí signál nadřízeného modulu, který určuje typ provozu s podřízeným modulem: čtení (nízká) nebo zápis (vysoká). |
SEL_O | Řídicí sběrnice, která určuje, které bajty se mají číst na datové sběrnici. |
STB_O | Stroboskopický provoz. Podřízené rozhraní provádí operace pouze tehdy, když je tento signál nastaven na vysokou hodnotu. |
ACK_I, ACK_O | Varovný signál. Nastavením tohoto signálu na vysokou hodnotu podřízené zařízení potvrdí, že data byla úspěšně načtena nebo zapsána. Master může odstranit provozní stroboskop a dokončit cyklus nebo pokračovat v další operaci zápisu/čtení. |
CYC_O | Varovný signál. Nastavením tohoto signálu na vysokou úroveň master signalizuje, že u podřízeného zařízení začal cyklus zápisu nebo čtení. |
TAGN_O, TAGN_I | Pomocné sběrnice, které lze použít například pro odesílání paritních znaků nebo jiných řídicích příkazů mezi master a slave. volitelné signály. |
Počítačové sběrnice a rozhraní | |
---|---|
Základní pojmy | |
Procesory | |
Vnitřní | |
notebooky | |
Pohony | |
Obvod | |
Správa zařízení | |
Univerzální | |
Video rozhraní | |
Vestavěné systémy |