Vývoj sériových komunikačních periferií pomocí FPGA

but.committeeprof. Ing. Stanislav Hanus, CSc. (předseda) doc. Ing. Tomáš Frýza, Ph.D. (místopředseda) prof. Ing. Vladimír Šebesta, CSc. (člen) Ing. Petr Vágner, Ph.D. (člen) doc. Ing. Jiří Rozman, CSc. (člen) prof. Ing. Stanislav Zvánovec, Ph.D. (člen)cs
but.defenceStudent prezentuje výsledky a postupy řešení své bakalářské práce. Následně odpovídá na dotazy vedoucího a oponenta práce a na dotazy členů zkušební komise.cs
but.jazykčeština (Czech)
but.programElektrotechnika, elektronika, komunikační a řídicí technikacs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorFrýza, Tomášcs
dc.contributor.authorŠtraus, Pavelcs
dc.contributor.refereeAdamec, Filipcs
dc.date.created2009cs
dc.description.abstractBakalářská práce je zaměřena na dvě periferie. První vytváří ze vstupních paralelních dat výstupní sériový signál podle standardu UART. Tento sériový signál je tvořen start bitem, datovými bity, paritou a stop bitem. Počet datových bitů je proměnný a to v závislosti na nastavení řídících signálů Dat0 a Dat1. Dále je možné zabezpečení pomocí paritního bitu, kde je možné volit mezi sudou či lichou paritou. Po tomto bitu již následuje stop bit či dva stop bity. Druhá periferie realizuje sběrnici I2C. Jedná se o dvouvodičovou sběrnici, která používá vodiče SDA a SCL. Vodič SDA slouží pro přenos dat, pokud je hodinový signál SCL v logické 1. Při použité 3,3 V logice je hodnota log. 1 rovna právě tomuto napětí. Pokud nedochází ke komunikaci je vodič SDA i SCL v úrovni log. 1. Komunikace je zahájena podmínkou startu a ukončena podmínkou stop. Periferie byly naprogramovány pomocí programovacího jazyka VHDL a po naprogramování byly funkce ověřeny pomocí simulace ve volném vývojovém prostředí Xilinx ISE WebPACK. Následně proběhly realizace pomocí FPGA Virtex-II XC2V1000. Správná funkce obou periferií je zachycena na oscilogramech.cs
dc.description.abstractThis bachelor’s thesis is about two peripheries. First periphery creates from input parallel signals one output serial signal. This serial signal contains a start bit, the next are data bits, parity bit and stop bit or two stop bits. Data bits are variables. It is mean their count is set with two input signals called Dat0 and Dat1. We can secure data bits with parity bit. Of course we have choice between even parity bit or odd parity bit. After parity bit there is one stop bit or there are two stop bits. Second periphery realizes I2C bus. This communication is between two devices. First device is called master and creates the communication with second device called slave. For communication there are two bidirectional lines. The first line is called SDA, which is a serial data line and second line is a serial clock line called SCL. Communication begins with a start condition. That means line SDA go from high to low while SCL is high and communication is terminate with a stop condition. That means line SDA go from low to high while SCL is high. The peripheries are programming in VHDL language and implemented in FPGA device. After successful simulation in free software ISE WebPACK the peripheries was realized in the development board V2MB1000 with device XC2V1000.en
dc.description.markAcs
dc.identifier.citationŠTRAUS, P. Vývoj sériových komunikačních periferií pomocí FPGA [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2009.cs
dc.identifier.other22088cs
dc.identifier.urihttp://hdl.handle.net/11012/2907
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectFPGAcs
dc.subjectUARTcs
dc.subjectI2Ccs
dc.subjectVHDLcs
dc.subjectPerifériecs
dc.subjectISE WebPACKcs
dc.subjectFPGAen
dc.subjectUARTen
dc.subjectI2C-busen
dc.subjectVHDLen
dc.subjectPeripheryen
dc.subjectISE WebPACKen
dc.titleVývoj sériových komunikačních periferií pomocí FPGAcs
dc.title.alternativeSerial communication peripheries development in FPGAen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2009-06-15cs
dcterms.modified2009-07-07-11:45:10cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid22088en
sync.item.dbtypeZPen
sync.item.insts2025.03.16 13:12:03en
sync.item.modts2025.01.15 16:28:38en
thesis.disciplineElektronika a sdělovací technikacs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav radioelektronikycs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.01 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_22088.html
Size:
6.26 KB
Format:
Hypertext Markup Language
Description:
file review_22088.html
Collections