首页>
外国专利>
Capturing test/emulation and enabling real-time debugging using an FPGA for in-circuit emulation
Capturing test/emulation and enabling real-time debugging using an FPGA for in-circuit emulation
展开▼
机译:使用FPGA进行在线仿真来捕获测试/仿真并启用实时调试
展开▼
页面导航
摘要
著录项
相似文献
摘要
A method for obtaining real-time debug information, e.g., state information and trace information, from an FPGA acting as a virtual microcontroller that is attached to a microcontroller under test. The two devices, the microcontroller and the FPGA execute the same instructions in lock-step with the FPGA acting as an emulator. The FPGA emulates the actual microcontroller and relieves the actual microcontroller from having debug logic installed thereon. FPGA and microcontroller, are coupled using a four pin interface. The FPGA is directly coupled to the PC for both programming and control. The system is implemented such that the microcontroller forwards information regarding I/O reads, interrupt vector information and watchdog information to the FPGA in time before the execution of the next instruction. Thus, the FPGA has an exact copy of the state information of the microcontroller.
展开▼