Original title:
Univerzální programátor obvodů s rozhraním JTAG
Translated title:
Versatile Programmer of Components with JTAG Interface
Authors:
Bartek, Lukáš ; Kaštil, Jan (referee) ; Šimek, Václav (advisor) Document type: Master’s theses
Year:
2011
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Cílem této diplomové práce je návrh a implementace univerzálního programátoru s rozhraním JTAG. Práce se zabývá hardwarovou i softwarovou částí programátoru. Teoretická část uvádí aktuální stav v používání standardů pro programování a testování elektronických součástek s důrazem na popis implementace JTAG. Další část popisuje programování obvodů ARM a FPGA přes JTAG rozhraní. V praktické části je vysvětleno, jak použít dostupný software pro programování těchto obvodů. Výsledným produktem této práce je vlastní programátor, skládající se z hardwarové části a obslužného softwaru. Na závěr jsou shrnuty možnosti pro budoucí vývoj a vylepšení vlastností.
This master's thesis deals with designing and implementation of universal programmer with JTAG interface. The project consists of a hardware and software part. Theoretical part discusses actual state in using the standards for programming and testing electronic devices, with special emphasis on JTAG implementation. Next part deals with programming ARM and FPGA devices through JTAG. The programming of this devices using available software is described in the practical part of this document. Final product of this work is the programmer itself. The programmer consists of the hardware and supplement software. At the end of this thesis there is a conclusion about possible improvements and development in the future.
Keywords:
ARM; bitstream; boundary scan; flash memory; FPGA; FT2232; FTDI; IEEE 1149.1; JTAG; MPSSE; NAND memory; OpenOCD; SVF; USB; ARM; bitstream; FPGA; FT2232; FTDI; hraniční test; IEEE 1149.1; JTAG; MPSSE; OpenOCD; paměť flash; paměť NAND; SVF; USB
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/54219