ZYNQ--PS_PL交互(AXI_HP)

AXI_HP接口

通过AXI_HP接口,可直接通过AXI_FULL协议向DDR中通过DMA传输数据。

BD设计

在这里插入图片描述
AXI_HP接口设置
在这里插入图片描述
AXI_Master代码

module axi_full_master #(parameter  			C_M_TARGET_SLAVE_BASE_ADDR	= 32'h40000000,parameter integer	C_M_AXI_BURST_LEN			= 16,parameter integer	C_M_AXI_ID_WIDTH			= 1,parameter integer	C_M_AXI_ADDR_WIDTH			= 32,parameter integer	C_M_AXI_DATA_WIDTH			= 64,parameter integer	C_M_AXI_AWUSER_WIDTH		= 0,parameter integer	C_M_AXI_ARUSER_WIDTH		= 0,parameter integer	C_M_AXI_WUSER_WIDTH			= 0,parameter integer	C_M_AXI_RUSER_WIDTH			= 0,parameter integer	C_M_AXI_BUSER_WIDTH			= 0)//编码测试       (input 	wire  								M_AXI_ACLK			,input 	wire  								M_AXI_ARESETN		,    output 	wire [C_M_AXI_ID_WIDTH-1 : 0] 		M_AXI_AWID			,output 	wire [C_M_AXI_ADDR_WIDTH-1 : 0]     M_AXI_AWADDR		,output 	wire [7 : 0] 						M_AXI_AWLEN			,output 	wire [2 : 0] 						M_AXI_AWSIZE		,output 	wire [1 : 0] 						M_AXI_AWBURST		,output 	wire  								M_AXI_AWLOCK		,output 	wire [3 : 0] 						M_AXI_AWCACHE		,output 	wire [2 : 0] 						M_AXI_AWPROT		,output 	wire [3 : 0] 						M_AXI_AWQOS			,output 	wire [C_M_AXI_AWUSER_WIDTH-1 : 0] 	M_AXI_AWUSER		,output 	wire  								M_AXI_AWVALID		,input 	wire  								M_AXI_AWREADY		,output 	wire [C_M_AXI_DATA_WIDTH-1 : 0] 	M_AXI_WDATA			,output 	wire [C_M_AXI_DATA_WIDTH/8-1 : 0] 	M_AXI_WSTRB			,output 	wire  								M_AXI_WLAST			,output 	wire [C_M_AXI_WUSER_WIDTH-1 : 0] 	M_AXI_WUSER			,output 	wire  								M_AXI_WVALID		,input 	wire  								M_AXI_WREADY		,input 	wire [C_M_AXI_ID_WIDTH-1 : 0] 		M_AXI_BID			,input 	wire [1 : 0] 						M_AXI_BRESP			,input 	wire [C_M_AXI_BUSER_WIDTH-1 : 0] 	M_AXI_BUSER			,input 	wire  								M_AXI_BVALID		,output 	wire  								M_AXI_BREADY		,output 	wire [C_M_AXI_ID_WIDTH-1 : 0] 		M_AXI_ARID			,output 	wire [C_M_AXI_ADDR_WIDTH-1 : 0] 	M_AXI_ARADDR		,output 	wire [7 : 0] 						M_AXI_ARLEN			,output 	wire [2 : 0] 						M_AXI_ARSIZE		,output 	wire [1 : 0] 						M_AXI_ARBURST		,output 	wire  								M_AXI_ARLOCK		,output 	wire [3 : 0] 						M_AXI_ARCACHE		,output 	wire [2 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/513024.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Python】使用numpy进行神经网络激活函数算法描述

【Python】使用numpy进行神经网络激活函数算法描述 系统:macOS 10.14.5 IDE:PyCharm 2018.2.4 一、What 1.1 NumPy NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供…

2024-03-05

作业要求: 使用write 和 read 实现 文件夹拷贝功能,不考虑递归拷贝使用循环fork的形式。创建一条进程链,链条上总共有100个进程 要求:程序不崩溃 作业1:使用write 和 read 实现 文件夹拷贝功能,不考虑递归拷…

Arthas 日常记录

一 . 前言 Arthas 是一个 Java 诊断程序 , Arthas 官方 已经很详细的描述了命令的使用 , 如果想整体学习可以查看. 而这一篇文档记录了从最开始接触到 Arthas 到逐步深入过程中的一些记录和感悟 , 整理成文档以便处理. 使用场景 如果是一个可以复现的线上问题,而代…

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之RowSplit容器组件

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之RowSplit容器组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、RowSplit容器组件 将子组件横向布局,并在每个子组件之间插入一…

【力扣】208.实现Trie

实不相瞒,我怎么感觉洛谷里面的题目好难呢?虽然说万变不离其宗,但是我就觉得刷洛谷的题让我心情烦躁,刷不下去。于是今天我就刷力扣去了,明天继续挣扎吧! 这道题目其实挺简单的,但是刚开始我没看…

如何使用宝塔面板部署MySQL数据库,并结合内网穿透实现固定公网地址远程连接

文章目录 前言1.Mysql服务安装2.创建数据库3.安装cpolar3.1 开放局域网端口3.2 创建HTTP隧道 4.远程连接5.固定TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址 前言 宝塔面板的简易操作性,使得运维难度降低,简化了Linux命令行进行繁琐的配置,下面简单几…

力扣543. 二叉树的直径

Problem: 543. 二叉树的直径 文章目录 题目描述思路复杂度Code 题目描述 思路 1.最大直径 左子树的最大深度 右子树的最大深度; 2.定义一个变量maxDiameter记录最大直径,并编写一个递归函数maxDepth,利用树的后序遍历每次递归求取leftMax&a…

我的第②个出海工具站 - 2024年50个出海工具站计划

为了大家更好的使用各种出海工具。我上线了一版 出海工具导航 站点,经常使用的可以收藏下,我文内使用的网站都集成在了这里,非常使用。 随着AIGC的到来,2024年到了海外工具回暖的一年。今年计划上线50款出海工具站计划&#xff0c…

Stable Diffusion ———LDM、SD 1.0, 1.5, 2.0、SDXL、SDXL-Turbo等版本之间关系现原理详解

前言 2021年5月,OpenAI发表了《扩散模型超越GANs》的文章,标志着扩散模型(Diffusion Models,DM)在图像生成领域开始超越传统的GAN模型,进一步推动了DM的应用。 然而,早期的DM直接作用于像素空…

7.1.3 Selenium的用法2

目录 1. 切换 Frame 2. 前进后退 3. 对 Cookies 操作 4. 选项卡管理(了解) 5. 异常处理 6. 反屏蔽 7. 无头模式 1. 切换 Frame 我们知道网页中有一种节点叫作 iframe,也就是子 Frame,相当于页面的子页面,它的结构和外部网页的结构完全…

个人如何解除电信黑名单:步骤与注意事项

最近很多小编的粉丝给我留言:不知道为什么自己咋就成了电信黑名单了呢?该怎么解除呢?相信只要是遇到这个问题的小伙伴都会很焦虑,但是不要急,不要慌,今天小编就给大家讲讲明白,让大家更好的去解…

vue设计原理-带你重走vue诞生路程

我们首先看下面这个小demo demo源码: <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" conten…