10-13-2011 12:20 AM
Hi All,
I have an application developed on linux developed on MicroBlaze on spartan 3a 1800 kit. What i wanted is, i need to trace the flow of the process. I have 3 Threads which are related in linux. i want to check the time taken by each thread and and enttire flow till i stop the trace..
Few questions
1. Is there any trace software on standard xilinx platforms with microblaze softcore.
2. i came across one from Agilent, but that is too expensive and another from lauterbach again that is also little bit expensive. both are H/W based trace
Is there any software based tracing code (minimal invasive and less foot print) on microblaze softcore available or any pointers to it also is appreciable.
Thanks
10-13-2011 01:55 PM
Hi,
What are your performance expectations from a SW-based process trace ?
If you use JTAG to upload a MicroBlaze trace in real time, the upload speed will be in the order of ~100KByte/sec. Your design is probably running at ~100MHz. There is also not much FPGA embedded RAM to store or buffer sufficiently large amount of trace data either.
Thanks,