GTM4.1-CCM

概述:仅仅用于梳理、总结学习过程中的知识点

一、名称:

Cluster Configuration Module

二、功能

  • 配置cluster的时钟频率
  • 控制不同模块的时钟门控
  • 监控cluster mcs bus master的状态
  • 地址范围保护
  • 全局特性配置

三、寄存器描述

  • CCM[i]_PROT

写入保护,开启后ccm有写入保护;

  • CCM[i]_CFG

各个模块的时钟使能,默认是都没有使能的,使用模块前注意要使能;

  • CCM[i]_CMU_CLK_CFG

对应CLK时钟的选择,主要是给TOM和CDTM的时钟,可以选择为CMU_CLK[K]或者CMU_CLK8(高精度PWM)或者TIM[I]_EXT_CAPTURE(K)(tim的外部捕获);

  • CCM[i]_CMU_FXCLK_CFG

对FXCLK的时钟选择,主要是给TIM\ATOM\CDTM\TIO\TBU的时钟,但只有FXCLK0可以选择,其他的都是默认的;CLS_PROT=0写入;

  • CCM[i]_AEIM_STA

MCS访问出现的无效地址以及状态;

  • CCM[i]_ARP[a]_CTRL

貌似有10组,用于规定地址保护的addr、size和对应的ARP保护使能、cpu访问的保护使能;

  • CCM[i]_ARP[a]_PROT

MCS的写保护使能

  • CCM[i]_HW_CONF

硬件配置

  • GRSTEN:模块复位
  • BRIDGE_MODE_RST:brige同步或者异步,在启动ARU时同步很重要;
  • SYNC_INPUT_REG:额外的指令执行时间,即增加指令执行时间来达到更好的同步效果;
  • CFG_CLOCK_RATE:ARU传输数据,单或双时钟周期;
  • ATOM_OUT_RST/TOM_OUT_RST:复位后的默认输出电平;
  • ATOM/TOM_TRIG_CHAIN:trig chain,没有理解;
  • RAM_INIT_RST:GTM对应的RAM在上电时是否进行初始化;
  • ERM:大、小端模式,针对RAM,1是MSB;
  • RESET_ACTIVE:异步复位的有效电平,但不知道只的哪个引脚的电平;
  • IRQ_MODE_PULSE_NOTIFY/IRQ_MODE_SINGLE_PULSE:中断触发方式,收集脉冲或单次脉冲;如果选择单次脉冲的方式,仅会在第一次事件有脉冲;
  • IRQ_MODE/PULSE_LEVEL:电平式中断或脉冲式中断;
  • ATOM/TOM_TRIG_INTCHAIN:trig的长度,trig没有理解;
  • INT_CLK_EN_GEN:外部时钟使能;
  • AEI_ADDR_PIPELINE_STAGE:地址是否需要额外的流水线阶段;
  • AEI_RDATA_PIPELINE_STAGE:mcu读取数据是否需要额外的流水线;
  • CCM[i]_TIM_AUX_IN_SRC:TIM的AUX 源,不知道AUX是做什么的;
  • CCM[i]_EXT_CAP_EN:定义TIM捕获传输到MCS;
  • CCM[i]_TOM/ATOM/TIO_OUT:输出快照;
  • CCM[i]_HW_CONF2:AXI,没看懂

四、软件实际配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值