深入了解SSI(Synchronous Serial Interface)串行通信接口的工作原理

SSI接口是一种串行通信接口,用于实现芯片内部的空间地址访问,SSI接口不需要片内CPU的配合,可以独立工作,在芯片解复位后即可工作。在系统中,SSI由一个Master和一个Slave,一对一配对使用。SSI接口是一个单工接口,支持读和写访问,但读写不可以同时。
SSI接口为16bit地址位宽,使用SSI地址的最高位ssi_addr[15]来区分SSI内部寄存器还是全系统MemoryMap。在访问SSI内部寄存器时,直接使用ssi_addr[14:0]来寻址;在访问全系统MemoryMap时,需要使用基地址+偏移地址的方式来寻址,基地址使用ssi内部寄存器中的ssi_base寄存器来控制,偏移地址则直接使用ssi_addr[14:0]来寻址。

SSI操作:配置ADDR,RW,WDATA,START
写时序在这里插入图片描述

物联沃分享整理
物联沃-IOTWORD物联网 » 深入了解SSI(Synchronous Serial Interface)串行通信接口的工作原理

发表评论