地平线—征程2(Journey 2-J2)芯片详解(10)—中断映射

写在前面

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

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


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

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


3. 系统架构

本章主要从时钟结构、复位结构、电源管理和电源模式以及中断映射四个方面描述系统架构。

3.4 中断映射

3.4.1 SGI中断映射

下表列举了IRQ编号和软件生成中断源(Software Generated Interrupt-SGI)的详细映射,如下表所示:

IRQ ID

Interrupt Source

0

Software interrupt 1

1

Software interrupt 2

2

Software interrupt 3

3

Software interrupt 4

4

Software interrupt 5

5

Software interrupt 6

6

Software interrupt 7

7

Software interrupt 8

8

Software interrupt 9

9

Software interrupt 10

10

Software interrupt 11

11

Software interrupt 12

12

Software interrupt 13

13

Software interrupt 14

14

Software interrupt 15

15

Software interrupt 16

3.4.2 PPI中断映射

下表列举了IRQ编号和专用外设中断源(Private Peripheral Interrupt-PPI)的详细映射,如下表所示:

IRQ ID

Interrupt Source

Description

25

NA

Virtual Maintenance IRQ, not used in the chip

26

CORE[n].nCNTHPIRQ

Hypervisor Physical Timer IRQ, low active

27

CORE[n].nCNTVIRQ

Virtual Timer IRQ, low active

28

NA

Legacy FIQ, not used in the chip

29

CORE[n].nCNTPSIRQ

Secure Physical Timer IRQ, low active

30

CORE[n].nCNTPNSIRQ

Non-Secure Physical Timer IRQ, low active

31

NA

Legacy IRQ, not used in the chip

3.4.3 SPI中断映射

下表列举了IRQ编号和共享外设中断源(Shared Peripheral Interrupt-SPI)的详细映射,如下表所示:

IRQ ID

Interrupt Source

Description

32

CORE[0].CTIIRQ

Edge triggered, rising edge active

33

CORE[1].CTIIRQ

/

34

CORE[0].COMMIRQ

High active

(The original CPU output is low active, and is

inverted when connected for keeping consistent

with SPI.)

35

CORE[1].COMMIRQ

36

CORE[0].PMUIRQ

37

CORE[1].PMUIRQ

38

CPU.EXTERRIRQ

39

timer0_irq0

High active

40

timer0_irq1

High active

41

timer0_irq2

High active

42

timer1_irq0

High active

43

timer1_irq1

High active

44

timer1_irq2

High active

45

timer2_irq0

High active

46

timer2_irq1

High active

47

timer2_irq2

High active

48

bifspi_irq

High active

49

bifsd_irq

High active

50

dmac_irq

High active

51

qspi_irq

High active

52

Reserved

High active

53

ddrc_irq

High active

54

ddrphy_irq

High active

55

uart0_irq

High active

56

uart1_irq

High active

57

uart2_irq

High active

58

uart3_irq

High active

59

spi0_irq

High active

60

spi1_irq

High active

61

spi2_irq

High active

62

i2s0_irq

High active

63

i2s1_irq

High active

64

i2c0_irq

High active

65

i2c1_irq

High active

66

i2c2_irq

High active

67

i2c3_irq

High active

68

pwm0_irq

High active

69

pwm1_irq

High active

70

pwm2_irq

High active

71

sd0_irq

High active

72

sd1_irq

High active

73

eth0_perch_rx_irq

High active

74

eth0_perch_tx_irq

High active

75

eth0_irq

High active

76

rtc_irq

High active

77

padc_irq

High active

78

cnn0_irq

High active

79

cnn1_irq

High active

80

mipi_host_irq

High active

81

mipi_dev_irq

High active

82

ips_irq

High active

83

iar_irq

High active

84

perf_monitor_irq

High active

85

cpu_tsensor_irq

High active

86

apb_timeout_irq

High active

87~95

Reserved

/

总结:本部分主要讲解了J2的中断映射,其中包含SGI中断映射、PPI中断映射和SPI中断映射。


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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/51914.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL基础:函数

💎所属专栏:MySQL 函数是指一段可以直接被另一段程序调用的程序或代码,在MySQL中也内置了许多函数供开发者去调用,例如之前提到的聚合函数,本节再去介绍一些其他常用的函数 字符串函数 函数功能CONCAT(S1,S2...Sn)字…

可视化编程-七巧低代码入门02

1.1.什么是可视化编程 非可视化编程是一种直接在集成开发环境中(IDE)编写代码的编程方式,这种编程方式要求开发人员具备深入的编程知识,开发效率相对较低,代码维护难度较大,容易出现错误,也需要…

《图解设计模式》笔记(三)生成实例

