PCB设计挑战- 在许多系统中的处理器使用多个接口,包括我2C,GPIO,I2S和UART从外围设备和传感器收集数据。在某些系统的PCB空间是除了设计师溢价与小的PCB连接在一起,以适应看着整齐的工业设计去。通过拥挤的PCB和连接器路由信号带来了一些挑战。
基于FPGA的解决方案- 在两个iCE40 UltraPlus型FPGA中的单线聚合参考设计运行以骨料的多个数据流我这样2C,UART,I2S并且由一个FPGA GPIO在TDM方式,并发送通过单丝到另一FPGA进行解聚集回到相同的集流。
灵活且强大的选项- 所述的FPGA之间的单线通信是在7.5 Mbps的。该设计也可配置的,我的数2C / I2S总线和GPIO和单线协议分组长度可以调整。FPGA之间单线协议是与错误检测和重试功能强大的。