相關主題
商品描述
本書從初學者的角度出發,介紹了EDA技術和CPLD/FPGA的基礎知識、EDA工具軟件QuartusⅡ的使用方法、硬件描述語言VHDL的語法規則等內容,針對EDA技術的特點,通過設計數據比較器、數據運算器、數據編碼器、計數器、點陣廣告牌和信號發生器等典型電路,以及相關的數字系統設計實訓,從入門、熟練、應用和發展4個層次來闡述EDA技術,通過由淺入深、循序漸進、難度適當、數量豐富的實例展示EDA技術的特點,幫助讀者理解EDA技術。 本書可作為高等職業院校電子信息類、通信類及智能控制類專業的教材,也可作為電子設計競賽、FPGA開發應用工程技術人員的自學參考書。
作者簡介
於潤偉,黑龍江農業工程職業學院三級教授、黑龍江省電子信息專業學科帶頭人、中國電子學會高級會員、計算機程序員,對電子信息領域有著深入的了解,能夠把握其技術特點和發展趨勢。主編出版的教材10部,主持全國農業職業技術教育委員會、黑龍江省新世紀高等教育教學改革工程項目、黑龍江省教育科學“十一五”規劃2008年度重點課題等省級以上課題3項。黑龍江省級精品課程《數字系統設計與EDA技術》負責人。
目錄大綱
前言
項目1數據比較器的設計與實現
1.1認識EDA技術
1.1.1EDA技術的發展
1.1.2EDA技術的特點
1.1.3EDA技術的內涵
1.1.4EDA技術的設計流程
1.2同比較器的設計
1.2.1電路設計
1.2.2項目建立
1.2.3編輯文件
1.2.4編譯
1.3大小比較器的設計
1.3.1電路設計
1.3.2文件編輯與編譯
1.3.3時序波形仿真
1.44位比較器的設計
1.4.174LS85芯片
1.4.2編輯與仿真
1.4.3器件編程
1.5實訓:4位同比較器的設計與實現
1.6拓展閱讀:國內的EDA工具軟件
1.7習題
項目2數據運算器的設計與實現
2.1可編程邏輯器件
2.1.1發展歷史
2.1.2編程工藝
2.1.3器件的選用
2.2加法器的設計
2.2.1半加器
2.2.2全加器
2.2.34位加法器
2.3LPM
2.3.1乘法器的設計
2.3.2除法器的設計
2.4實訓:二進制除法器的設計
2.5拓展閱讀:國產的FPGA
2.6習題
項目3數據編碼器的設計與實現
3.1認識VHDL
3.1.1VHDL的基本結構
3.1.2庫和程序包
3.1.3實體
3.1.4結構體
3.1.5VHDL的特點
3.2普通編碼器的設計
3.2.1數據對象
3.2.2VHDL的運算符
3.2.3賦值語句
3.2.4選擇信號賦值語句
3.2.58線-3線普通編碼器
3.3優先編碼器的設計
3.3.1數據類型
3.3.2條件信號賦值語句
3.3.38421-BCD優先編碼器
3.4編碼模塊的設計
3.4.1塊語句
3.4.2編碼模塊
3.5實訓:3線-8線譯碼器的設計與實現
3.6拓展閱讀:FPGA的應用領域
3.7習題
項目4計數器的設計與實現
4.1十進制計數器的設計
4.1.1進程語句
4.1.2IF語句
4.1.3二進制計數器
4.1.4十進制可逆計數器
4.2編碼鍵盤的設計
4.2.1CASE語句
4.2.2數碼管的靜態顯示
4.2.3編碼鍵盤
4.2.4數碼顯示的虛擬鍵盤
4.3掃描鍵盤的設計
4.3.1數碼管的動態顯示
4.3.2掃描鍵盤
4.3.3數碼顯示的掃描鍵盤
4.4實訓:交通燈控制器的設計與實現
4.5拓展閱讀:量子計算機
4.6習題
項目5點陣廣告牌的設計與實現
5.1分頻器的設計
5.1.12N分頻器
5.1.2偶數分頻器
5.2寄存器的設計
5.2.1數據寄存器
5.2.2循環移位寄存器
5.2.3雙向移位寄存器
5.3器件例化與生成
5.3.1用戶定義的數據類型
5.3.2數據類型間的轉換
5.3.3器件例化語句
5.3.4生成語句
5.4點陣顯示的設計
5.4.1LED點陣
5.4.2彩燈控制器
5.4.3漢字的顯示
5.4.4漢字的滾動顯示
5.5實訓:點陣廣告牌的設計與實現
5.6拓展閱讀:可彎折的柔性屏幕
5.7習題
項目6信號發生器的設計與實現
6.1子程序和LOOP語句
6.1.1子程序
6.1.2LOOP語句
6.2存儲器的設計
6.2.1ROM
6.2.2SRAM
6.2.3FIFO
6.3正弦信號發生器的設計
6.3.1計數器模塊
6.3.2LPM_ROM
6.3.3系統內存內容編輯器
6.3.4正弦信號發生器
6.3.5嵌入式邏輯分析儀
6.4實訓:LPM_RAM的設計與實現
6.5拓展閱讀:大國工匠張路明
6.6習題
項目7數字系統設計實訓
7.1籃球比賽24秒計時器
7.1.1項目說明
7.1.2設計方案
7.1.3項目實現
7.1.4功能擴展與項目評價
7.2簡易數字頻率計
7.2.1項目說明
7.2.2設計方案
7.2.3項目實現
7.2.4功能擴展與項目評價
7.3電子密碼鎖
7.3.1項目說明
7.3.2設計方案
7.3.3項目實現
7.3.4功能擴展與項目評價
7.4智力競賽搶答器
7.4.1項目說明
7.4.2設計方案
7.4.3項目實現
7.4.4功能擴展與項目評價
7.5數字電子鐘
7.5.1項目說明
7.5.2設計方案
7.5.3項目實現
7.5.4功能擴展與項目評價
參考文獻