SPI和UART是当今嵌入式应用中最常用的协议。通常需要扩展一个SPI主控到多个UART接口或者由于处理器与外设之间的连接限制,需要SPI与UART接口的桥接。SPI-UART扩展器提供了一个具有成本效益的解决方案,适用于主机处理器的SPI总线与多个UART器件进行通信。该参考设计用作一个SPI端口扩展器,使用iCE40™ FPGA多路复用和多路解复用通过SPI从器件到多个UART器件的数据。
SPI-UART扩展将主机处理器/微控制器的SPI主控通过一个SPI从器件连接到大量UART。
性能和资源使用情况数据是通过使用iCE-40HX8K-CT256器件和iCEcube2设计软件测得的。
注:以上所示的性能和设计大小仅是估计值。实际结果可能取决于所选择的参数、时序约束和所用的器件。若要了解更详细的情况,请查阅设计文件。除非另有说明,所有的代码和设计工作都是在PC平台上完成的。