论文部分内容阅读
随着社会经济的发展和人们需求的不断提高,通信和信号处理系统越来越复杂,而且FPGA技术的不断发展,也使FPGA的应用越来越广泛,依靠传统的开发方法已经很难满足要求,而基于模型的设计方法具有很多优点,为用户提供了一个从算法设计到硬件实现的自顶而下的开发方案。通过对几种基于模型设计工具的比较,本文基于Xilinx公司的System Generator for DSP工具进行研究,以期解决硬件与PC端的MatlabSimulink之间进行数据交互的问题,来加速项目的验证、开发过程。本文通过研究当前System Generator支持的开发板硬件协同仿真类型,在JTAG接口文件的基础上创建出针对本文硬件开发板的硬件协同仿真编译目标文件和接口模块相关文件,建立了基于模型设计的一种实现方法。该方法可以利用硬件代替系统的软件仿真部分,并通过PC端的MatlatSimulink环境对处理结果进行分析,使得开发人员在MatlabSimulink环境下进行从算法设计到硬件实现以及验证的整个开发流程,而且不需要开发人员掌握硬件底层知识和进行硬件编程,特别适合于在通用平台上进行开发工作,加速了FPGA的验证、开发过程,并最终通过两个算法模型对该方法进行了验证。本文共分为五章,第一章概述了研究的背景,介绍了FPGA传统开发流程及其不足,并对基于模型设计的开发流程做了简要介绍,最后指出了本文的研究内容。第二章主要介绍了System Generator for DSP软件的应用,并分别在其重要概念、开发流程和编译类型等方面进行了详细的展开,为后文的应用做了必要的铺垫。第三章研究和实现了本文基于模型设计的实现方法,并对本文使用的硬件平台和接口进行了简要介绍。第四章,针对硬件开发平台,通过DDC算法模型和EMIF数据读写算法模型对该实现方法进行了验证。第五章对全文进行了总结,并提出了未来的研究方向。