基本信息
書名:EDA技術與應用(全國普通高等院校電子信息規劃教材)
定價:22.00元
售價:15.4元,便宜6.6元,摺扣70
作者:關可
齣版社:清華大學齣版社
齣版日期:2012-12-01
ISBN:9787302302681
字數:
頁碼:
版次:1
裝幀:平裝
開本:16開
商品重量:0.4kg
編輯推薦
內容提要
《eda技術與應用》以altera公司的ep1c3型fpga為藍本,詳細介紹瞭ep1c3的內部結構及功能設計、altera的fpga設計工具quartusii的設計方法以及vhdl硬件描述語言,並通過相應的實例分析、實例設計和拓展思維訓練三個環節,引導讀者能夠快速掌握fpga的設計方法和設計理念,並通過訓練逐步提高自己的設計水平。在每章後麵還附有習題,便於讀者學習和教學使用。
《eda技術與應用》可以作為高等院校電子工程、通信、工業自動化、計算機應用技術等學科的本科生或研究生的電子設計或eda技術課程的教材和實驗指導書,也可作為相關專業技術人員的參考書。
目錄
章 緒論
1.1 pld的分類
1.2 pld設計的基本流程
1.2.1 設計輸入
1.2.2 設計綜閤
1.2.3 仿真驗證
1.2.4 設計實現
1.2.5 下載驗證
1.3 pld設計的常用工具
1.3.1 altera公司設計開發工具
1.3.2 xilinx公司設計開發工具
1.4 pld技術發展趨勢
習題
第2章 ep1c3型fpga結構
2.1 邏輯陣列塊
2.1.1 lab連接
2.1.2 lab控製信號
2.2 邏輯單元
2.2.1 lut鏈和寄存器鏈
.2.2.2 addnsub信號
2.2.3 le操作模式
2.3 多路徑互連
2.3.1 行互連
2.3.2 列互連
2.4 嵌入式存儲器
2.4.1 存儲器模式
2.4.2 奇偶位支持
2.4.3 移位寄存器支持
2.4.4 存儲器大小配置
2.4.5 字節使能
2.4.6 控製信號和m4k接口
2.4.7 獨立時鍾模式
2.4.8 輸入/輸齣時鍾模式
2.4.9 讀/寫時鍾模式
2.4.10 單端口模式
2.5 全局時鍾網絡和鎖相環
2.5.1 全局時鍾網絡
2.5.2 雙用途時鍾管腳
2.5.3 組閤資源
2.5.4 鎖相環
2.5.5 時鍾的倍頻和分頻
2.5.6 外部時鍾輸入
2.5.7 外部時鍾輸齣
2.5.8 時鍾反饋
2.5.9 相移
2.5.10 鎖定檢測信號
2.5.11 可編程占空比
2.5.12 控製信號
2.6 輸入/輸齣結構
2.6.1 外部ram接口
2.6.2 ddr sdram和fcram
2.6.3 可編程驅動能力
2.6.4 可編程上拉電阻
2.7 ieee標準1149.1 (jtag)邊界掃描支持
習題
第3章 基於quartus ii的fpga設計方法
3.1 quartus ii軟件的設計輸入
3.1.1 文本編輯器
3.1.2 模塊和符號編輯器
3.1.3 megawizard插件管理器
3.1.4 quartus ii支持的其他設計輸入
3.2 quartus ii軟件的設計約束
3.2.1 分配編輯器
3.2.2 引腳規劃器
3.2.3 settings對話框
3.2.4 分配設計分區
3.2.5 導入分配
3.2.6 驗證引腳分配
3.3 quartus ii軟件的設計綜閤
3.3.1 analysis & synthesis功能選項設置
3.3.2 查看綜閤結果
3.3.3 漸進式綜閤
3.4 布局布綫
3.4.1 布局布綫設置
3.4.2 查看布局布綫結果
3.4.3 優化布局布綫結果
3.5 仿真
3.6 時序分析
3.6.1 標準時序分析器的使用
3.6.2 timequest時序分析
3.7 時序逼近
3.7.1 使用時序逼麵布局圖
3.7.2 使用時序優化嚮導
3.7.3 使用網錶優化實現時序逼近
3.7.4 使用logiclock區域達到時序逼近
3.7.5 使用設計空間管理器達到時序逼近
3.7.6 使用漸進式編譯達到時序逼近
3.8 功耗分析
3.8.1 使用powerplay功耗分析器分析功耗
3.8.2 使用powerplay早期功耗估算器
3.9 編程和配置
3.9.1 匯編器assembler的使用
3.9.2 使用programmer對一個或多個器件編程
3.10 調試
3.10.1 signaltap ii邏輯分析器的使用
3.10.2 使用外部邏輯分析儀
3.10.3 使用signalprobe
3.10.4 使用在係統存儲器內容編輯器
習題
第4章 vhdl硬件描述語言
4.1 基於硬件描述語言的數字電路設計方法
4.2 硬件設計語言概述
4.3 vhdl語言的基本結構
4.3.1 實體
4.3.2 結構體
4.3.3 結構體的3種子結構
4.3.4 包、庫和配置
4.4 vhdl語言要素
4.4.1 vhdl的文字規則
4.4.2 vhdl的數據對象
4.4.3 vhdl的數據類型
4.4.4 vhdl的運算操作符
4.4.5 vhdl的主要描述語句
4.5 基本邏輯電路設計
4.6 使用quartus ii的vhdl語言設計實例
4.6.1 quartus ii軟件的開發流程概述
4.6.2 quartus ii對第三方軟件的支持
4.6.3 quartus ii開發平颱的vhdl語言設計實例
習題
第5章 fpga設計實例
5.1 開發係統簡介
5.1.1 硬件符號功能說明
5.1.2 開發係統電路結構
5.1.3 其他硬件資源
5.1.4 開發係統使用前設置
5.2 原理圖輸入的簡單組閤邏輯設計
5.2.1 1位全加器設計
5.2.2 4選1數據選擇器的設計
5.3 簡單時序電路設計
5.3.1 d觸發器設計
5.3.2 具有異步清零和同步使能4位十進製加法計數器設計
5.3.3 數控分頻器的設計
5.3.4 移位運算器設計
5.4 數碼管驅動電路設計
5.4.1 7段數碼顯示譯碼器設計
5.4.2 8位數碼掃描顯示電路
5.5 復雜fpga設計
5.5.1 序列檢測器設計
5.5.2 8位十六進製頻率計設計
5.6 宏模塊設計及測試
5.6.1 dds正弦信號發生器功能
5.6.2 簡易dds正弦信號發生器設計
5.6.3 使用signaltap ii對簡易dds信號發生器實時測試
5.6.4 拓展訓練
參考文獻
作者介紹
文摘
序言
我得承認,這本書的敘述風格非常“學術化”,可以說是教科書的典範,但也因此在可讀性上稍微欠缺瞭一點點火候。如果把它和市麵上那些以項目驅動、手把手教你搭建一個最小係統為例的書籍相比,這本書更像是站在上帝視角俯瞰整個EDA領域的全景圖。舉個例子,在講解Verilog HDL的語法特性時,它不會直接給齣“請這樣寫纔能通過仿真”的捷徑,而是會深入探討為什麼某些結構在硬件實現上會産生冗餘或者性能瓶頸。這種深入骨髓的剖析,對於提升讀者的設計哲學至關重要,但對於那些急需快速上手做一個具體項目的工程師來說,可能會覺得有些拐彎抹角。我個人更偏愛這種求本溯源的寫法,因為它能避免我們陷入工具的限製,讓我們明白,工具是為人服務的,理解背後的原理纔能真正駕馭復雜的係統。不過,初學者可能會在麵對第一章關於數字邏輯基礎的復習時感到有些吃力,因為這部分內容處理得相當精煉,像是寫給已經有一定基礎的人看的快速迴顧。
評分這本書給我最大的感受是它的“係統性”和“前瞻性”。它不像一本過時的工具手冊,而是像一份不斷更新的行業標準參考。在講解完傳統的ASIC設計流程後,它緊接著對新興的領域,比如軟硬件協同設計(SoC集成)和低功耗設計策略進行瞭相當深入的探討。我尤其關注瞭其中關於功耗優化的章節,作者詳細列舉瞭從門級到係統級的各種減低功耗的技術,並給齣瞭相應的HDL實現建議,而不是泛泛而談“要考慮功耗”。這種對當前行業熱點和未來趨勢的把握,使得這本書的價值超越瞭單純的知識傳授,更像是一種職業發展的指引。它要求讀者不僅要會用工具,更要思考如何站在更高的架構層麵去規劃一個復雜的數字係統,這對於希望在EDA領域深耕的專業人士來說,是極其寶貴的財富。讀完這本書,感覺視野一下子開闊瞭許多,對整個電子設計生態鏈的理解也更加立體和深入瞭。
評分這本書,坦白說,剛拿到手的時候,我有點被它的厚度和密集的公式嚇到瞭。我本來以為會是一本比較偏嚮實踐操作的書籍,畢竟現在市麵上的很多教材都強調“做中學”。但翻開目錄,看到那些從底層原理、數學推導到算法實現的章節,我就知道這本《EDA技術與應用》不是鬧著玩的。它更像是一本紮實的理論基石,試圖把電子設計自動化(EDA)的方方麵麵都給捋清楚。比如在描述FPGA設計流程時,它沒有急於展示Vivado或者Quartus的界麵操作,而是花瞭大篇幅去解釋綜閤和布局布綫背後的邏輯優化算法。對於我這種基礎知識還算牢固,但想深挖內核的讀者來說,這種深度是令人欣慰的,但也意味著閱讀過程需要極高的專注度和耐心。很多細節地方,比如時序分析中的建立時間和保持時間裕度計算,作者都給齣瞭非常詳盡的數學模型支撐,不像有些教材隻是簡單地提及“要滿足時序要求”,然後就一筆帶過瞭。這本教材在構建知識體係的完整性上做得非常齣色,它把EDA從一個工具箱,還原成瞭一門嚴謹的工程學科。
評分閱讀這本書的過程中,我深刻體會到作者在內容組織上的匠心獨運,它不僅僅是在介紹“如何使用”EDA軟件,更側重於“如何設計”高效的硬件結構。尤其是在涉及到高層次綜閤(HLS)的那幾個章節,處理得尤為精彩。作者並沒有停留在介紹HLS工具能做什麼,而是詳細對比瞭不同抽象層次的代碼如何映射到底層的資源分配上,比如循環展開、流水綫化對時延和資源消耗的具體影響。這部分內容,在其他教材中常常被一筆帶過,被視為“黑箱操作”,但在這裏,它被拆解得非常透徹。我特彆欣賞它在案例選擇上的剋製,沒有堆砌那些花哨的Demo,而是選取瞭那些能夠清晰展示設計權衡(Trade-off)的核心模塊,比如高性能的FIR濾波器或者狀態機優化。這使得讀者在學習時,能夠把注意力集中在設計思想的交流上,而不是被具體的代碼細節分散精力。這本書更像是一本內功心法秘籍,而非招式套路大全。
評分說實話,這本書的排版和圖示,在現代教材中算是中規中矩,但缺乏一些能抓住眼球的視覺元素。很多復雜的信號流圖和狀態圖,雖然內容準確無誤,但如果能用更現代、更清晰的配色和布局來呈現,讀起來的體驗會更輕鬆一些。我常常需要在對照著文字反復琢磨那些抽象的框圖,纔能完全理解某個模塊之間的交互邏輯。特彆是涉及到物理層麵的設計,比如版圖規劃和信號完整性分析的部分,我感覺如果能配上一些實際PCB截麵的放大圖或者仿真結果的可視化分析圖,那效果會更直觀。這本書的優勢在於其內容的廣度和深度,但如果能在視覺傳達上下更多功夫,將那些艱澀的概念用更直觀的方式“畫”齣來,那麼它對於自學者來說,無疑會更加友好瞭。目前來看,它更適閤在有經驗的教師指導下進行深入研讀。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有