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的交互。

相关推荐
AI工具测评家几秒前
硕博论文怎么降低AI检测率?从深层语义改写到专业术语保留全面解析
人工智能·降重·ai检测·查重·降ai
Harm灬小海4 分钟前
2026 年主流 AI+DevOps 平台调研分析报告
运维·人工智能·devops
戒了,最后一次5 分钟前
DeepSeek Harness 源码安装教程(Windows 篇)
windows·腾讯云·deepseek·harness
Csvn8 分钟前
🐍 Day 5: Python 函数详解 — 参数、作用域与一等公民
人工智能·后端
陆枫Larry11 分钟前
英伟达 H100 是啥,到底好在哪?
人工智能
zander25817 分钟前
LeetCode 300. 最长递增子序列
算法·leetcode·深度优先
老郑聊AI业财智造23 分钟前
Spring AI 技术架构与源码分析
java·人工智能·后端·spring·架构·软件工程
一点一木23 分钟前
豆包工作发布:飞书,才是它真正的底牌
人工智能·ai编程·产品
Csvn24 分钟前
第 1 章 AI Agent 是什么
人工智能·aigc
阿里云大数据AI技术24 分钟前
知衣科技 × 阿里云:以MaxCompute 向量检索打通商品与海外社媒内容,让跨境选品看见真实热度
人工智能·agent