SPI(串行外围接口)总线是一个同步串行数据链路标准,由摩托罗拉发明,在全双工模式下工作。允许多个从设备具有唯一的芯片选择线。XO2 EFB包含一个可以配置为一个SPI主或SPI从的SPI控制器。
这个参考设计提供了一个可以随时使用的RTL代码段,实现了直观的接口之间:
- 一个外部SPI主寄存器和XO2内部寄存器(用户逻辑)
- XO2中的一个外部SPI主机和内存扩展
SPI接口在主备模式下使用,由主设备发起通信。这种设计的典型应用是提供GPIO扩展到符合SPI的微控制器主控制器,或将SPI微控制器接口到XO2中的嵌入式块RAM (EBR)。