RISC-V E300 SOC架构介绍——5.电源常开域(Always on Domain)

RISC-V E300 SOC架构介绍——5.Always on Domain

Always on Domain (AON) 模块是电源常开域模块,主要包括PMU、Backup Registers、RTC、Watchdog Timer、Reset Unit等模块

下图是AON模块的结构图
在这里插入图片描述

  1. AON 电源
    Ø AON域由片外电源(稳压电源或电池)连续供电。

  2. AON时钟和Tilelink Slave接口
    Ø AON 模块配有一个Tilelink Slave 接口,允许外部的master读和写AON中的寄存器。
    Ø AON模块由低频时钟,lfclk驱动。
    Ø Core 域的TileLink 外设总线使用高频时钟,tlclk。
    Ø HF-LF电源跨时钟域(VCDC)桥接器 TileLink在两电源和时钟域之间。

  3. AON reset模块
    Ø E300系统优先级最高的复位,除了JTAG debug接口,可以复位所有状态
    Ø AON复位主要有三个复位源:
    § 片上power-on-reset (POR)电路,当电源开始供电时
    § 外部低电平有效 复位pin脚,erst_n
    § 看门狗定时器(wdogrst)
    Ø 复位源由reset stretcher 扩展,并提供初始复位脉冲,包括短LFROSC复位信号
    Ø srst选通信号传递到由lfclk驱动的复位同步器,来产生aonrst,异步复位、同步释放,被用于绝大部分AON模块中

  4. POR电路(Power-On Reset)
    Ø 该电路可选
    Ø 在AON中的电压上升到可配置的阈值时之前,一直保持低电平
    Ø E300可以被外部复位pin脚下拉(erst_n),弱上拉
    Ø 外部的power-on reset电路包括电阻、电容,产生一个长脉冲并允许电压上升,然后初始化reset stretcher
    Ø 添加二极管在上电后,对电容快速充放电

  5. 复位原因(Reset Cause)
    Ø AON复位的事件会在复位单元(Reset Unit)
    Ø 可以从PMU中的pmucause 寄存器读取cause

  6. 看门狗定时器(Watchdog Timer)
    Ø 看门狗定时器可以提供看门狗复位功能,或者周启定定时器中断
    Ø 看门狗详细描述会在第八章

  7. 时钟时钟(RTC)
    Ø RTC主要维持系统时间,并且可任意产生中断,当从睡眠模式或者正常模式的定时器中断
    Ø RTC详细描述会在第九章

  8. Backup 寄存器
    Ø Backup 寄存器提供32 bit可配置的数据寄存器,并在睡眠期间保持状态
    Ø FE310-G000 有16*32 bit的backup寄存器
    Ø Backup寄存器详细描述会在第10章

  9. PMU
    Ø PMU提供系统上电的顺序,以及当当进入或者退出睡眠模式的复位信号。
    Ø PMU也可以控制AON的唤醒条件
    Ø PMU详细描述会在第6章

  10. AON 地址内存映射
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

摆渡沧桑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值