SPI(串行外设接口)和 GSB(通用串行总线)有什么区别?

What is the difference between SPI(Serial Peripheral Interface) and GSB(General purpose Serial Bus)?

我是嵌入式编程的新手。 现在我正在尝试了解 Telechips 8001S 的数据表。 SPI(串行外设接口)和GSB(通用串行总线)有什么区别?

谢谢。

google是你的朋友...

Telechips GPSB 似乎是他们的 spi 实现(以及一个或多个其他串行协议)主站或从站与 dma。 Spi是协议,称其为标准或不称呼但有大量设备支持它,GPSB是芯片中的logic/peripheral,您可以使用它来连接到spi主机或从机(您可以随时位当然在 gpio 上爆炸)。看起来有 DMA,可能还有其他功能。

我没有找到 8001 和 8010 文档,但确实找到了足以理解的文档。

在某些 ti 产品上,您可能会找到 USI,通用串行接口,它们的 uart、spi 和 i2c 外围设备的名称。

一些 ftdi 芯片具有 MPSSE,可以对其进行编程以实现相当多的协议,jtag、spi、i2c、mdio,自行编写。

其他厂商可能只是简单的把外设称为UART、SPI、I2C。

这只是该公司的营销或工程或两者的组合为芯片内的外围设备选择的名称。