M8051是Mentor公司的嵌入式8051处理器,凭借良好的性能和功耗控制,占据了大量的 SoC(System on a Chip)市场。该处理器集成了OCI(On-Chip InstrumentaTIon,片上调试单元)来完成程序的调试。FS2公司设计的System Navigator是一款针对M8051的调试器,但该产品价格过于昂贵。本文通过研究M8051的调试结构,设计一款基于SOPC(System on a Programmable Chip)的M8051调试器,实现对M8051核心的高效、低成本的开发。