嵌入式系統/序列和並行 I/O
外觀
< 嵌入式系統
資料可以序列傳送,一次一個位元,透過一根線,或者並行傳送,一次多個位元,透過多根並行線。最著名的是,這些不同的正規化以普通 PC 埠“序列埠”和“並行埠”的形式出現。早期的並行傳輸方案通常比序列方案快得多(更多線 = 更多資料更快),但硬體成本和複雜性更高(更多線,更復雜的傳送器和接收器)。由於 I/O 引腳數減少,從而降低了成本,序列資料傳輸在新的通訊協議中更為常見。常見的序列協議包括 SPI 和 I2C。令人驚訝的是,序列傳輸方法可以以更高的位元時鐘速率進行傳輸,從而往往超過並行傳輸的主要優勢。並行傳輸協議現在主要保留用於 CPU 匯流排或物理上彼此非常靠近的 IC 器件之間的應用程式,通常以幾釐米為單位。序列協議用於更長距離的通訊系統,從共享的外部裝置(如數碼相機)到全球網路,甚至用於空間探測器的星際通訊,但是一些最近的 CPU 匯流排架構也使用序列方法。
隨著片上記憶體的增加,在小型片上系統嵌入式系統中看到乙太網支援變得越來越普遍。新的乙太網 ASIC 產品也已上市。這使嵌入式系統能夠在網路或網際網路上擁有自己的 IP 地址。它可以充當其自身網頁的伺服器,以實現 GUI 或通用 I/O,並顯示任何相關資訊,例如感測器資料,甚至作為遠端升級韌體的門戶。例如,許多網路路由器都具有這些功能。
- 序列程式設計/USB(目前,2006 年第一季度,該模組是一個存根)
- 序列程式設計/序列 ATA(目前,2006 年第一季度,該模組是一個存根)
Centronics 是 1980 年代 PC 標準並行印表機介面的代名詞。