摘要
本申请实施例提供一种AUTBUS与SPI从模块通信的系统级芯片,系统总线,系统总线上挂接有AUTBUS模块和串行外设接口SPI从模块;其中,AUTBUS模块内设置有AUTBUS缓存和AUTBUS仲裁模块,SPI从模块中设置有SPI写缓存和SPI读缓存;当AUTBUS仲裁模块控制传输方向为第一传输方向时,AUTBUS模块从AUTBUS缓存中读取缓存数据并通过直接存储访问DMA方式向SPI从模块发送缓存数据,SPI从模块从系统总线上接收缓存数据并写入SPI写缓存中;当AUTBUS仲裁模块控制传输方向为第二传输方向时,AUTBUS模块向SPI从模块发送第一读请求,第一读请求中包括:目标数据长度,SPI从模块从SPI读缓存中读取目标数据长度的缓存数据并向AUTBUS发送缓存数据;从而,可以实现AUTBUS模块和SPI从模块之间的通信提高了AUTBUS模块和SPI从模块之间通信的效率。
技术关键词
系统级芯片
模块通信
桥接器件
缓存控制器
接口
控制模块
中央处理器
指针
数据