Why there are two microcontrollers on TM4C123GXL evaluation kit ? What is JTAG? I tried reading in WIKI, but I didn't get anything
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Why there are two microcontrollers on TM4C123GXL evaluation kit ? What is JTAG? I tried reading in WIKI, but I didn't get anything
Hi Deepak,
One micro controller works as a JTAG/UART controller for the main micro controller that you would be programming. JTAG is a test method by which semiconductor can be accessed by debugger and a whole lot of other equipments. There is enough material on the web for JTAG
Regards
Amit
I'll add a bit more to what Amit has said. One of the microcontrollers on the TM4C123GXL implements what is referred to as an In-Circuit Debug Interface (ICDI). The name may be a bit of a misnomer since it not only provides debug facilities, but also the ability to download software, remotely reset the microcontroller and a Virtual Com Port (VCP). The VCP allows you to connect a terminal emulator such as HyperTerminal and communicate over a COM port.
The whole ICDI concept is great. All you have to the outside world is a single USB Device connector and you get all these features (and maybe more).
In the past, the ICDI was implemented using an FTDI chip and four supporting chips and a bunch of passive components. This was an expensive and space hungry implementation. It's now all done with one chip. Elegant.
If only TI would give us access to the source code!