论文摘要
随着微电子技术的进步,现场可编程逻辑门阵列FPGA的单片集成度由原来的几千门发展到数十万门至百万门,芯片的I/O口也由原来的数十个发展到上千个,这样,作为SOC技术和FPGA平台的结合,将一个系统集成到单片FPGA上的SOPC实现日趋发展成熟,变得现实可行。本文以某车载系统信号处理平台为背景,采用Altera公司的高端FPGA Stratix II系列EP2S60F1020为中心处理器,完成了基于SOPC技术的车载信号处理系统设计。论文分析了以DSP芯片为中心处理器的原车载信号处理方案,提出结合新的技术和芯片发展水平,采用SOPC技术进行车载信号处理系统设计。首先根据系统要求并结合SOPC系统的设计特点,进行软硬件划分,确定系统实现方案。接着从中心处理器芯片的选型,外围电路设计,高性能电源模块设计等方面详细阐述了硬件平台的设计过程。对于SOPC系统而言,硬件系统设计包含了内部的IP模块设计,文中重点对基于Nios II的硬件系统设计和64bits/66MHz的PCI IP模块设计和传输实现进行了论述。在软硬件调试过程中,讨论了在SOPC系统中对自定义FIFO器件,SDRAM器件,中断和DMA控制器的应用,重点论述了中断触发的存储器间DMA传输,64bits/66MHz PCI IP Core的测试过程。调试过程中应用嵌入式逻辑分析仪SignalTapII进行实时观测,最后探讨并总结了SOPC系统的优化设计方法。车载平台是一个集成多传感器系统,需要对红外和雷达信号分别进行处理。采用多个SOPC信号处理硬件平台,可以完成车载多传感器信号处理。对于中波红外信号处理,针对信号处理平台A,文中介绍了一种改进的红外图像中值滤波算法,并在设计的平台中探讨了算法的SOPC实现。对于毫米波雷达回波信号处理,针对信号处理平台C,论文介绍了一种雷达频域脉冲压缩方法,对方法中重点应用的4096点FFT的SOPC实现进行了较详细阐述。论文最后对课题工作进行了总结,指出了进一步的研究内容。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题来源和意义1.2 SOPC 技术概述1.3 论文主要内容安排第二章 车载信号处理系统的硬件系统设计2.1 总体设计2.1.1 平台功能描述2.1.2 平台软硬件组成规划2.2 车载信号处理系统硬件平台设计2.2.1 中心处理器FPGA 选型及介绍2.2.2 处理器外围电路设计2.2.3 电源模块设计2.2.4 CPCI 接口设计2.3 基于Nios II 的SOPC 硬件系统设计2.3.1 Nios II 概述2.3.2 SOPC Builder 中自定义FIFO 控制接口设计2.3.3 SOPC Builder 中的SDRAM 控制器设计2.3.4 SOPC Builder 中的DMA 控制器设计2.3.5 SOPC Builder 中的串口设计2.3.6 基于Nios II 的SOPC 硬件系统设计第三章 车载信号处理系统软硬件调试及FPGA 优化3.1 硬件平台上电初始调试3.2 软件调试3.2.1 基于SignalTapII 的实时在线软件调试3.2.2 FPGA 片上存储器资源分配策略3.2.3 Nios II 异常处理和中断服务程序3.2.4 64bits/66M PCI 核设计实现3.2.5 SOPC 软件系统整体调试及结论分析3.3 综合优化第四章 SOPC 技术在设计的信号处理系统中的应用研究4.1 SOPC 技术在信号处理系统中的应用概述4.2 一种改进的红外图像中值滤波算法及SOPC 设计与实现4.2.1 算法思想和算法步骤4.2.2 算法在SOPC 系统中硬件实现设计4.2.3 结论4.3 脉压算法中FFT 运算在SOPC 系统中的实时处理设计4.3.1 宽带雷达脉冲压缩方法及实现概述4.3.2 4096 点基4FFT 在SOPC 系统中的实现设计4.3.3 结论结束语致谢参考文献作者在学期间取得的学术成果附录 硬件板卡实物图
相关论文文献
标签:车载信号处理论文; 中值滤波论文; 快速傅立叶变换论文;