Vysokorychlostní přepínač dat

| Kategorie: Diplomové, bakalářské práce  |

Diplomová práce je zaměřena na návrh ethernetového vysokorychlostního přepínačedat, který je založený na obvodu FPGA. Přepínač bude schopný rozdělit datový toktvořený ethernetovými rámci na dva toky s polovičním datovým tokem.

Vydal: FEKT VUT Brno Autor: Jakub Toman

Strana 38 z 68

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
Pokud budeme uvažovat ideální situaci, kdy je latence spojů zcela stejná, mohou být straně přijímače datové rámce řazeny stejným algoritmem, jakým jsou straně vysílače rozdělovány, bez nutnosti ukládat data do velkých vyrovnávacích pamětí. Všechny přijaté rámce mohou být přímo odesílány výstupní port slučovače. Přepínač navržen tak, aby budoucnu umožnil implementovat tuto funkčnost. Jelikož ale současné době není požadována, práce se jí nebude dále zabývat. základě zjednodušujícího předpokladu, kdy jsou obě strany spojeny radiovými spoji, ale ještě nedošlo přenosu dat. O tuto hodnotu dalším cyklu opět nutné snížit referenční mezní hodnotu DMAX.3 Synchronizace vysílače přijímače Uvedený systém přepínání rámců vyžaduje přesnou synchronizaci vysílače . přijetí a odeslání posledního rámce (který způsobil překročení nastavené hranice DMAX) je třeba směrovat výstup data kanálu kam jsou nyní vysílačem směrovány rámce následující. c) hardwarové nároky řízení přepínání jsou minimální Vzhledem omezené velikosti vyrovnávací paměti konkrétního radiového spoje (teoreticky efektivně) nelze použít nadrozměrné (jumbo) rámce, které mohou mít velikost kB. Následuje přepnutí kanál tím, upravena mez pro další přepnutí, stejným algoritmem jaký použit vysílači. Doba přepnutí kanál opět dána přijetím DMAX dat, přičemž opět dojde překročení této hranice. 6. Tímto způsobem přepínání zajištěno že a) nedojde přetečení vstupní vyrovnávací paměti radiových vysílačů ani v nejméně příznivém případě, kdy bude při spuštění systému hranice překročena maximální velikost datového rámce (celkem přibližně 3,5 dat) b) datový tok rozdělován rovnoměrně, přičemž průměrný objem dat zaslaný na jeden port během jednoho cyklu přepnutí blíží kB. Tím opět dojde k překročení nastavené meze ΔA2 (celkem bude odesláno (DMAX ΔA1 ΔA2) dat). Takové rámce nevejdou vyrovnávací paměti radiového vysílače a pro jejich přenos bylo nutné rozdělit, odeslat jako několik samostatných rámců, a na straně přijímače opět sloučit.28 DMAX ΔA1 [kB] tak, aby bylo vykompenzováno překročení meze předchozího přepnutí.2 Sloučení datových toků Uvedeným způsobem rozdělování datového toku usnadněn proces slučování datových toků straně přijímače. 6. Vysílač začíná odesílat data kanálem tedy přijímači nejdříve přijme data z kanálu Jelikož známe algoritmus dělení datového toku, víme, bude kanálem A odesláno právě DMAX dat navíc zbytek právě odesílaného rámce (plus ΔA1 dat). Jakmile dojde překročení této meze, opět budou data přesměrována do kanálu ale třeba ještě dokončit vysílání právě odesílaného rámce