基于Altera FPGA/CPLD的電子系統設計及工程實踐

基于Altera FPGA/CPLD的電子系統設計及工程實踐
定價:294
NT $ 256
 

內容簡介

  本書以Altera公司的FPGA/CPLD芯片為主,詳細介紹了Altera FPGA/CPLD特點、Altera Quartus II 8.1軟件開發環境和VHDL語言,並以FPGA常用設計模塊、電子設計大賽應用、機器人控制及單片機接口、視頻控制接口等設計為例,由淺入深地詳述了如何應用FPGA/CPLD進行電子設計,同時介紹了基于FPGA的SoPC系統設計和FPGA在DSP中的系統設計與調試。書中的源程序已經過實例驗證,讀者可以直接應用于自己的設計。

  本書是作者根據自己多年的教學、科研(特別是指導電子設計大賽和機器人大賽)工作實踐經驗,同時參照國內外FPGA/CPLD應用設計成果,從實用角度出發編寫的。本書的特點是所編內容新穎、全面,力求通俗易懂,是一本具有實用性、啟發性、信息性的綜合工具書。

  本書適合FPGA初學者和自學者學習參考,對有一定經驗的電子工程技術人員也有實用參考價值。本書也可作為高校電子、通信、計算機、信息等相關專業的教學參考用書。
 

目錄

第1章 可編程邏輯器件 
 1.1 可編程邏輯器件的發展歷程 
 1.2 Altera CPLD/FPGA 
  1.2.1 MAX系列 
  1.2.2 Cyclone器件系列——低成本的FPGA 
  1.2.3 Arria系列——高性價比FPGA 
  1.2.4 Stratix系列——高端FPGA 
第2章 Quartus Ⅱ 8.1軟件應用基礎 
 2.1 Quartus Ⅱ概述 
 2.2 Quartus Ⅱ特性 
  2.2.1 Quartus Ⅱ 7.2軟件特性 
  2.2.2 Quartus Ⅱ 8.0的特點 
  2.2.3 Quartus Ⅱ 8.0訂購版和網絡版軟件的區別 
  2.2.4 Quartus Ⅱ 8.1的特點 
 2.3 Quartus Ⅱ 8.1軟件系統的安裝和運行 
  2.3.1 Quartus Ⅱ 8.1軟件系統配置 
  2.3.2 安裝過程 
  2.3.3 啟動運行和許可文件安裝 
 2.4 Quartus Ⅱ 8.1軟件系統的用戶界面 
  2.4.1 標題欄 
  2.4.2 菜單欄
  2.4.3 工具欄 
  2.4.4 工程導航器 
  2.4.5 狀態顯示窗口 
  2.4.6 消息顯示窗口 
  2.4.7 工程工作區 
 2.5 Quartus Ⅱ軟件設計流程及方法 
  2.5.1 設計流程 
  2.5.2 設計方法和設計規劃 
第3章 VHDL編程基礎 
 3.1 VHDL語言基本要素 
  3.1.1 文字規則 
  3.1.2 數據對象與數據類型 
  3.1.3 運算操作符與表達式 
 3.2 VHDL語言的基本結構 
  3.2.1 基本結構 
  3.2.2 實體 
  3.2.3 結構體 
  3.2.4 庫和程序包 
 3.3 VHDL語言的基本語句 
  3.3.1 順序語句 
  3.3.2 並行語句 
  3.3.3 屬性定義與描述 
 3.4 VHDL語言的描述風格 
  3.4.1 行為描述風格 
  3.4.2 數據流描述風格 
  3.4.3 結構描述風格 
  3.4.4 混合描述風格 
第4章 Quartus Ⅱ工程設計 
 4.1 基于原理圖的工程設計 
 4.2 基于VHDL語言的文本工程設計 
 4.3 基于狀態機的工程設計 
 4.4 基于LPM宏功能模塊的工程設計 
 4.5 基于混合模式的工程設計 
第5章 FPGA工程經典模塊實戰 
 5.1 分頻器的設計 
  5.1.1 二進制分頻器設計 
  5.1.2 偶數次分頻器設計 
  ……
第6章 基于FPGA的單片機外圍電路設計實例
第7章 電子設計大賽實例——基于DDS的正弦信號發生器
第8章 基于FPGA的視頻監視系統設計
第9章 RoboCup大賽實踐——輪系碼盤反饋系統設計
第10章 Nios快速體驗——直接用FPGA實現32位CPU
第11章 DSP Builder設計應用 
第12章 經典第三方工具介紹與實踐 
參考文獻 
 

Altera公司自1983年發明世界上第一個可編程邏輯器件以來,一直站在可編程邏輯技術創新發展的前沿,並于2008年正式推出全球首批40nm FPGA產品——Stratix IV GX,確立了其在全球FPGA技術領域的領導地位。

Altera將可編程邏輯器件、軟件工具、IP和技術服務結合在一起,為廣大的用戶提供高價值的可編程解決方案。與昂貴的高風險ASIC開發和不靈活的ASSP以及數字信號處理器相比,該方案能夠迅速將產品推向市場,具有明顯的優勢。因此,在通信、工業控制、汽車電子、廣播、醫療設備、消費類電子、計算機和存儲、軍事和航空航天、測試和測量技術等領域,該方案獲得了越來越多的應用。廣大工程師對該方案非常青睞,並迫切希望掌握該方案。各地有關Altera產品和技術的培訓班也應運而生,如雨後春筍般相繼推出,為推廣和普及Altera可編程解決方案起了很大的作用。

本書作者不僅具有深厚的可編程邏輯理論知識,而且使用Altera產品多年,具有豐富的實踐經驗。本書內容闡述得系統透徹,圖文並茂,語言方面深入淺出,通俗易懂,並講解了大量應用實例和設計案例。因此本書既可作為廣大工程師學習Altera FPGA/CPLD的參考書,也可作為培訓機構的培訓教材或高校相關專業的教科書。

近年來,全國大學生電子設計大賽在中國蓬勃開展,受到廣大大學生的喜愛。越來越多的學生選用Altera產品參賽並取得優異的成績。

Altera每年也在中國舉辦亞洲創新大賽,報名參賽隊數量呈幾何級數增長。通過競賽,同學們不僅在校期間就掌握了應用Altera可編程解決方案完成項目設計的能力,也為就業打下了扎實的基礎,並引起業界的高度重視。

本書作者指導學生參加電子設計大賽多年,積累了豐富的經驗,並把心得、實例融入到本書。因此,本書也是一本難得的指導學生參加電子設計大賽的培訓教材。

再次感謝本書作者的辛勤勞動,他們的成果為廣大的工程師和學生掌握Altera可編程解決方案提供了一條捷徑!
網路書店 類別 折扣 價格
  1. 新書
    87
    $256