出版時間:2009-4 出版社:陳曦、邱志成、張鵬、 安亮 中國水利水電出版社 (2009-04出版) 作者:陳曦 等 著 頁數(shù):314
Tag標簽:無
前言
隨著電子技術(shù)的發(fā)展,當前的數(shù)字通信系統(tǒng)正朝著速度快、帶寬大、體積小、集成度高的方向發(fā)展,并且發(fā)展極為迅猛,新技術(shù)層出不窮。推動該浪潮的引擎就是日趨進步和完善的FPGA設(shè)計技術(shù)。目前FPGA以其功能強大、開發(fā)周期短、投資少、可重復修改、開發(fā)工具智能以及軟件可升級等特點成為通信系統(tǒng)領(lǐng)域硬件設(shè)計的首選設(shè)備。目前全球的FPGA生產(chǎn)廠商Xilinx公司和Altera公司的芯片設(shè)計水平已經(jīng)很高,無論從邏輯門的數(shù)量和芯片處理速度來看,都已基本能夠滿足高速通信數(shù)據(jù)處理的需要。 近年來,隨著通信技術(shù)的發(fā)展和FPGA的普及,翔實地講解FPGA設(shè)計技術(shù)在通信領(lǐng)域應(yīng)用的書籍鳳毛麟角,編寫本書的一個重要目的就在于填補這~市場空缺。本書力圖全面、系統(tǒng)而深入地介紹Verilog HDL及其應(yīng)用方面的相關(guān)知識,具有如下4大特色:· 入門要求低。本書重點講解通信相關(guān)技術(shù)的FPGA實現(xiàn),所以只需要讀者擁有基本的通信背景知識即可。· 實用性。本書的Verilog HDL語法及開發(fā)軟件章節(jié)內(nèi)容深入淺出,力求只介紹最實用的內(nèi)容給讀者,方便讀者迅速入門。而實例部分則來源于實際項目,實用性和可操作性較強?!?概括性。本書內(nèi)容涵蓋了通信的眾多領(lǐng)域,實例覆蓋面廣,在介紹實例的同時又涉及語法、開發(fā)工具中最重要的內(nèi)容,是一本工具書+實例參考書的綜合讀物。· 新穎性。本書的實例多為其他圖書沒有涉及的內(nèi)容,同時本書花費了部分篇幅專門講解Verilog HDL的代碼編程規(guī)范,以及常見的FPGA設(shè)計指導性原則,這部分資料來源于部分國內(nèi)外知名公司的編程規(guī)范和硬件設(shè)計工程師的經(jīng)驗總結(jié)。加入該部分內(nèi)容的初衷在于力求幫助讀者能夠養(yǎng)成良好的編程習慣,因為好的編程習慣直接和代碼開發(fā)效率及代碼的可讀性直接相關(guān)。同時該部分中所涉及的一些硬件工程師的設(shè)計經(jīng)驗總結(jié),可以較快地提高讀者的工程開發(fā)能力,在以后的實際系統(tǒng)開發(fā)過程中起到事半功倍的效果。
內(nèi)容概要
《基于Verilog HDL的通信系統(tǒng)設(shè)計》綜臺幾位作者多年的研究和實踐經(jīng)驗,從Verilog HDL的基本語法知識開始,簡要介紹M0delsim和Quartus軟件的使用方法,再對數(shù)字信號處理關(guān)鍵技術(shù)的原理和實踐、無線通信關(guān)鍵技術(shù)的原理和實踐、有線通信關(guān)鍵技術(shù)的原理和實踐進行全面的分析和介紹;最后給出FPGA的常用設(shè)計指導原則代碼編寫規(guī)范和實驗指導。這種結(jié)構(gòu)的安排旨在提高讀者的工程實踐能力,使讀者在設(shè)計開發(fā)、應(yīng)用過程中起到事半功倍的效果?! ‰S著電子技術(shù)的發(fā)展,當前的數(shù)字通信系統(tǒng)正朝著速度快、帶寬大、體積小、集成度高的方向迅猛發(fā)展。推動該浪潮迅猛發(fā)展的引擎就是日趨進步和完善的FPGA設(shè)計技術(shù)。FPGA以其功能強大、開發(fā)周期短、投資少、可重復修改、開發(fā)工具智能以及軟件可升級等特點成為通信系統(tǒng)領(lǐng)域硬件設(shè)計的先導?! 痘赩erilog HDL的通信系統(tǒng)設(shè)計》體系完整,內(nèi)容編寫思路大致按照基礎(chǔ)知識、應(yīng)用實例、設(shè)計指導、代碼規(guī)范和實驗來完成。《基于Verilog HDL的通信系統(tǒng)設(shè)計》適合作為高等院校通信、計算機專業(yè)本科生和研究生的教學用書,也可供有關(guān)技術(shù)培訓及工程技術(shù)人員自學參考用。
書籍目錄
前言第一部分 基礎(chǔ)篇第1章 Verilog的基本知識1.1 Verilog HDL的歷史1.2 Verilog HDL和VHDL的異同1.3 EDA技術(shù)及其應(yīng)用1.3.1 EDA技術(shù)的發(fā)展1.3.2 現(xiàn)代EDA技術(shù)的特點及應(yīng)用1.3.3 EDA技術(shù)的范疇和應(yīng)用1.3.4 EDA技術(shù)的發(fā)展1.4 IP復用技術(shù)及SOC概況1.4.1 IP核1.4.2 系統(tǒng)芯片1.5 本章小結(jié)第2章 常用Verilog語法2.1 模塊2.2 標識符、關(guān)鍵字和注釋2.2.1 標識符2.2.2 關(guān)鍵詞2.3 數(shù)字值集合2.3.1 值的集合2.3.2 常量2.3.3 變量2.4 運算符和表達式2.4.1 邏輯運算符2.4.2 關(guān)系運算符2.4.3 算術(shù)運算符2.4.4 條件運算符2.4.5 等式運算符2.4.6 移位運算符2.4.7 位拼接運算符2.4.8 位運算符2.4.9 縮減運算符2.4.10 優(yōu)先級別2.5 行為語句2.5.1 過程語句2.5.2 條件語句2.5.3 循環(huán)語句2.5.4 阻塞賦值和非阻塞賦值2.6 task和function說明語句2.6.1 任務(wù)(task)2.6.2 函數(shù)(function)2.6.3 任務(wù)和函數(shù)的異同2.7 編譯預(yù)處理2.7.1 宏替換'define2.7.2 文件包含'include2.7.3 時間尺度'timescale2.7.4 條件編譯'ifdef、'else、'endif2.8 本章小結(jié)第3章 功能仿真和下載配置3.1 ModelSim仿真工具3.1.1 ModelSim簡介3.1.2 ModelSim基本仿真流程3.1.3 ModelSim仿真實例3.1.4 常用的ModelSim仿真命令介紹3.1.5 dataflow的應(yīng)用3.1.6 ModelSim代碼覆蓋率查看3.2 Quartus Ⅱ的使用方法3.2.1 Quaruts Ⅱ設(shè)計實例3.2.2 應(yīng)用RTL電路圖觀察器3.2.3 Altera的IP Core的使用3.3 下載配置設(shè)計3.3.1 配置方式介紹3.3.2 配置過程3.3.3 配置接口電路3.3.4 Altera公司下載電纜介紹3.3.5 配置芯片介紹3.4 本章小結(jié)第二部分 實踐篇第4章 簡單邏輯電路實現(xiàn)4.1 簡單組合邏輯電路的Verilog.HDL實現(xiàn)4.1.1 基本門電路4.1.2 譯碼器4.1.3 數(shù)據(jù)選擇器4.1.4 半加器4.1.5 全加器4.2 簡單時序邏輯的Verilog HDL實現(xiàn)4.2.1 D觸發(fā)器4.2.2 R-S觸發(fā)器4.2.3 J-K觸發(fā)器4.2.4 計數(shù)器4.2.5 串并轉(zhuǎn)換電路4.2.6 分頻器4.3 幾種常見的存儲設(shè)備設(shè)計4.3.1 RAM的VefilogHDL實現(xiàn)4.3.2 ROM的Verilog HDL實現(xiàn)4.3.3 FIFO的VenlogHDL實現(xiàn)4.4 本章小結(jié)第5章 數(shù)字濾波器設(shè)計5.1 數(shù)字濾波器概述5.1.1 數(shù)字濾波器和模擬濾波器的比較5.1.2 數(shù)字濾波器的分類5.1.3 數(shù)字濾波器的數(shù)學模型5.1.4 數(shù)字濾波器的性能指標5.2 FIR濾波器的設(shè)計與實現(xiàn)5.2.1 FIR濾波器和IIR濾波器的比較5.2.2 FIR濾波器原理與結(jié)構(gòu)5.2.3 FIR濾波器設(shè)計5.2.4 FIR濾波器的Verilog HDL實現(xiàn)5.3 IIR濾波器的設(shè)計與實現(xiàn)5.3.1 IIR濾波器原理與結(jié)構(gòu)5.3.2 IIR濾波器的設(shè)計5.3.3 IIR濾波器的VedlogHDL實現(xiàn)5.4 多速率處理的設(shè)計5.4.1 抽取的原理5.4..2 抽取的Verilog HDL實現(xiàn)5.4.3 內(nèi)插的原理5.4.4 內(nèi)插的Verilog HDL實現(xiàn)5.5 CIC濾波器的設(shè)計5.5.1 CIC濾波器的基本理論5.5.2 CIC濾波器的Verilog HDL實現(xiàn)5.6 本章小結(jié)第6章 數(shù)字調(diào)制與解調(diào)系統(tǒng)設(shè)計6.1 數(shù)字調(diào)制與解調(diào)的基本原理6.2 ASK調(diào)制與解調(diào)系統(tǒng)的設(shè)計6.2.1 2.ASK調(diào)制原理6.2.2 2-ASK調(diào)制的Verilog HDL實現(xiàn)6.2 -32.ASK解調(diào)原理6.2.4 2-ASK解調(diào)的Verilog HDL實現(xiàn)6.3 FSK調(diào)制與解調(diào)系統(tǒng)的設(shè)計6¨¨312.FSK調(diào)制原理6.3.2 2-FSK調(diào)制的Verilog HDL實現(xiàn)6.3.3 2.FSK解調(diào)原理6.4 PSK調(diào)制與解調(diào)系統(tǒng)的設(shè)計6.4.1 2-PSK調(diào)制基本原理6.4.2 2-PSK調(diào)制的Verilog HDL實現(xiàn)6.4.3 2-PSK解調(diào)原理6.4.4 2-PSK解調(diào)的Verilog HDL實現(xiàn)6.5 QPSK調(diào)制與解調(diào)系統(tǒng)的設(shè)計6.5.1 QPSK調(diào)制原理6.5.2 QPSK調(diào)制的Verilog HDL實現(xiàn)6.5.3 QPSK解調(diào)6.5.4 QPSK解調(diào)的Verilog HDL實現(xiàn)6.6 PPM調(diào)制與解調(diào)系統(tǒng)的VeriogHDL實現(xiàn)6.6.1 PPM調(diào)制原理6.6.2 PPM調(diào)制的Verilog HDL實現(xiàn)6.6.3 PPM解調(diào)原理6.6.4 PPM解調(diào)的Verilog HDL實現(xiàn)6.7 本章小結(jié)第7章 RS編譯碼系統(tǒng)設(shè)計7.1 信道編碼原理7.1.1 信道香農(nóng)定理7.1.2 數(shù)字通信系統(tǒng)的組成7.1.3 差錯控制系統(tǒng)分類和信道編碼的簡介7.2 線性分組碼7.2.1 幾種常見的線性分組碼7.2.2 編碼應(yīng)用7.3 RS碼的編譯碼器設(shè)計7.3.1 RS碼編碼系統(tǒng)的Verilog HDL實現(xiàn)7.3.2 Rs碼譯碼系統(tǒng)的Verilog HDL實現(xiàn)7.4 本章小結(jié)……第8章 直接擴頻通信系統(tǒng)設(shè)計第9章 網(wǎng)絡(luò)管理中UART系統(tǒng)設(shè)計第10章 以太網(wǎng)物理層關(guān)鍵技術(shù)的Verilog HDL實現(xiàn)第三部分 技巧和實驗篇第11章 FPGA設(shè)計指導原則和代碼規(guī)范第12章 實驗設(shè)計指導參考文獻及參考資料
章節(jié)摘錄
插圖:第一部分 基礎(chǔ)篇第1章 Verilog的基本知識硬件描述語言(Hardware Description Language,HDL)是一種形式化方法來描述數(shù)字電路和系統(tǒng)的語言,它從出現(xiàn)發(fā)展至今已經(jīng)有20多年歷史。本章從介紹Verilog HDL的發(fā)展歷程講起,進一步介紹EDA相關(guān)技術(shù)的發(fā)展現(xiàn)狀,最后介紹了進行大規(guī)??焖俚募呻娐吩O(shè)計還需要了解的IP復用和SOC概念。1.1 Verilog HDL的歷史用形式化方法來描述數(shù)字電路和系統(tǒng)的語言構(gòu)成了硬件描述語言(Hardware Description Language,HDL)。通過這種語言可以從上層至下層(從抽象到具體),逐層描述自己的設(shè)計思想,用一系列分層次的模塊來表示簡單或復雜的電路系統(tǒng)。Verilog HDL語言已經(jīng)成為一種標準的硬件描述語言,它有以下一些特點:·作為一種多用途的硬件描述語言,它具有易學性和易用性。在語法上與C語言非常相似。如果有一定C語言編程經(jīng)驗的讀者,那么Verilog HDL語言學起來非常容易?!ご蠖鄶?shù)邏輯綜合工具都支持Verilog HDL,使得Verilog HDL成為設(shè)計人員的一個很好的選擇。· Verilog HDL語言允許在同一個模塊中進行不同抽象層次的描述,設(shè)計者可以同時使用門級、開關(guān)級、寄存器器傳輸級或行為描述代碼對同一個硬件模塊進行描述?!?所有的制造廠商都提供了Vemog HDL的工藝庫,用以支持仿真,這就為用Verilog HDL設(shè)計的芯片可以在不同的廠家進行生產(chǎn),提供更大的靈活性?!?Verilog HDL擁有強大的接口功能,允許用戶用C語言對內(nèi)部數(shù)據(jù)結(jié)構(gòu)進行描述。Verilog HDL語言是由美國GDA(Gateway DesignAutomatic)公司的Phi Moordy創(chuàng)立于1983年。在1984~1985年間Phi Moorby設(shè)計出一個仿真器稱為Verilog.xL;1986年,他又提出了用于快速門級仿真的XL算法,對Verilog HDL的發(fā)展作出了另一個巨大貢獻。1989年,GDA公司被Cadence公司收購,1990年Cadence公司決定開發(fā)Verilog HDL語言,并成立了OVI(Open Verilog International)組織來促進Verilog HDL語言的發(fā)展。1995年,IEEE制定了Verilog HDL的IEEE標準,即Verilog HDLl364—1995。之后又在2001年發(fā)布了VerilogHDLl364—2001標準。
編輯推薦
《基于Verilog HDL的通信系統(tǒng)設(shè)計》內(nèi)容涵蓋了通信的眾多領(lǐng)域,實例覆蓋面廣,在介紹實例的同時又涉及語法、開發(fā)工具中最重要的內(nèi)容,是一本工具書+實例參考書的綜合讀物。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
基于Verilog HDL的通信系統(tǒng)設(shè)計 PDF格式下載