论文摘要
随着通行业的飞速发展,手机支持的功能越来越多,比如目前MP3播放、MPEG4播放和数码照相等功能都被集成到手机里面了。为了实现这些复杂的功能,目前大多数芯片设计公司都采用SoC芯片设计技术来设计手机基带芯片。一个典型的SoC芯片是一套完整的嵌入式系统,包含CPU、DSP以及存储器等单元。在SoC芯片设计领域,由于其高度集成的特性,SoC软硬件协同验证变得非常困难。本课题设计出了一种可用于SoC芯片软硬件协同验证的平台。该平台是采用Altera公司内嵌ARM9处理器的Excalibur系列FPGA芯片实现的。另外,该平台还可以为软件开发人员提供了一个软件调试环境,使得软件开发工作可以提前进行。在印刷电路板的设计过程中,为了保证平台的电气性能,采用了电磁兼容性和信号完整性的相关理论来指导实际的设计工作。同时,采用了Mentor Graphics公司的Hyperlynx仿真软件,对振铃、串扰等信号完整性问题进行了仿真。在完成FPGA验证板的装配工作以后,基于该验证平台成功地进行了SDRAM控制器和RGB LCD控制器的软硬件协同验证。