總線,較早始于計算機領域,是指匯集在一起的多種功能的線路;后經深化并延伸,則是指計算機各模塊及計算機之間的一種通信系統(tǒng),涉及硬件(器件、線纜、電平)和軟件(通信協(xié)議),其應用被引入嵌入式領域后,用于嵌入式系統(tǒng)的芯片級、板級、設備級的互連。本書主要涉及嵌入式系統(tǒng)中的高速串行總線技術,傳輸速率在Gbps量級。本書首先按時間的先后順序梳理出計算機和嵌入式系統(tǒng)中常用的總線技術;然后介紹并基于FPGA實現(xiàn)了目前嵌入式系統(tǒng)中常用的高速串行總線技術,如Serdes、JESD204、SRIO、PCIE、Aurora、SATA總線,側重于終端技術實現(xiàn);*后論述嵌入式系統(tǒng)中的常用總線架構,涉及CPCIE、VPX、FC、Infiniband總線架構技術,側重于整機設計。