论文部分内容阅读
DSP技术是21世纪运用最广泛的技术之一,掌握DSP的开发和应用在嵌入式领域显得越来越重要。目前高校的DSP课程和对应的实验系统相对于快速发展DSP芯片来说还是落后的。针对这一问题,本文研究了基于TMS320C6722B浮点DSP处理器实验系统固件设计,目的是为学生在DSP技术方面提高实际动手能力提供先进的实验平台。本文在对固件系统设计各环节进行深入研究的基础上,结合DSP和ARM处理器的特性,设计了此系统。系统采用TI公司的浮点DSP处理器TMS320C6722B作为实验平台的主处理器,负责数据处理,选用以Cortex-M3为内核的ARM处理器STM32F103ZET6作为系统的控制处理器,用来控制系统的操作、显示、上位机通信等模块,同时用ATMEL公司的ATF1508AS担负系统的逻辑控制和地址分配功能。本文重点工作是对系统中控制模块的固件设计。其中包括了操作、显示、异步串口通信、双口RAM、SD卡存储和USB的固件模块的设计,另外设计了针对数字信号处理的相关实验和算法实验。此实验系统具有强大的数据处理能力和控制功能,其丰富的外围器件配置资源,为系统的扩展和将来的系统升级提供了广阔的空间;其多样化的实验设计,充分的体现了浮点DSP和Cortex-M3 ARM处理器的特点,达到让学生们更全面深入的理解和掌握数字信号处理知识的目的。此实验系统可作为实时DSP技术及浮点处理器应用的教学实验系统,也可以作为相关课题的研究平台。