Gibson MaGIC - Gibson MaGIC

Kouzlo
Informace o výrobci
VýrobceGibson Guitar Corporation
Datum vývoje1999; Před 21 lety (1999)
Síťová kompatibilita
PřepínatelnéNe
SměrovatelnéNe
Ethernet datové rychlostiRychlý Ethernet
Specifikace zvuku
Maximum vzorkovací frekvence192 kHz
Maximum bitová hloubka32 bitů

Mediální akcelerovaný globální nosič informací (Kouzlo) je audio přes Ethernet protokol vyvinutý společností Gibson Guitar Corporation v partnerství s 3KOM. Umožňuje obousměrný přenos vícekanálových zvukových dat, řídicích dat a výkonu přístroje.

Revize 1.0 byla představena v roce 1999; nejnovější verze 3.0c byla vydána v roce 2003.[1]

MaGIC se používá v několika kytarových produktech, jako je Gibson Digital Guitar.

Schopnosti

  • Použití Kategorie 5 UTP kabely do délky 100 m
  • Kompatibilní s rámem Rychlý Ethernet
  • 32 kanálů, vzorkovací frekvence 192 kHz
    • 32bitové celé číslo zvuku
    • 32bitový zvuk s plovoucí desetinnou čárkou
    • 24bitové celé číslo zvuku se stavem 4bitového kanálu a příkazem 4bitového kanálu
    • 32bitová nezpracovaná data
  • Podporuje topologii liniové sítě, hvězdicovou topologii a jejich kombinaci

Síťový protokol

Ve smyslu ISO OSI model, MaGIC může použít fyzický a odkazová vrstva (MAC /LLC ) na základě 100 Mbit Rychlý Ethernet signalizace uvedená v IEEE 802.3 /IEEE 802.3af a IEEE 802.2, nicméně MaGIC implementuje proprietární síť a aplikace vrstvy, které lze použít s různými fyzickými vrstvami, jako je Gigabitový Ethernet nebo optická média.

Rámec se skládá z 1776 bajtů. Síťový protokol zapouzdřuje data každé aplikace rámce (1506 bajtů) do polí užitečného zatížení média (1024 bajtů) a řídících dat užitečného zatížení (352 bajtů) rámce. Užitečné zatížení médií je vyhrazeno pro synchronní zvuková a obrazová data s nízkou latencí a kontrolní užitečné zatížení může zapouzdřit řídicí zprávy MaGIC, MIDI data a další protokoly.

Mediální toky jsou přenášeny synchronně bez opětovného vzorkování nebo ukládání do vyrovnávací paměti, což zajišťuje minimální latenci; každý stream má jeden zdroj a jeden nebo více cílů. Řídicí zprávy jsou obvykle vysílány do celé sítě - každé zařízení zpracovává cílovou adresu a v případě potřeby je předává všem sousedům.

Aplikační protokol

Zařízení MaGIC se skládá z následujících logických entit:

  • Jednotka - přístupový bod, který odesílá a přijímá řídicí zprávy;
  • Komponenty - přístupové body pro řídicí aplikace, jako jsou vypínače, ovládání hlasitosti, ovládací plochy nebo grafická uživatelská rozhraní;
  • Porty - představují buď fyzická připojení, nebo uživatelské aplikace, které odesílají média do sítě;
  • Směrovače mediálních slotů - směrují datové toky médií přes síť.

Jednotlivé možnosti ovládání zařízení jsou zpřístupněny prostřednictvím protokolu MaGIC Control Protocol (MCP), který umožňuje komunikaci s komponentami v jiných zařízeních (maximálně 65535 na zařízení).

Síť volí systémový časovač Master (STM), který je zdrojem synchronizace pro všechna zařízení. Formáty časového kódu zahrnují časový kód MaGIC a časový kód MIDI.

Řídicí data se skládají z 12bitového stavového pole Control Message Code (CMC), 32bitového zdroje (jednotka a komponenta, 16bitová každá) a 32bitového cíle a mohou obsahovat až 32 kB dat ve více rámcích.

CMC jsou definovány do čtyř tříd:

  • Zprávy pro správu sítě (0-127)
  • Well Known Application Protocols (128-511) - slouží k zapouzdření známých protokolů na vysoké úrovni nebo k přenosu zpráv se známým formátem a strukturou (jako MIDI).
  • User Control Messages (512-1023) - proprietární uživatelské zprávy
  • Rezervováno (1024-4095).

Řídicí spoje jsou obousměrné komunikační kanály mezi několika zařízeními MaGIC, určené pro řídicí aplikace. Například ovládací spoj umožňuje knoflíku na jednom zařízení regulovat vzdáleně umístěný svazek na jiném zařízení prostřednictvím sítě MaGIC. Řídicí odkazy umožňují vzdálenou správu z počítače se sofistikovaným grafickým uživatelským rozhraním, které by fungovalo jako správce sítě, který by spravoval další aplikace. Zařízení mohou také navázat kontrolní spojení pomocí proprietárních mechanismů, pokud jsou v souladu s touto specifikací.

Zprávy pro správu sítě

CMCnázevPopis
0x01Dokončení operaceStav Používá se pro hlášení chyb
0x03Změna STMVynutí resynchronizaci zařízení
0x05Adresa ReklamaPoužívá se pro automatickou konfiguraci adresy zařízení. Vysílání předběžné adresy
0x07Konflikt adresHlásí konflikt adres mezi dvěma nebo více zařízeními.
0x09Sousedská reklamaHlásí symbolický název zařízení sousedním zařízením
0x11Přidat / odebrat záznam odkazuPřidá nebo odebere záznam do / z tabulky ovládacího odkazu komponenty zařízení.
0x13Vytvořit / zrušit kontrolní odkazVytvoří nebo odpojí řídicí spojení mezi dvěma vzdálenými komponentami.
0x15Číst / vymazat tabulku odkazůPřečte nebo vymaže tabulku řídicích odkazů komponenty zařízení.
0x17Seznam propojených komponentPoskytuje seznam adres pro propojené komponenty.
0x19Přečtěte si parametry odkazuPřečtěte si parametry konkrétního ovládacího odkazu.
0x1BSeznam parametrů spojeníPoskytuje informace o ovládacím odkazu.
0x31Nastavit směrovací tabulkuProgramuje směrovací tabulku portů.
0x33Přečtěte si směrovací tabulkuPřistupuje k datům tabulky směrování portů.
0x35Data směrovací tabulkyOhlásí obsah směrovací tabulky portů.
0x41ZtlumitPřenáší seznam masek pro povolení / zakázání datových slotů.
0x51Přečtěte si atributVyžaduje hodnotu atributu
0x53Hodnota atributuPřenáší požadovanou hodnotu atributu.

[2]

Reference

  1. ^ „Media-accelerated Global Information Carrier“. Archivovány od originál dne 30. 05. 2013.
  2. ^ Media-accelerated Global Information Carrier Engineering Specification Revision 3.0c (PDF), archivováno (PDF) z původního dne 2013-05-30

externí odkazy