The present invention provides a board GNSS receiver based on ZYNQ architecture, GNSS receiver includes a ZYNQ processor and if data input, ZYNQ7 processor configuration: peripheral controller, the peripheral controller plug-in QSPI FLASH memory, SDRAM memory and UART transmission device; dual core processor and FPGA processor, one of the kernel to run the GNSS receiver operating system dual core processor, another kernel for positioning solution, FPGA processor with GNSS baseband data processing unit; GNSS baseband data processing unit for processing the input data to the frequency of FPGA processor to obtain original data location is applied to the dual core processor end solution; one of the dual core processor a bus to read the original data through the kernel solution, the solution or the original data through the UART transmitter output 8 For users. The GNSS receiver board provided by the invention realizes the requirement of the low cost, low power consumption and high integration of the high-precision GNSS card ZYNQ.
【技术实现步骤摘要】
一种基于ZYNQ架构的GNSS接收机板卡
本专利技术涉及测绘领域,具体涉及一种基于ZYNQ架构的GNSS接收机板卡。
技术介绍
Zynq平台是赛灵思公司(Xilinx)推出的基于Xilinx可编程SoC(SystemonChip,片上系统)架构的行业第一个低功耗、低成本、系统性强、灵活性高的可扩展处理平台。Zynq平台由两部分组成:处理器系统PS(ProcessingSystem,简称PS)和可编程逻辑PL(ProgrammableLogic,简称PL)。PS部分以ARMCortex-A9双核处理器为核心,配有AXI互联矩阵,以太网、UART等通用外设控制器等,提供了全面的操作系统支持。PL部分基于Xilinx7系列FPGA架构,提供了通用硬件可编程资源,包括CLB(ConfigurableLogicBlocks,可配置逻辑块)、IOB(Input/OutputBlocks,输入输出块)、时钟资源、高性能ADC、DSP、BlockRAM(块随机存储器)等。GNSS(GlobalNavigationSatelliteSystem,全球导航卫星系统)泛指所有的卫星导航系统,包括全球的、区域的和增强的,如美国的GPS、俄罗斯的Glonass、欧洲的Galileo、中国的北斗卫星导航系统,以及相关的增强系统。随着中国北斗卫星导航系统的发展,国产高精度多模多频板卡也陆续研制成功,大多数板卡的处理器系统和可编程逻辑单元分别使用两个芯片实现,在功耗、体积、成本、性能方面都有很大的提升空间。现有板卡中存在功耗大、体积大、成本高的问题。
技术实现思路
本专利技术提供了一种用于测 ...
【技术保护点】
一种基于ZYNQ架构的GNSS接收机板卡,其特征在于,GNSS接收机板卡包括有一ZYNQ处理器和中频数据输入端,中频数据输入端用于输入中频数据至ZYNQ处理器;ZYNQ处理器配置有:QSPI FLASH控制器、DDR控制器、UART控制器,QSPI FLASH控制器上外挂有QSPI FLASH存储器,DDR控制器上外挂有SDRAM存储器,UART控制器用于控制UART传输器给用户TTL电平;双核处理器和一个独立的FPGA处理器,双核处理器和FPGA处理器通过AXI总线进行数据的交互,双核处理器的其中一个内核用于运行GNSS接收机操作系统,另一个内核用于进行定位解算,FPGA处理器具有GNSS基带数据处理单元;GNSS基带数据处理单元用于处理输入到FPGA处理器的中频数据以得到应用于双核处理器端的定位解算的原始数据;双核处理器的其中一个内核通过总线读取原始数据进行解算,解算结果或者原始数据通过UART传输器8输出给用户。
【技术特征摘要】
1.一种基于ZYNQ架构的GNSS接收机板卡,其特征在于,GNSS接收机板卡包括有一ZYNQ处理器和中频数据输入端,中频数据输入端用于输入中频数据至ZYNQ处理器;ZYNQ处理器配置有:QSPIFLASH控制器、DDR控制器、UART控制器,QSPIFLASH控制器上外挂有QSPIFLASH存储器,DDR控制器上外挂有SDRAM存储器,UART控制器用于控制UART传输器给用户TTL电平;双核处理器和一个独立的FPGA处理器,双核处理器和FPGA处理器通过AXI总线进行数据的交互,双核处理器的其中一个内核用于运行GNSS接收机操作系统,另一个内核用于进行定位解算,FPGA处理器具有GNSS基带数据处理单元;GNSS基带数据处理单元用于处理输入到FPGA处理器的中频数据以得到应用于双核处理器端的定位解算的原始数据;双核处理器的其中一个内核通过总线读取原始数据进行解算,解算结果或者原始数据通过UART传输器8输出给用户。2.如权利要求1所述的基于ZYNQ架构的GNSS接收机板卡,其特征在于,ZYNQ处理器包含ARMCortex-A9双核处理器和一个独立的Artix-7系列的FPGA处理器。3.如权利要求2所述的基于ZYNQ架构的GNSS接收机板卡,其特征在于,双核处理器和FPGA处理器之间的数据交互采用AXI总线访问BRAM控制器实现,BRAM控制器总线宽度为32,深度为65536字节;双核处理器的两个内核之间通过共享内存传输和接收数据,双核处理器的其中一个内核用于运行linux操作系统。4.如权利要求1所述的基于ZYNQ架构的GNSS接收机板卡,其特征在于,中频数据输入端用于接受接收天线传送过来...
【专利技术属性】
技术研发人员:张兴智,王超,张沛尧,刘强,丘烺,
申请(专利权)人:上海华测导航技术股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。