The IEEE Std. 1149.1, also known as JTAG.. defines a serial interface to access test-dedicated logic embedded in integrated circuits, although it is being also used as an fpga programming interface. This paper makes a...
详细信息
ISBN:
(纸本)0780373693
The IEEE Std. 1149.1, also known as JTAG.. defines a serial interface to access test-dedicated logic embedded in integrated circuits, although it is being also used as an fpga programming interface. This paper makes an analysis of the possibilities of reusing this infrastructure in debugging applications implemented in fpgas while in the prototype validation phase, with emphasis on non-intrusive methods. Commercially available fpgas may offer from basic JTAG implementations, to complex ones. Depending on these features, the paper discusses different methods for monitoring, tracing. debugging and profiling the execution of programs running on a microprocessor. Some of these methods require ad-hoc modules to be inserted, like embedded in-circuit emulators or trace-capable blocks. A tool is presented that demonstrates the possibility of automatically inserting and connecting debug-oriented blocks. and controlling them through the JTAG interface. Application examples are provided.. showing the results of the use of the tool with some industrial and academic microprocessor system implementations.
暂无评论