FPGA的PS基础1

ps内核-----寄存器-------外设(通过配置寄存器来控制外设)

控制IO管脚的寄存器一般被称为GPIO;

那其实,PL就相当于PS的一个外设,就会有对应的地址和寄存器

AXI4总线主要用于主设备和从设备之间的通信(片内总线);因为是片内总线所以在FPGA内部主要功能有两个。1,FPGA内部两个模块的数据传输。2,ZYNQ中PS和PL的交互

AXI4是突发传输的;关于突发传输:是只发送一个地址,然后发送突发长度N个数据(这时地址会自动排列生成);下一次只需要从地址N+1开始发送即可

AXI的通道是读写分离的,如下

AXI传输采用握手信号:例如写数据时:当主机的写数据有效信号wvalid和从机响应的有效信号wready同时拉高(在clk上升沿检测到),主机才能将数据写入

需要注意的是,axi-lite最多32bit,

GP,HP,ACP都在PS端(ARM),用于与PL端(FPGA)通信。PS和PL之间的接口如下:

假设采用AXI-GP接口**(PL为主机,PS为从机)**,那么PS先将数据写入cache缓存,再写入DDR3控制器,最后到DDR;PL端则是通过GP接口将数据写入DDR3控制器再到DDR3,这样间接实现了PS与PL的交互。

相关推荐
知几蜗牛1 分钟前
AI写代码成功率升到约九成,为什么还不能叫“自动改进自己”
人工智能
55873 生态系统4 分钟前
技术第2篇,五引擎微内核架构全解:调度 / 安全 / 研判 / 评测 / 存证,55873 生态系统底层技术拆解
人工智能·55873全域文明生态体系·抢救濒危文脉·55873操作系统·全域文明生态系统
老鱼说AI8 分钟前
从点积到希尔伯特空间:向量内积的几何本质与大模型相似度度量
人工智能·深度学习·线性代数·算法·机器学习·数学建模
wshzd8 分钟前
LLM之Agent(九十)|DeepSeek-Harness(一)安装与环境准备
人工智能
知几蜗牛9 分钟前
npm自动发布最危险的一步,被拆成了“先暂存再批准”
人工智能
甲维斯17 分钟前
阶跃星辰Step5 这个“老头乐”有点东西!
人工智能
科创致远20 分钟前
科创致远 ESD 静电监控系统全场景落地指南
大数据·人工智能·制造·精益工程
ktd00723 分钟前
复旦微开发环境搭建流程备忘录
fpga开发
jerryinwuhan27 分钟前
《机器学习快速入门》10周教学提纲
人工智能
蓝速科技31 分钟前
商用复杂环境翻译机耐用性选型指南丨蓝速科技
大数据·运维·数据库·人工智能·科技