五、Singleton模式:只有一个实例 Singleton 是指只含有一个元素的集合。因为本模式只能生成一个实例,因此以 Singleton命名。 示例程序类图 Singleton.java public class Singleton {private static Singleton singleton new Singleton();private Si…

[Meachines] [Easy] bounty web.config 文件上传代码注入+内核MS10-092权限提升

信息收集 IP AddressOpening Ports10.10.10.93TCP:80 $ nmap -p- 10.10.10.93 --min-rate 1000 -sC -sV PORT STATE SERVICE VERSION │ 80/tcp open http Microsoft IIS httpd 7.5 …

x264是怎样实现多种位深(bitdepth)支持的?

随着生活水平的提高,小伙伴们的眼神也越发好了。8bit 位深不够用了,现在都 10bit,12bit 了。鼠哥编 x264 的时候,也都必须是支持 8bit 和 10bit 位深的。x264 在不同位深的支持上,颇具奇技淫巧。其实 x265 也不遑多让&…

使用Element UI组件时,icon图标不显示

问题描述: 我在使用Element UI组件的日期选择器时,发现图标不显示(左边是原图,右边的问题图)。 经过检查我发现,我的JS,CSS文件都没有问题,只是缺少了element-icons.tff和element-icons.woff这两个文件。 …

【运维项目经历|041】上云项目-物理机迁移到阿里云

🍁博主简介: 🏅云计算领域优质创作者 🏅2022年CSDN新星计划python赛道第一名 🏅2022年CSDN原力计划优质作者 ​ 🏅阿里云ACE认证高级工程师 ​ 🏅阿里云开发者社区专家博主 💊交流社区:CSDN云计算交流社区欢迎您的加入! 目录 项目名称 项目背景 项目目标 项…

微信小程序的四种弹窗使用

​ 在做小程序的过程中,弹窗也算是非常实用的功能了,这几天写的几个功能就用到了弹窗,也可能是初学者的问题,比较菜,想找一个可以带图片的自定义的弹窗,,这里简单介绍一下官方封装好的四个弹窗…

密码学之RSA算法

文章目录 1. RSA算法介绍1.2 算法历史与发展1.3 算法应用场景 2. RSA密钥生成2.1 选择素数2.2 计算公钥和私钥2.3 密钥长度与安全性 3 算法原理3.1 加密原理3.2 加密方法3.3 加密示例3.4 代码实现 4. 总结 1. RSA算法介绍 1.2 算法历史与发展 RSA算法由Ron Rivest、Adi Shami…

Qt 0814作业

一、思维导图 二、登录窗口界面 自由发挥登录窗口的应用场景,实现一个登录窗口界面 要求:每行代码都有注释 【需要用到的图片或者动图,自己去网上找】 #include "mywidget.h"MyWidget::MyWidget(QWidget *parent): QWidget(par…

Java-文件下载(后端response直接下载文件还是后端将文件流返回给前端,由前端负责下载)

Java 后端处理文件下载时,有两种常见的方法:一种是后端直接下载文件,另一种是后端将文件 流返回给前端,由前端负责下载。这两种方法各有优缺点,适用于不同的场景。 1. 后端直接下载 在这种情况下,后端会直接处理文件的下载逻辑,通常涉及到设置HTTP响应头,将文件内容…

【OCR 学习笔记】二值化——全局阈值方法

二值化——全局阈值方法 固定阈值方法Otsu算法在OpenCV中的实现固定阈值Otsu算法 图像二值化(Image Binarization)是指将像素点的灰度值设为0或255,使图像呈现明显的黑白效果。二值化一方面减少了数据维度,另一方面通过排除原图中…

微服务架构的介绍

系统架构的演变 随着互联⽹的发展,⽹站应⽤的规模不断扩⼤,常规的应⽤架构已⽆法应对,分布式服务架构以及微服务架构势在必⾏,必需⼀个治理系统确保架构有条不紊的演进。 单体应用架构 Web应⽤程序发展的早期,⼤部分…

C++入门——“继承”

一、引入 面相对象的计算机语言有三大特性:“封装”、“继承”、“多态”。今天来讲解一下C的一大重要特性——继承。 通俗理解来讲,继承就和现实生活一样,子辈继承父辈的一些特性,C中的继承也可以这样理解。它允许我们在保持原有…

计算机毕业设计选什么题目好?springboot 基于Java的学院教学工作量统计系统

✍✍计算机毕业编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java、…

day31 贪心算法-mergeIntervals+monotoneIncreasingDigits+binaryTreeCameras

### 8.16 56. Merge Intervals Given an array of intervals where intervals[i] [starti, endi], merge all overlapping intervals, and return an array of the non-overlapping intervals that cover all the intervals in the input. 56. 合并区间 本题也是重叠区间问题…

vue使用高德获取当前地区天气

1、收件箱 | 高德控制台 (amap.com) 首先打开高德开放平台注册一下 2、创建一个应用获取到key后面获取天气的时候 请求接口的时候会用到key 2.1.1 创建应用的时候注意类型选成天气 2.1.2 创建完成之后就点添加key 然后选择web服务就行 3、可以调取天气接口 天气查询-基础 API…

DISCUZ论坛中 “阅读权限10“这几个字的修改教程以及后台目录路径修改后的管理路径

第一篇:修改“阅读权限10”这几个字 首先找到目录: source\language\lang_message.php 找到这个文件 查找: thread_nopermission 首发地址:玖毅论坛 第二篇:后台管理路径 看到好多人在网上问discuz管理路径怎么…

围观|微信小程序开发数据绑定最佳实践?

在微信小程序开发中进行数据绑定时,遵循一些最佳实践可以帮助你编写更高效、可维护的代码。以下是一些数据绑定的最佳实践: 1. 保持数据简洁 尽量保持 data 对象中的数据简洁明了,避免嵌套过深的数据结构。这样可以减少数据更新的复杂性,提高代码的可读性。 Page({data:…

SocketIO的常见问题

1 常见问题 连接超时:当客户端尝试连接到服务器时,如果连接超出了设定的时间限制,就会发生连接超时异常。这可能是由于网络延迟、服务器负载过高或防火墙限制等原因引起的。读/写超时:在Socket通信中,当读/写操作超过…