TDA4VM/VH 芯片 NAVSS0

news/2025/2/23 15:27:47

请从官网下载 TD4VM 技术参考手册,地址如下:

TDA4VM 技术参考手册地址

概述

(NAVSS0 的介绍在 TRM 的第10.2章节)

NAVSS0 可以看作 MAIN 域的一个复杂外设域,实现如下功能:

  1. UDMASS: DMA 管理子系统;
  2. MODSS:NAVSS0 下集成的一系列外设子系统,比如 Mailbox, Spinlock 等
  3. NBSS: North bridge;
  4. VirtSS: 虚拟化子系统;

NAVSS0 集成框图

集成框图如下:
在这里插入图片描述
说明:

  1. NAVSS0_MODSS 参考时钟为 MODSS_VBUS_D2_CLK, 时钟源为 MAIN_SYSCLK0;
  2. NAVSS0_MODSS 的复位信号为 MODSS_RST, 复位信号源为 MOD_G_RST,来自 LPSC0;
  3. NAVSS0 的中断由 INTR_ROUTER0 配置,可输出给芯片上的所有处理器核。

NAVSS0 中 INTR_ROUTER0输出中断与处理器关系

对于INTR_ROUTER0 生成的不同中断号的中断,可由不同处理器处理,中断号与处理器关系如下:

INTR_ROUTER0 输出中断号目的处理器目的处理器输入中断号
INTR_ROUTER0_OUTL_INTR[63:0]A72SS0GIC500_SPI_IN_[127:64]
INTR_ROUTER0_OUTL_INTR[223:192]R5FSS0_CORE0CORE0_INTR_IN_[255:224]
INTR_ROUTER0_OUTL_INTR[255:224]R5FSS0_CORE1CORE1_INTR_IN_[255:224]
INTR_ROUTER0_OUTL_INTR[287:256]R5FSS1_CORE0CORE0_INTR_IN_[255:224]
INTR_ROUTER0_OUTL_INTR[319:288]R5FSS1_CORE1CORE1_INTR_IN_[255:224]
INTR_ROUTER0_OUTL_INTR[407:400]MCU_R5FSS0(core0 与core1)CORE0/1_INTR_IN_[383:376]

NAVSS0 中 INTR_ROUTER0 输入中断号

INTR_ROUTER0 的输入中断号映射关系如下:

在这里插入图片描述
说明:

  • MAILBOX0 可生成的48个中断,由INTR_IN[439:392] 捕获。

NAVSS0 中 INTR_ROUTER0 路由配置

对于 INTR_ROUTER0 的某一个中断输入,我们可以将该中断输入信号绑定到某一指定的 INTR_ROUTER0 的中断输出信号上,实现中断路由功能。

中断路由配置寄存器为 INTR_ROUTER_MUXCNTL_[1FF:0] 寄存器配置:

  1. 对于指定的中断输出信号y,选择对应的 INTR_ROUTER_MUXCNTL_y 寄存器进行配置;
  2. INTR_ROUTER_MUXCNTL_y 寄存器的 BIT[8:0].MUX_CONTROL 位域选择自定义的中断输入信号;
  3. INTR_ROUTER_MUXCNTL_y 寄存器的 BIT16. INT_ENABLE 位域使能中断输出。

http://www.niftyadmin.cn/n/271459.html

相关文章

Spring MVC开发及使用(8000字详解)

如何学习 Spring MVC? 学习 SPring MVC 只需要掌握以下三个功能: 连接的功能:将用户(浏览器)和 Java 程序连接起来,也就是访问一个地址能够调用到我们 Spring程序;获取参数的功能:用…

springcloud的项目使用一个tomcat部署

背景 我们项目使用springcloud、redis(缓存)、rocketMQ(消息中间件)、tinyid(分布式id)、minio(文件存储)、nacos(配置注册中心)这些组件开发了一个mes系统&…

PWM输入信号转换模拟量电压电流隔离变送器1Hz~10KHz转0-10V/1-5V/4-20mA

主要特性: >>精度等级:0.1级。产品出厂前已检验校正,用户可以直接使用 >>辅助电源:8-32V 宽范围供电 >>PWM脉宽调制信号输入: 1Hz~10KHz >>输出标准信号:0-5V/0-10V/1-5V,0-10mA/0-20mA/4-20mA等&…

java基础(三)-变量和数据类型

上节说了最简单的程序,其实就是一条命令,这节我们开始讲变量。 首先什么是变量? 变量是用来存储数据的特殊实体。在 Java 语言中,所有数据都存储在变量中。 它就像一个盒子,假设你在一张纸上写下数字 13&#xff0c…

DateFormat使用时需要注意:多线程下需要特殊处理

前言 工作或学习过程中难免会接触到时间(Date)相关的内容,比如String类型转为Date类型,或者Date类型转为String类型,jdk为我们提供了一套完善的日期格式化工具,DateFormat类,使用者可以使用该接…

Linux 内存 pt.1

哈喽大家好,我是咸鱼 今天我们来学习一下 Linux 操作系统核心之一:内存 跟 CPU 一样,内存也是操作系统最核心的功能之一,内存主要用来存储系统和程序的指令、数据、缓存等 关于内存的学习,我会尽量以通俗易懂的方式…

Android jetpack Compose之约束布局

概述 我们都知道ConstraintLayout在构建嵌套层级复杂的视图界面时可以有效降低视图树的高度,使视图树扁平化,约束布局在测量布局耗时上比传统的相对布局具有更好的性能,并且约束布局可以根据百分比自适应各种尺寸的终端设备。因为约束布局确…

你买票了吗?五一火车票发售量创历史新高,车票总发售2209万张票

五一劳动节已经成为了除春节国庆节外最隆重的节日,是全国性的庆祝节日。在这个节日里,人们可以通过旅游、购物、娱乐等方式来放松身心,充满活力地迎接新的挑战。同时,五一假期也成为了国内外客流量最大的旅游黄金周之一&#xff0…