论文部分内容阅读
嵌入式系统是用于辅助、监视和控制机器和设备的装置。它相当于一种专用的计算机系统,是设备或装置的一部分。ZYNQ是Xilinx公司推出的一款全可编程片上系统的嵌入式处理器,它包含了FPGA和双核的ARM Cortex处理器,该芯片的这种架构结合了FPGA与ARM的优势,为嵌入式系统的实现提供了新的解决方案,对实时图像处理系统的发展起了重要的作用。合成孔径雷达是雷达在信号处理技术方面的一个重要发展,通过SAR能够得到高分辨率的图像,并且不受各种天气的影响,在地形探测、天体观测、灾情预报和国防建设等方面发挥着重要的作用。目前的SAR成像实时处理机主要包括信号产生模块、AD采集模块、算法处理模块、控制显示模块和数据存储模块。基于嵌入式系统实现实时成像处理,可以方便快捷的实现模块的搭建与编写。尤其是新型架构的ZYNQ系列芯片,它包含了FPGA与ARM两种芯片的优势,使设计的系统更加的灵活,减少了开发的时间。使用嵌入式系统实现算法处理模块已经有了深入的研究,本文的主要内容是围绕使用嵌入式系统完成信号产生模块、AD采样模块和控制显示模块的软件部分展开的。本文的设计通过嵌入式芯片ZYNQ替代FPGA完成模块功能,可以灵活地改变PL逻辑部分的参数,大大节省了开发的时间。具体包括简介ZYNQ芯片的架构、外设、接口和中断系统,详细介绍了AXI协议的内容;基于嵌入式系统产生线性调频信号,分析了线性调频信号产生的原理并利用直接数字合成技术产生调频信号,调频信号的参数可以通过AXI_Lite接口动态的改变;研究嵌入式系统下AD采集模块与接口的设计,通过模数转换芯片AD9680和时钟芯片AD9523,完成数据的采集工作,设计实现了采集系统与逻辑模块连接的JESD204B接口并缓存雷达回波信号数据,简介了处理机中采集模块与后续的模块之间的连接关系,引出显控模块;介绍了嵌入式芯片的双核使用,并通过AMP架构完成对整个系统的协调与控制,设计完成了基于AXI协议的DMA核,通过控制模块将最终结果通过网口传输到计算机中进行显示;在计算机中基于MFC平台编写终端程序,完成用户的输入与整个系统的控制显示功能,介绍了上位机软件的通信、显示等多任务之间的调配使用以及最终的显示结果的展示。