Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Prvá umožňuje hovoriť o tom , vysielače prácu . Základným princípom je poslať viac bitov dát na jednom riadku . V našej vysielači , tieto dáta sú paralelné , ale znížiť počet vodičov potrebných , budeme používať sériovú komunikáciu , ktorý je prevedený na paralelný na prijímajúcom konci 
 
 základné veci , ktoré potrebujeme , sú nasledovné : . 
 
 1. Hodiny delič ( naše counter ) 
 
 To nám umožňuje posielať dáta pri určitej rýchlosti ( baud rate ) . Naše prijímač ochutnať a vziať dát kúsok po kúsku . 
 
 2. Posuvný register 
 
 Potrebujeme vedieť , koľko kúskov v čase, keď sme sa vysiela , náš posuvný register bude mať štart bit , dátové bity , paritný bit ( voliteľné ) , koncový bit . 
 
 3. Stavový diagram 
 
 Pred písania akéhokoľvek kódu , musíme myslieť na to , čo potrebujete k vytvoreniu a najlepší spôsob, ako je vytvoriť stavový diagram nášho designu . Vieme , že pre vysielače potrebujeme dva stavy , v pokoji a prenášanie . 
 2 
 Po stavový diagram , teraz môžeme spočítať , aká bude naša počítadlo . To sa vykonáva pomocou : . 
 
 Counter = FPGA hodiny rýchlosť /prenosová rýchlosť 
 
 V tomto príklade som sa používať prenosovú rýchlosť 9600 , takže môj counter = 5208 
 
 3 
 Posledná , počítame naše posuvný register a dopísať svoju štátnu mašinériu . V mojom ukážkovom kóde používam štart bit , paritný bit , 8 bitov dát a bitu . To je 11 bitov celkom . 
 
 Oba obrazy v kroku 2 a 3 spoločne v rovnakom module vyplňte náš vysielač kódu potrebné naprogramovať na FPGA . Tento kód bude pracovať s iným FPGA spojený sériovo alebo s pomocou HyperTerminal medzi iným hardvérom . Môže byť ľahko modifikovateľné pracovať s oveľa viac . 
 4 
 Naposledy sme sa vytvoriť testovací prípravok opraviť prípadné chyby a simulovať náš program pred naprogramovaním FPGA . 
 
 Tým je vysielač . Prosím , zanechajte komentár , ak máte nejaké otázky alebo pocit , že je niečo , čo tu chýba .