本文基于SOPC软硬件协调设计验证技术设计了一款通用在线调试器。SOPC技术将传统的在线调试器以芯片形式呈现,采用知识产权核(IP core)复用技术,抽象各种不同架构的嵌入式处理器接口,给出支持统一调试接口的IP core架构,提出了基于通用在线调试器的嵌入式软件调试方法。本文介绍了系统架构,以及关键子系统的工作原理及其与所处硬件环境之间的交互,最后对JTAG IP core子系统进行了仿真验证。