AX7100开发板
yundanfengqing_nuc
打铁还需自身强!
展开
-
ZYNQ中DMA与AXI4总线-DMA简介
ZYNQ中DMA与AXI4总线为什么在ZYNQ中DMA和AXI联系这么密切?通过上面的介绍我们知道ZYNQ中基本是以AXI总线完成相关功能的:图4‑34连接 PS 和 PL 的 AXI 互联和接口的构架在ZYNQ中,支持AXI-Lite,AXI4和AXI-Stream三种总线,但PS与PL之间的接口却只支持前两种,AXI-Stream只能在PL中实现,不能直接和PS相连,必须通过AXI-Lite或AXI4转接。PS与PL之间的物理接口有9个,包括4个AXI-GP接口和4个AXI-HP接口、.转载 2020-11-30 10:18:10 · 2473 阅读 · 0 评论 -
S02-CH21 利用AXI DMA进行批量数据环路测试
软件版本:VIVADO2017.4 操作系统:WIN10 64bit 硬件平台:适用米联客 ZYNQ系列开发板 米联客(MSXBO)论坛:www.osrc.cn答疑解惑专栏开通,欢迎大家给我提问!! 21.1概述 本课讲解了一个最基本的DMA环路搭建,通过PS端控制DMA对DDR数据的读写和校验,完成环路测试。本课程是DMA设计的基础,读者务必认真阅读和学习。 本课程设计一个最基本的DMA环路,实现DMA的环路测试。 P...转载 2020-07-21 15:39:33 · 1099 阅读 · 2 评论 -
ZYNQ 利用EMIF进行PS与PL间数据交互
20.1 概述 AXI-EMC IP是一个可以可以支持各种内存型号的控制器,利用这个IP可以非常方便地模拟各种类型的内存或者FLASH接口实现数据的交互和通信。以下是AXI-EMC IP的功能特性:1、支持AXI4 Slave Memory Map接口,数据宽度为32位和64位2、支持写入/读取寄存器的可选AXI4-Lite Slave数据宽度为32位3、支持AXI4增量和包传输4、支持AXI4窄带和非对齐传输5、最多支持四个外部存储器组6、支持具有可配置字节奇偶校验和...转载 2020-07-21 13:36:18 · 2932 阅读 · 0 评论 -
ZYNQ AXIDMA详解
一、基本概念AXIDMA:官方解释是为内存与AXI4-Stream外设之间提供高带宽的直接存储访问,其可选的scatter/gather功能可将CPU从数据搬移任务中解放出来。在ZYNQ中,AXIDMA就是FPGA访问DDR3的桥梁,不过该过程受ARM的监控和管理。使用其他的IP(也是AXI4-Stream转AXI4-MM)可以不需要ARM管理,但是在SOC开发时是危险的,这是后话了。如图1所示,AXIDMA IP有6个接口,S_AXI_LITE是ARM配置dma寄存器的接口,M_AXI_SG是从.转载 2020-07-21 10:59:56 · 3725 阅读 · 0 评论 -
ZYNQ之DMA基本用法
DMA 环路测试涉及到高速数据传输时,DMA就显得非常重要了,本文的DMA主要是对PL侧的AXI DMA核进行介绍(不涉及PS侧的DMA控制器)。AXI DMA的用法基本是:PS通过AXI-lite向AXI DMA发送指令,AXI DMA通过HP通路和DDR交换数据,PL通过AXI-S读写DMA的数据。实验思路首先设计一个最基本的DMA环路实验思路是:首先PS通过AXI-lite配置DMA的工作模式,然后,PS将数据写入DDR,再然后,PS控制DMA读出之前写入的数据,将数据流写入FIFO(转载 2020-07-21 10:54:17 · 4199 阅读 · 1 评论 -
Vivado创建带AXI slave接口的IP—PS控制PL侧的LED(二)
添加AXI slave接口的第二种方法,步骤如下,貌似这种添加方法比第一种添加方法要好用。1. 1 创建AXI slave IP新建Vivado工程,Tools -> Create and Package NEW IP -> Next -> Create a new AXI4 peripheral,单击Next ->修改IP Name(此处未改,默认为myip)和IP location(这一步最好修改成绝对路径) -> 设置AXI4接口,如下:图1.1AXI..原创 2020-07-20 13:26:31 · 788 阅读 · 0 评论 -
Vivado创建带AXI slave接口的IP—PS控制PL侧的LED(一)
<link href="https://csdnimg.cn/public/favicon.ico" rel="SHORTCUT ICON"><title>(1条消息)彻底掌握Quartus——Signaltap篇_一个人要像一支队伍-CSDN博客_signaltap</title> <meta name="keywo...转载 2020-07-14 16:04:14 · 1137 阅读 · 0 评论 -
PS外设提供的学习例程
原创 2020-05-12 15:57:59 · 256 阅读 · 0 评论 -
ZYNQ 开发流程
ZYNQ 的开发也是先硬件后软件的方法。具体流程如下:1) 在 Vivado 上新建工程,增加一个嵌入式的源文件。2) 在 Vivado 里添加和配置 PS 和 PL 部分基本的外设,或需要添加自定义的外设。3) 在 Vivado 里生成顶层 HDL 文件,并添加约束文件。再编译生成比特流文件(*.bit)。4) 导出硬件信息到 SDK 软件开发环境,在 SDK 环境里可以编写一些调试软件验证硬件和软件,结合比特流文件单独调试 ZYNQ 系统。5) 在 SDK 里生成 FSBL 文件。6) 在原创 2020-05-12 10:38:49 · 1122 阅读 · 0 评论 -
AXI互联矩阵
AXI协议严格的讲是一个点对点的主从接口协议,当多个外设需要互相交互数据时,我们需要加入一个AXI Interconnect模块,也就是AXI互联矩阵,作用是提供一个或多个AXI主设备连接到一个或多个AXI从设备的一种交换机制(有点类似于交换机里面的交换矩阵)。这个AXI Interconnect IP核最多可以支持16个主设备、16个从设备,如果需要更多的接口,可以多加入几个IP核。AXI Interconnect基本连接模式有以下几种: N-to-1 Interconnect to...原创 2020-05-12 10:34:00 · 4945 阅读 · 2 评论 -
ZYNQ中的接口
在ZYNQ芯片内部用硬件实现了AXI总线协议,包括9个物理接口,分别为AXI-GP0-AXI-GP3,AXI-HP0~AXI-HP3,AXI-ACP接口。 AXI-ACP接口,是ARM多核架构下定义的一种接口,中文翻译为加速器一致性端口,用来管理DMA之类的不带缓存的AXI外设,PS端是Slave接口。 AXI-HP接口,是高性能/带宽的AXI3.0标准的接口,总共有四个,PL模块作为主设备连接。主要用于PL访问PS上的存储器(DDR和On-Chip RAM)。...原创 2020-05-11 16:01:56 · 1928 阅读 · 0 评论 -
扩展板
(一)简介扩展板部分的功能 1 路 PCIEx8 接口 4 路光纤接口 2 路 10/100M/1000M 以太网 RJ-45 接口 1 路 HDMI 视频输出接口 1 路 HDMI 视频输入接口 4 路 USB HOST 接口 1 路 USB Uart 通信接口 1 路 SD 卡接口 1 路 40 针扩展口 JTAG 调试接口 4 个独立按键 4 个用户 LED 灯(二)USB转串口 AX7Z100 扩展板上配备了一个 Uart 转 US...原创 2020-05-11 11:04:39 · 3021 阅读 · 1 评论 -
以太网不同速率下使用的通信接口
当网络连接到千兆以太网时,ZYNQ 和 PHY 芯片 KSZ9031RNX 的数据传输时通过RGMII 总线通信,传输时钟为 125Mhz,数据在时钟的上升沿和下降样采样。 当网络连接到百兆以太网时,ZYNQ 和 PHY 芯片 KSZ9031RNX 的数据传输时通过 RMII总线通信,传输时钟为 25Mhz。数据在时钟的上升沿和下降样采样。...原创 2020-05-11 11:07:44 · 1189 阅读 · 0 评论 -
AC7Z100核心板
(一)简介 AC7Z100(核心板型号,下同)核心板,ZYNQ 芯片是基于 XILINX 公司的 ZYNQ7000 系列的 XC7Z100-2FFG900。 ZYNQ 芯片的 PS 系统集成了两个 ARM Cortex™-A9 处理器,AMBA®互连,内部存储器,外部存储器接口和外设。 ZYNQ 芯片的 FPGA 内部含有丰富的可编程逻辑单元,DSP 和内部 RAM。 这款核心板使用了 4 片 Micron 的 512MB 的 DDR3 芯片 MT41J256M16HA-12...原创 2020-05-09 11:00:05 · 3442 阅读 · 0 评论 -
AX7Z100开发板简介
开发板的整个结构为核心板+扩展板,核心板和扩展板之间使用高速板间连接器连接。 核心板主要由 ZYNQ7100 + 4 个 DDR3 + eMMC + QSPI FLASH 的最小系统构成。ZYNQ7100 采用 Xilinx 公司的 Zynq7000 系列的芯片,型号为 XC7Z100-2FFG900。ZYNQ7100 芯片可分成处理器系统部分 Processor System(PS)和可编程逻辑部分Programmable Logic(PL)。 在 ZYNQ7100 芯片的 P...原创 2020-05-09 10:51:02 · 3595 阅读 · 0 评论