摘要

利用SoPC设计灵活和软硬件可编程的优势,开发设计基于NiosⅡ嵌入式软核的SoPC音频播放系统。该设计在SoPC Builder下开发了基于NiosⅡ软核的基本系统,利用Verilog语言进行了I2C数据传输模块和音频配置模块的硬件设计,并在NiosⅡIDE软件环境下实现音频播放的软件设计。以Altera公司FPGA EP2C35F48418为核心芯片,以TLV320AIC23B为音频模块,通过SoPC的软硬件协同设计成功实现了一款通用的音频播放系统。该设计采用SoPC技术,具有可靠性、灵活性和扩展性强的优势。