S32G3 SIUL2

SIUL2 

S32G3的SIUL2实现参考Reference Manual的Chapter 16 System Integration Unit Lite2(SIUL2),S32G3集成了2个SIUL2模块,SIUL2_0与SIUL2_1,对应的寄存器如下:

(个人理解,每个SIUL2都支持0-511个MSCR,512-1023个IMCR,S32G3集成了2个SIUL2模块,每个模块可使用的端口索引号如下:)

Instance

Multiplexed Signal Configuration Register (MSCR) mapping

Reference

Base Address

SIUL2_0

MSCR0-MSCR101 and MSCR512-MSCR595(IMCR0-IMCR83)

SIUL_CC

0x4009C000

SIUL2_1

MSCR112-MSCR190 and MSCR631-MSCR1023

SIUL_OFFCC

0x44010000

 MSCR配置Pad端口复用输出,IMCR配置Pad端口输入;

"CR" numbers 0 to 511 correspond to the MSCR register instances.

"CR" numbers 512 to 1023 correspond to the IMCR register instances.

 GPDO与GPDI寄存器可以写、读MSCR端口的电平;索引号与MSCR索引号一致;

可以通过Reference Manual中的附件S32G3_IOMUX.xlsx的IO Signal Table页确定每个pad支持的复用功能,以PJ_01为例说明如何配置pad端口:

PJ_01表明该pad所在的port group,即PTJ (PortJ),该组共16个pad(PJ_00 - PJ_15);

CR:即表明输出需配置的寄存器索引号,MSCR145;662与814表明PJ_01用作输入时,针对不同的功能需要分别配置IMCR150(662-512)或IMCR302(814-512);

addr:即为MSCR寄存器的地址,0x4401048C

SSS:为不同复用功能对应的写入到寄存器的值;

Pad Type:表明端口支持的最大速率与驱动强度;

 只有特定的pad端口支持中断功能,即可复选为EIRQ功能的端口;S32G3中,SIUL2_0不支持中断和DMA功能,SIUL2_1只支持1路中断(由多路pad共享),在触发中断后读取DISR0判断哪一路pad触发的中断;且SIUL2_1支持通过寄存器DIRSR0配置是触发中断还是DMA(只有EIRQ[0:7]可配置)。

Autosar

Port

S32G3支持使用MCAL实现对Pad的配置,配置项如下图

 

PortPin SIUL2 Instance:选择该pad所属的SIUL2,根据MSCR值判断

PortPin Mscr(dynamic range):即该pad对应的CR值,0 <= x <=190,也就是MSCR的索引值

PortPin Id:需不重复且小于CR;

PortPin Mode:该pad复选的功能,支持输入、输出功能复选;若选择输出功能,则复选为输出,PortPin Direction会配置为输出,且会配置MSCR寄存器的SSS值;若选择输入功能,则复选为输入,PortPin Direction会配置为输入,且会配置对应的IMCR寄存器的SSS值;

Dio

 Dio Port Id:S32G3配置值如下

 

 Dio Channel Id:该pad在port group的id,如PH_09则填写9;

Reference

S32K3xx Pins and Clocks with RTD - Training

What is SUIL?   :"Lite" means that it is reduced version of SIU.

S32G3 Reference Manual

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值