地平线—征程2(Journey 2-J2)芯片详解(8)—复位结构

 写在前面

本系列文章主要讲解地平线征程2(Journey 2-J2)芯片的相关知识,希望能帮助更多的同学认识和了解征程2(Journey 2-J2)芯片。

若有相关问题,欢迎评论沟通,共同进步。(*^▽^*)


错过其他章节的同学可以电梯直达目录↓↓↓

地平线—征程2(Journey 2-J2)芯片详解——目录-CSDN博客


3. 系统架构

3.2 复位结构

3.2.1 概述

J2的复位管理模块通过统一的方式复位整个芯片和每个功能模块,具体流程如下:

  • 管理和控制上电复位
  • 管理和控制看门狗复位
  • 管理和控制IO复位
  • 控制每个功能模块的软复位
  • 把复位信号同步到每个对应的模块
  • 生成芯片上每个功能模块的复位信号

3.2.2 复位控制

此部分主要描述复位信号的类型,如下表所示:

Type

Description

Global hard reset signal (RSTN)

Globally resets the entire chip

Power-on reset (core_pd_rstb)

Globally resets almost the entire chip except the PMU subsystem

Local reset signal (xx_rsten)

Separately resets each module of the chip, initiated by software

Watchdog reset signal (wdt_rstb)

The same as power-on reset

3.2.3 复位源

此部分主要描述不同模块的功能复位源,如下表所示:

Module

Reset Sources

Power-on Reset

SW Reset

WDG Reset

IO Reset

PMU Subsystem

PMU/PADC/RTC

/SYSCNT

ao_rstb

NA

NA

RSTN

CPU Subsystem

A53

core_pd_rstb

core_warmrstn[1:0]

wdt_rstb

NA

Coresight

core_pd_rstb

dbg_pclk_rsten

atb_atclk_rsten

atb_tsclk_rsten

armv8pil_clk_rsten

cxtpiu_clkin_rsten

wdt_rstb

JTG_TRSTN

DMAC

core_pd_rstb

sys_dmac_rsten

wdt_rstb

NA

BIFSPI

core_pd_rstb

sys_bifspi_rsten

sys_bifspi_shreg_rsten

wdt_rstb

BIFSPI_RSTN

BIFSD

core_pd_rstb

sys_bifsd_rsten

wdt_rstb

BIFSD_RSTN

ROMC

core_pd_rstb

sys_romc_rsten

wdt_rstb

NA

SRAMC

core_pd_rstb

sys_sramc_rsten

wdt_rstb

NA

GIC

core_pd_rstb

sys_gic_rsten

wdt_rstb

NA

QSPI

core_pd_rstb

sys_qspi_rsten

wdt_rstb

NA

Timer0

core_pd_rstb

timer0_rsten

wdt_rstb

NA

Timer1

core_pd_rstb

timer1_rsten

wdt_rstb

NA

Timer2

core_pd_rstb

timer2_rsten

wdt_rstb

NA

EFUSE

core_pd_rstb

efuse_repair_rsten

wdt_rstb

NA

Temperature Sensor

core_pd_rstb

temp_sensor_rsten

wdt_rstb

NA

DDR Subsystem

DDRC

core_pd_rstb

core_ddrc_rsten

presetn_ctrl_rsten

presetn_phy_rsten

ddrc_port0_rsten

ddrc_port1_rsten

ddrc_port2_rsten

ddrc_port3_rsten

ddrc_port4_rsten

ddrc_port5_rsten

wdt_rstb

NA

VIO Subsystem

SIF

core_pd_rstb

sif_mclk_rsten

dvp_pix_clk_rsten

bt_pix_clk_rsten

wdt_rstb

NA

MIPI

core_pd_rstb

mipi_ipi_clk_rsten

mipi_cfg_clk_rsten

wdt_rstb

NA

IAR

core_pd_rstb

iar_pix_clk_rsten

wdt_rstb

NA

PYM

core_pd_rstb

pym_mclk_rsten

wdt_rstb

NA

BPU Subsystem

CNN0

core_pd_rstb

cnn0_rsten

wdt_rstb

NA

CNN1

core_pd_rstb

cnn1_rsten

wdt_rstb

NA

PERI Subsystem

UART0

core_pd_rstb

uart0_rsten

wdt_rstb

NA

UART1

core_pd_rstb

uart1_rsten

wdt_rstb

NA

UART2

core_pd_rstb

uart2_rsten

wdt_rstb

NA

UART3

core_pd_rstb

uart3_rsten

wdt_rstb

NA

SPI0

core_pd_rstb

spi0_rsten

wdt_rstb

NA

SPI1

core_pd_rstb

spi1_rsten

wdt_rstb

NA

SPI2

core_pd_rstb

spi3_rsten

wdt_rstb

NA

PWM0

core_pd_rstb

pwm0_rsten

wdt_rstb

NA

PWM1

core_pd_rstb

pwm1_rsten

wdt_rstb

NA

PWM2

core_pd_rstb

pwm1_rsten

wdt_rstb

NA

I2C0

core_pd_rstb

i2c0_rsten

wdt_rstb

NA

I2C1

core_pd_rstb

i2c1_rsten

wdt_rstb

NA

I2C2

core_pd_rstb

i2c2_rsten

wdt_rstb

NA

I2C3

core_pd_rstb

i2c3_rsten

wdt_rstb

NA

SD0

core_pd_rstb

sd0_rsten

wdt_rstb

NA

SD1

core_pd_rstb

sd1_rsten

wdt_rstb

NA

ETH0

core_pd_rstb

eth0_rsten

wdt_rstb

NA

I2S0

core_pd_rstb

i2s0_rsten

wdt_rstb

NA

I2S1

core_pd_rstb

i2s1_rsten

wdt_rstb

NA

总结:本部分主要讲解了J2的复位结构,主要包含复位控制和复位源


本文章是博主花费大量的时间精力进行梳理和总结而成,希望能帮助更多的小伙伴~  🙏🙏🙏

后续内容将持续更新,敬请期待(*^▽^*)

欢迎大家评论,点赞,收藏→→→

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

零零刷

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

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

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

打赏作者

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

抵扣说明:

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

余额充值