当前位置:网站首页>AXI低功耗接口
AXI低功耗接口
2022-06-24 10:18:00 【FPGA硅农】
AXI低功耗接口
接口信号
CSYSREQ
系统时钟控制器通过拉低 CSYSREQ 来请求设备进入低功耗状态;
系统时钟控制器通过拉高 CSYSREQ 来请求设备退出低功耗状态。
CSYSACK
设备通过拉低 CSYSACK 来响应系统时钟控制器请求进入低功耗状态的请求;
设备通过拉高 CSYSACK 来响应系统时钟控制器请求退出低功耗状态的请求。
CACTIVATE
CACTIVATE 用于指示设备是否需要时钟信号。
时序
设备接受低功耗请求
在 T1 时刻,系统时钟控制器驱动 CSYSREQ 为 LOW,以请求外围设备进入低功耗状态。在外围设备识别出请求后,它执行其断电序列,在 T2 时刻它驱动CACTIVATE 为低。然后在 T3 时刻,外围驱动 CSYSACK 为 LOW,表明它已经进入低功耗状态。
设备拒绝低功耗请求
在 T1 时刻,系统时钟控制器驱动 CSYSREQ 为 LOW,以请求外围设备进入低功耗状态。在 T2 时,外围设备保持 CACTIVATE 为高,并拉低 CSYSACK 进行响应,表示拒绝该请求。在 T3 时刻,系统时钟控制器通过驱动 CSYSREQ 为高退出低功耗状态。在 T4 时刻,外围通过驱动 CSYSACK 为高进行响应,以退出低功耗状态。
退出低功耗状态
系统时钟控制器或外围设备都可以请求从低功耗状态中退出。
System clock controller initiated exit
在 T1 时刻,系统时钟控制器驱动 CSYSREQ 为高,请求退出低功耗状态,然后启用该时钟。外设识别出 CSYSREQ 是高的,执行它的通电序列,并在 T2 驱动CACTIVATE 为高,以表明它需要一个时钟信号。然后,外围设备通过驱动CSYSACK 为高,在 T3 处完成低功耗退出请求。
Peripheral initiated exit
在 T1 时刻,外围驱动 CACTIVATE 为高,表明它需要一个时钟信号。然后,系统时钟控制器必须恢复该时钟。在 T2 时,系统时钟控制器驱动 CSYSREQ 为高。外围设备完成其从低功耗状态的退出,并驱动 CSYSACK 为高来完成低功耗状态的退出。
流程图
进入低功耗状态的流程图
退出低功耗状态的流程图
边栏推荐
- 《opencv学习笔记》-- 离散傅里叶变换
- math_ Summation and derivation of proportional series & derivation of sum and difference of equal powers / difference between two nth power numbers/
- Group policy export import
- 喜歡就去行動
- Oxylabs live online: website capture demo
- 初识string+简单用法(一)
- What is a voice assistant? What will the future voice assistant look like?
- 5W1H talk about open source - what is open source?
- 把腾讯搬到云上,治愈了他们的技术焦虑
- How to open a video number?
猜你喜欢
TP-LINK 1208 router tutorial (2)
Any and typevar make the automatic completion of IDE better
Maui的学习之路 -- 开篇
Fais ce que tu veux.
math_等比数列求和推导&等幂和差推导/两个n次方数之差/
【本周六活动】.NET Day in China
"One good programmer is worth five ordinary programmers!"
软件测试 对前一日函数的基本路径测试
math_ Summation and derivation of proportional series & derivation of sum and difference of equal powers / difference between two nth power numbers/
[graduation season · attacking technology Er] three turns around the tree, what branch can we rely on?
随机推荐
Libuv的安装及运行使用
Fizz gateway secondary development integration tutorial
Suddenly I thought of the wooden house in my hometown
把腾讯搬到云上,治愈了他们的技术焦虑
How to use arbitrarygen code generator what are the characteristics of this generator
Beauty of script │ VBS introduction interactive practice
How to use data analysis tools to deal with emergencies in retail industry
Concise tutorial | making cartoon heat map with PPT - EFP graph?!
Internship experience sharing in ByteDance 𞓜 ten thousand word job guide
What is the bin file for? How to open the file correctly
Preparation for a series of courses on WordPress applet generation
u盘安装kali并且持久化
“一个优秀程序员可抵五个普通程序员!”
Turn 2D photos into 3D models to see NVIDIA's new AI "magic"!
Tools and methods - use code formatting tools in source insight
Any 与 TypeVar,让 IDE 的自动补全更好用
Use the process monitor tool to monitor process operations on registries and files
Mongodb index operation
软件测试 对前一日函数的基本路径测试
Maui's way of learning -- Opening