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.
13
obr. Šířka
slova pro čtení zápis přirozeně dána vybranou konfigurací.2. FIFO paměť se
používají uživatelském rozhraní příkazové části datové části pro zařazení fronty
požadavků pro paměť řízení přenosu uživatelských hodin řadiče paměti. Příkazy v
FIFO paměti jsou uživatelsky programovatelné mohou nich být uloženy příkazy
jako čtení, zápis, refresh atd. Dva jednosměrné pro čtení pro zápis a
jeden obousměrný pro čtení zápis. [5]
. Naproti tomu pro obousměrný port samostatná příkazová část
sdílena oběma čtení/zápis datovou částí spojena tímto portem. Pro jednosměrný port příkazová část spárována samostatnou datovou částí
pro čtení, nebo zápis.4).6 Řadič SDRAM paměti Spartan-6 (převzato [5])
Řadič obsahuje tři základní typy portu. 2. Obsahuje také metodu, jak umožnit některým portům vyšší
prioritou častěji přistupovat paměti. [5]
V datové části základní hardware obsahuje šest bitových registrů, niž dva jsou
obousměrné zbývající čtyři jednosměrné, ale mohou být kombinovány tak, aby
vytvořily obousměrné porty. Každý port obsahuje příkazovou část část pro
data. Možná konfigurace portů patrná obrázku (obr. [5]
Rozhodovací blok (arbiter) uvnitř řadiče používá časový slot základě
rozhodovacího mechanismu pro určení, který šesti portů uživatelského rozhraní bude
přistupovat paměti.
Kombinací těchto šesti portů možné vytvořit požadované uživatelské rozhraní