相關主題
商品描述
本書詳細介紹了目前FPGA 主流廠商的產品點、簡要設計流程以及基於FPGA 的總線技術。針對總線技術,先詳細講述了目前總線技術的主要技術參數、拓撲結構和控方式,以及計算機總線、片上總線、汽車總線和航空總線幾個主要的應用領域;隨後講解了UART、IIC、SPI、CAN、1553B、1394b 和FC-AE-ASM 幾類目前廣泛應用的總線技術的點、協議規範、拓撲結構及通信接口設計方法;幵以Xilinx 系列FPGA芯片為例,給出上述總線的具體實現過程;後講解了北京中航通用科技有限公司提出的新型國產化時間確定網絡總體解決方案iRAX。
本書是作者多年教學、科研與工程實踐的經驗總結,內容豐富、結構合理,理論與實踐相結合,尤其註重工程應用,幵給出了多類總線詳細的FPGA 實現方案。本書可作為高校電子科學與技術、集成電路工程等業的教材,也可作為總線系統設計、FPGA 芯片研發等領域的技術培訓教材或參考資料。
目錄大綱
前言
第1章FPGA器件簡介及技術概要
1.1邏輯器件簡介
1.2可編程邏輯器件的發展歷程
1.3FPGA的誕生與發展
1.4FPGA技術概要
1.4.1FPGA器件的組成
1.4.2FPGA器件的分類
1.4.3FPGA器件設計流程
1.5本章小結
參考文獻
第2章總線技術概要與發展歷程
2.1總線技術概要
2.1.1總線的定義
2.1.2總線的分類
2.2總線的通信方式
2.2.1同步總線
2.2.2異步總線
2.2.3半同步總線
2.2.4分離總線
2.3總線的主要參數
2.3.1總線的時間參數
2.3.2總線的寬度
2.3.3總線的結構
2.4總線的作與控制
2.5總線技術的發展歷程
2.5.1計算機總線的發展歷程
2.5.2片上總線的發展歷程
2.5.3汽車總線的發展歷程
2.5.4航空總線的發展歷程
2.6本章小結
參考文獻
第3章串行總線協議及FPGA實現
3.1串行總線概述
3.2串行總線協議解析
3.2.1UART協議解析
3.2.2IIC協議解析
3.2.3SPI協議解析
3.2.4CAN協議解析
3.3串行總線的FPGA實現
3.3.1總體設計方案
3.3.2上位機通信模塊的FPGA實現
3.3.3UART模塊的FPGA實現
3.3.4IIC模塊的FPGA實現
3.3.5SPI模塊的FPGA實現
3.3.6CAN模塊的FPGA實現
3.4本章小結
參考文獻
第4章MIL-STD-1553B總線概述及FPGA實現
4.1MIL-STD-1553B總線概述
4.2MIL-STD-1553B總線組成與架構
4.3MIL-STD-1553B總線協議解析
4.3.1MIL-STD-1553B總線物理層
4.3.2MIL-STD-1553B總線數據鏈路層
4.4MIL-STD-1553B總線的FPGA實現
4.4.1總體實現方案
4.4.2物理層的FPGA實現
4.4.3數據鏈路層的FPGA實現
4.5本章小結
參考文獻
第5章1394總線協議及FPGA實現
5.11394總線概述
5.2MIL-1394b總線網絡組成與架構
5.3MIL-1394b總線協議解析
5.3.1MIL-1394b總線物理層
5.3.2MIL-1394b總線鏈路層
5.3.3MIL-1394b總線事務層
5.3.4MIL-1394b總線管理層
5.3.5MIL-1394b總線通信流程
5.3.6MIL-1394b總線容錯機制
5.4MIL-1394b總線的FPGA實現
5.4.1總體設計方案
5.4.2PCIe-DMA模塊的FPGA實現
5.4.3事務層的FPGA實現
5.4.4鏈路層的FPGA實現
5.4.5故障註入模塊的FPGA實現
5.4.6冗餘模塊的FPGA實現
5.5本章小結
參考文獻
第6章FC總線協議及FPGA實現
6.1FC總線概述
6.2FC總線網絡組成與架構
6.2.1FC-0層
6.2.2FC-1層
6.2.3FC-2層
6.2.4FC-3層
6.2.5FC-4層
6.3FC-AE-ASM總線協議解析
6.3.1FC-AE-ASM協議幀結構
6.3.2FC-AE-ASM協議屬性
6.4FC-AE-ASM總線的FPGA實現
6.4.1總體實現方案
6.4.2物理層的FPGA實現
6.4.3FC基礎協議模塊的FPGA實現
6.4.4ASM模塊的FPGA實現
6.4.5BM監控模塊的FPGA實現
6.5本章小結
參考文獻
第7章 協議及FPGA實現
7.1 的提出背景
7.2 協議概述
7.2.1 協議的物理層
7.2.2 線協議的數據鏈路層
7.2.3 線協議的網絡層
7.2.4 線協議的傳輸層
7.2.5 線拓撲架構
7.3 線的FPGA實現
7.3.1總體實現方案
7.3.2傳輸層的實現方案
7.3.3網絡層的實現方案
7.3.4數據鏈路層的實現方案
7.4本章小節
參考文獻
