文章目录PLPSSPIGPIOAXI-GPIOAXI-Quad-SPI本文记录一下在使用AD9363中的SPI通信问题,同时针对在ZYNQ系列开发板上实现SPI的方法做一个总结。ZYNQ系列包含了PL端和PS端,因为本科阶段有一定的ARM的开发经验,便想着学习一下ZYNQ的PL端的基础开发。于是,有了下文。Zynq-7000SOC的系统框图如上,PL自然是使用HDL语言来开发,也是FPGA开发的老本行了。观察PS端的资源,可以看到其外已经包含了SPI控制器,同时还有丰富的GPIO。联想到ARM开发中常说的软件SPI和硬件SPI,便可以从中入手。后面还会介绍使用Xilinx的IP核在实现SPI。
文章目录PLPSSPIGPIOAXI-GPIOAXI-Quad-SPI本文记录一下在使用AD9363中的SPI通信问题,同时针对在ZYNQ系列开发板上实现SPI的方法做一个总结。ZYNQ系列包含了PL端和PS端,因为本科阶段有一定的ARM的开发经验,便想着学习一下ZYNQ的PL端的基础开发。于是,有了下文。Zynq-7000SOC的系统框图如上,PL自然是使用HDL语言来开发,也是FPGA开发的老本行了。观察PS端的资源,可以看到其外已经包含了SPI控制器,同时还有丰富的GPIO。联想到ARM开发中常说的软件SPI和硬件SPI,便可以从中入手。后面还会介绍使用Xilinx的IP核在实现SPI。
多通道数据采集电路主要流程为实现4路模拟信号接收,通过模数转换、信号处理后的数据经过光纤传输到总站。多通道数据采集电路由模拟信号采集单元、数字信号处理单元和信号转接板构成,组成框图如图4-1所示。为了对带宽内的多个关键频点进行侦察监测,数字信号处理单元使用4片模数转换芯片ADRV9009的8个接收通道,4路模拟信号处理电路功分为8路与ADC的8路输入相连,实现了单片ADC可以对带宽内的两个关键频点的重点监控。每个频点都存在4路同步接收,降低信号处理难度,提高运算精度。 数字信号处理单元内置1片XC7Z045和1片XC7VX690T提供电路控制和数字信号处理能力。信号转接板主要完成模拟信号采集单
由于个人原因,最近一直在对基础知识的复习,所以ZYNQ的后续学习记录,一直没有更新。FLAG:新年新气象,争取2022年春节之前将所有关于ZYNQ中ARM裸机部分内容更新完毕,主要是ARM外设。Zynq(2):Zynq(2):MIO,EMIO点灯之路简介ZYNQ分为PS和PL两部分,那么器件的引脚(Pin)资源同样也分成了两部分。ZYNQPS中的外设可以通过MIO(MultiuseI/O,多用输入/输出)模块连接到PS端的引脚上,也可以通过EMIO连接到PL端的引脚。GPIO是英文“generalpurposeI/O”的缩写,即通用的输入/输出。它是ZYNQPS中的一个外设,用于观测和控制器件
写在前面对于ZYNQ系列的板卡固化,可以通过JTAG接口,使用SDK固化到FLASH中,或者可将SD卡取出将SD卡中保存的固化工程进行修改,但在很多情况下,离线更新会很不方便,本文借鉴网上常见的远程更新QSPIFLASH的相关示例,对表贴式SD卡的应用程序进行了在线更新的操作适配,便于ZYNQ设备进行远程更新保存在表贴式SD卡中的固化程序。传统SD卡与表贴SD卡区别对于传统SD卡,直接将SD卡取出,使用读卡器进行脱机更新很方便,但是由于SD卡插拔时容易损坏,对于一些需要SD卡设备,但需要高可靠性的应用场景,使用传统的SD卡托很容易造成卡托和TF卡的脱落,很难保持SD卡长时间的稳定读取。相比传统
写在前面对于ZYNQ系列的板卡固化,可以通过JTAG接口,使用SDK固化到FLASH中,或者可将SD卡取出将SD卡中保存的固化工程进行修改,但在很多情况下,离线更新会很不方便,本文借鉴网上常见的远程更新QSPIFLASH的相关示例,对表贴式SD卡的应用程序进行了在线更新的操作适配,便于ZYNQ设备进行远程更新保存在表贴式SD卡中的固化程序。传统SD卡与表贴SD卡区别对于传统SD卡,直接将SD卡取出,使用读卡器进行脱机更新很方便,但是由于SD卡插拔时容易损坏,对于一些需要SD卡设备,但需要高可靠性的应用场景,使用传统的SD卡托很容易造成卡托和TF卡的脱落,很难保持SD卡长时间的稳定读取。相比传统
多通道数据采集设备在当前信息数字化的时代应用广泛,各种被测量的信息如光线、温度、压力、湿度、位置等,都需要经过多通道信号采集系统的采样和处理,才能被我们进一步分析利用[37]。在一些对采集速率要求较高的军事、航天、航空、工业制造等领域,为满足信号分析的实时性,对信号采集系统的采样及处理速率提出了更高的要求,高速信号采集系统的需求场景不断增加。2.2.1.3JESD204接口 为了解决并行接口下的高速率传输限制,由固态技术协会JEDEC推出的,传输速率高达10G的串行数据接口:JESD204。结合了差分LVDS电流型结构驱动的优势,以CML结构作为其输出驱动单元,推出了JESD204系列标准。以
(1)XC7Z020-CLG400(2)AD9363(3)单发单收,工作频率400MHz-2.7GHz(4)发射带PA,最大输出功率约20dbm(5)接收带LNA,低噪声系统(6)支持USB供电(7)1路千兆以太网RJ-45接口(8)板载UART/JTAG二合一接口(9)标准信用卡尺寸85mm*56mm框图如下:实物图如下:原理图PCB开源:https://github.com/zkf0100007/EagleSDR-Pi觉得有用的朋友麻烦在github给个星
1、前言近来复旦微、国微等厂家相继推出了可以兼容XILINXPCIe硬核的PCIe软核,销售也到所里来推广了一下,领导交代让抽自己的时间试用研究一下,看项目中用不用的起来。读研的时候就接触过,PCIE协议非常非常复杂,要实现非常非常困难,稍微看过一些协议,看球不懂,真给这协议写出来,吊炸天。复旦微作为国内首家正向FPGA做的比XILINX还牛逼的厂家,弄出来的PCIe软核肯定也是很了不得。国微则作为反向界的扛把子,真想看看这次这个PCIe软核是否和反向有关系。2、IP初见2.1国微IP国微的PCIe软核提供的是edf文件加上一个说明。看看使用说明,就是告诉用户如何将.v、.edf替换原来的PC
一,在XIINXFPGA中有支持三种AXI总线,有三种AXI协议接口,全局时钟,复位低有效分别是AXI4:面向高性能地址映射通信需求,是面向地址映射的接口,最大允许256次的数据突发传输;AXI4-Lite:是一个轻量级的地址映射单次传输接口,占用很少的逻辑单元。AXI4-Stream:面向高速流数据传输;去掉了地址项,允许无限制的数据突发传输规模。1,写地址通道信号 2,写数据和写响应信号 3,读地址通道号4,读数据通道号二,AXI4-Lite搭建hp接口1,单击菜单栏Tools->CreateandPackageNewIP,开始创建一个AXI4-Lite接口总线IP2,使用vivado自带