论文部分内容阅读
DSP作为通用的数字信号处理器,在通信、数值运算、图像处理等诸多领域有着广泛应用,其强大的数据运算能力特别适合运算密集的应用场合。现代社会对DSP的应用越来越广泛,对新DSP的研发也越来越多。中国科学院声学研究所数字系统集成实验室自主研发的SuperVDSP是一款面向终端应用的高性能低功耗嵌入式DSP。随着新研发DSP规模越来越大,复杂度越来越高,对其验证也越来越困难。 硅后验证作为一种有效的验证手段,能够将SuperV DSP的样片置于实际应用环境中工作,其不仅能够验证工艺导致的物理效应,还能在真实系统下长时间运行大量测试程序,以达到充分检查SuperV DSP功能的作用。在验证SuperV DSP对多媒体音视频文件解码功能时,需专门设计验证平台。验证平台能够高效、便捷地向SuperV DSP提供多媒体音视频文件,并将解码后数据输出至显示器,以供直观感受衡量其解码功能。 数据传输模块作为SuperV DSP验证平台中的一部分起到数据通路的作用。其将存储于硬盘上容量庞大的多媒体音视频文件,按照SuperV DSP对数据的实时需求,动态地传输给SuperV DSP,其能避免对板上存储空间的占用,也能避免SuperV DSP直接访问硬盘,同时能提高验证数据的多样性、灵活性。 本文针对SuperV DSP验证平台提出了一种数据传输模块的具体实现方案。数据传输模块通过TCP/IP通信协议从PC接收多媒体音视频文件,再根据SuperV DSP对数据的实时需求将数据转发给SuperV DSP。数据传输模块与PC之间的TCP/IP通信涵盖反馈确认机制、流量控制机制、错误重传机制、按序提交机制,能够保证传输的可靠性。数据传输模块能够灵活调整接口方式与时序,以适应不同版本SuperV DSP特性。本文详细阐述数据传输模块的总体构架、软硬件设计与测试,并对进一步改进作出展望。