FPGA alapú JTAG periféria - Ericsson

Tanszéki konzulens: 
A munkatárs fényképe
docens
Szoba: IE417
Külső konzulens: 
Finichiu György (Ericsson)

A kiírás adatai

A téma státusza: 
Korábbi (jelenleg nem aktív, de látszik)
Kiírás éve: 
2012
A kiírás jellege: 
önálló labor, szakdolgozat/diplomaterv

Problem: JTAG boundary scan (IEEE 1149.1) is a widely used method and standard to verify the cross connections on a produced hardware component. JTAG is often used to access debug features of a microcontroller for example flashing the program code. The different ICs might belong to different power domains. When only one power domain is active only those components may be in the JTAG chain which are powered. When all power domains are active then all components may be part of the JTAG chain. This requires dynamic reconfiguration of the JTAG topology, provided only one JTAG port is used towards the test station. There are different JTAG bridge or JTAG switch solutions on the market but the isolation is not always possible without external components. The other aspect of an FPGA based JTAG bridge solution is that the same JTAG port has to be used for programming the FPGA itself and accessing the JTAG chain behind the FPGA. For this some glue logic between the FPGA and the test station may be necessary. Action: Activities with the following phases could be started: - Getting familiar with the IEEE 1149.1 standard, TAP state machine, possible topologies and commands - Getting familiar with FPGAs and configuring FPGA using JTAG - Collecting and documenting requirements to solve the problem - Selection of an FPGA. Implementation of TAP controller in FPGA - Developing hardware solution for access of the FPGA JTAG port and with the same input nets the JTAG chain behind the FPGA - Verification of the design and implementation Result: Following achievements are expected: - Overview of the available JTAG bridges on the market - Working prototype of a JTAG bridge implemented in FPGA, with small amount of external components - Possible extension of the topic is towards IEEE 1149.6, also known as “AC JTAG”

© 2010-2024 BME MIT | Hibajelentés | Használati útmutató