Verilog HDL算法與電路設計(通信和計算機網絡典型案例)/電子信息前沿技術叢書
定 價:69 元
叢書名:電子信息前沿技術叢書
- 作者:喬廬峰,陳慶華,晉軍,續(xù)欣,趙彤 編
- 出版時間:2021/5/1
- ISBN:9787302568742
- 出 版 社:清華大學出版社
- 中圖法分類:TP312
- 頁碼:253
- 紙張:
- 版次:1
- 開本:16開
本書精選了通信、計算機和網絡領域9類共20余個典型電路,包括網絡接口、存儲管理、幀同步、CAM和TCAM、哈希散列查找、深度包檢測、漏桶算法、數(shù)據(jù)交換單元和SM4加解密電路,給出了每個電路的功能說明、算法原理和內部結構,以及完整的Verilog HDL設計代碼和仿真測試代碼。本書中的所有代碼都在FPGA開發(fā)環(huán)境上進行了實際驗證,可以直接應用于讀者的設計實踐中,具有良好的參考價值。
本書主要面向具有一定Verilog HDL語法基礎,著手進行大規(guī)模數(shù)字系統(tǒng)設計的電子技術、計算機、通信和網絡領域的高年級本科生、研究生和已經進入工作崗位的工程技術人員。
第1章 簡單以太網網卡電路
1.1 接收MAC控制器的設計
1.1.1 mac_r的MII接口
1.1.2 mac_r與后級電路的接口隊列
1.1.3 802.3 CRC-32校驗運算電路
1.1.4 mac_r電路設計
1.1.5 mac_r測試臺代碼設計
1.2 發(fā)送MAC控制器設計
1.2.1 mac_t的MII接口
1.2.2 mac_t電路設計
1.3 處理器接口電路設計
1.4 NIC頂層設計文件及仿真分析
第2章 LRU算法與電路實現(xiàn)
2.1 LRU電路的功能
2.1.1 LRU在Cache管理中的應用
2.1.2 LRU電路在路由查找中的應用
2.2 LRU算法原理
2.3 LRU電路實現(xiàn)
2.3.1 電路符號圖
2.3.2 電路狀態(tài)圖
2.4 LRU電路的仿真驗證平臺設計
2.5 LRU電路仿真分析
2.5.1 LRU中的鏈表建立操作仿真
2.5.2 LRU中的鏈表更新操作
第3章 典型幀同步電路
3.1 PDH E1幀同步電路
3.2 SDH幀同步電路
第4章 CAM和TCAM電路的設計與應用
4.1 基于CAM的以太網查找電路
4.2 采用TCAM實現(xiàn)IP地址的最長前綴匹配
第5章 基于鏈表結構的哈希查找技術
5.1 簡介
5.1.1 哈希散列算法的基本原理
5.1.2 基于哈希鏈表的沖突解決方法
5.1.3 多桶哈希查找算法
5.1.4 哈希函數(shù)的選擇方法
5.2 基于鏈表結構的哈希查找電路的實現(xiàn)與仿真分析
5.2.1 基于鏈表結構的哈希查找電路的功能
5.2.2 基于鏈表結構的哈希查找電路的實現(xiàn)
5.2.3 仿真驗證平臺的設計
5.2.4 基于鏈表結構的哈希查找電路的仿真分析
5.3 多桶哈希查找電路的設計與仿真分析
5.3.1 雙桶哈希查找電路的設計
5.3.2 雙桶哈希查找電路的仿真分析
第6章 深度包檢測算法與電路實現(xiàn)
6.1 應用背景
6.1.1 深度包檢測
6.1.2 正則表達式
6.2 基于硬件邏輯的DFA匹配引擎
6.2.1 電路實現(xiàn)
6.2.2 電路仿真驗證平臺設計
6.3 面向存儲的DFA匹配引擎
6.3.1 電路實現(xiàn)
6.3.2 電路仿真驗證平臺設計
第7章 漏桶算法與電路實現(xiàn)
7.1 漏桶算法在網絡設備中的應用
7.2 漏桶算法的電路實現(xiàn)
第8章 典型數(shù)據(jù)交換單元的原理與設計
8.1 crossbar的原理與設計
8.1.1 crossbar的工作原理
8.1.2 8×8 crossbar的電路實現(xiàn)
8.2 共享緩存交換單元算法原理與電路實現(xiàn)
8.2.1 共享存儲交換單元的工作原理
8.2.2 共享緩存交換結構及工作流程
8.2.3 switch_core中的自由指針隊列管理電路
8.2.4 switch_core電路的設計實現(xiàn)
第9章 SM4加/解密算法原理與電路實現(xiàn)
9.1 加/解密算法
9.1.1 加密運算
9.1.2 解密運算
9.2 代碼分析
9.2.1 頂層模塊
9.2.2 總控模塊
9.2.3 F函數(shù)代碼分析
9.2.4 Sbox代碼分析
9.2.5 測試驗證
參考文獻