Xilinx FPGA數字電路設計

Xilinx FPGA數字電路設計

《Xilinx FPGA數字電路設計》是2012年1月1日科學出版社出版的圖書,作者是鄭群星。本書以XilinxISE開發系統為開發環境,以範例執行的方式逐步介紹使用FPGA設計數字電路,並下載至FPGA開發板上驗證。

基本介紹

  • 書名:Xilinx FPGA數字電路設計
  • 作者:鄭群星
  • ISBN:9787030326973
  • 定價:85.00元
  • 出版社:科學出版社
  • 出版時間:2012年1月1日
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《XilinxFPGA數字電路設計》讀者只要依照範例的操作步驟執行,一定可以了解如何進入FPGA的設計領域。

圖書目錄

Chapter 1 使用FPGA晶片設計數字電路的方法
1.1 什麼是FPGA
1.2 FPGA晶片的發展過程及其基本架構
1.2.1 PLD的基本架構
1.2.2 PLD的種類
1.3 XilinxFPGA的基本架構
1.3.1 XilinxSpartan?3ANFPGA的基本架構
1.4 XilinxSpartan3ANFPGA晶片型號代表的意義
1.5 數字電路的傳統設計方法
1.6 使用FPGA設計數字電路的方法
1.6.1 使用繪圖方式設計數字電路的方法
1.6.2 使用VHDL硬體描述語言設計數字電路的方法
1.6.3 使用Verilog硬體描述語言設計數字電路的方法
1.6.4 使用狀態機方式設計數字電路的方法
1.7 XilinxISE開發系統功能簡介
1.8 使用XilinxISE開發系統設計FPGA及CPLD操作方式的差異
1.9 XilinxISimSimulator簡介
1.1 0ModelSim模擬器簡介
Chapter2 XilinxISEWebPACK及ModelSimXE
模擬器的下載及安裝
2.1 ISEWebPACK軟體的下載
2.1.1 登錄Xilinx公司網站
2.1.2 進行註冊
2.1.3 下載ISEWebPACK軟體
2.1.4 ISEWebPACK更新檔案的下載
2.1.5 License檔案的產生及下載
2.2 ISEWebPACK軟體的安裝
2.3 XilinxISEWebPACK的更新
2.4 ModelSimXE模擬器的下載及安裝
2.4.1 ModelSimXE模擬器的下載
2.4.2 ModelSimXE模擬器的安裝
2.4.3 MdelSimLicense檔案的下載及安裝
2.5 ISEWebPACKLicense檔案的更新方法
Chapter3 FPGA晶片開發板
3.1 概述
3.2 依元素XC3S200AN_FT256FPGA晶片開發板
3.3 依元素XC3S200AN_FT256開發板外圍裝置與FPGA晶片引腳
3.3.1 電源裝置
3.3.2 輸入裝置
3.3.3 輸出裝置
3.3.4 RS232傳輸接口
3.3.5 XilinxSpartan3ANXC3S200AN?FTG256FPGA晶片
3.3.6 J1Connector
3.3.7 J2Connector
3.4 XC3S200AN_FT256開發板的下載方式
Chapter4 XilinxISE的簡易操作步驟
4.1 如何進入ISEProjectNavigator視窗
4.2 如何新建工程
4.3 如何離開所建立的工程
4.4 ProjectNavigator視窗功能介紹
4.5 如何打開一個舊的工程
4.6 基本邏輯門介紹
4.6.1 非門的電路符號、布爾代數式及真值表
4.6.2 或門的電路符號、布爾代數式及真值表
4.6.3 與門的電路符號、布爾代數式及真值表
4.6.4 異或門的電路符號、布爾代數式及真值表
4.7 基本邏輯門設計方法
4.7.1 取出邏輯門組件
4.7.2 緩衝器組件的取出
4.7.3 執行連線的動作
4.7.4 加入輸入/輸出端
4.7.5 定義輸入/輸出端名稱
4.8 基本邏輯門功能模擬的執行
4.8.1 TestBench的產生
4.8.2 TestBench語法的檢查
4.8.3 使用ISim模擬器的模擬方法
4.8.4 模擬時間的設定
4.8.5 使用ModelSim模擬器的模擬方法
4.9 設計執行
4.9.1 ImplementationConstraintsFile的設定
4.9.2 ImplementDesign的執行
4.10 使用FPGAEditor查看晶片布局與布線
4.11 FPGA晶片資源利用報告的查看
4.12 ConfigurationData的產生
4.13 時序模擬的執行
4.13.1 使用ModelSim執行時序模擬的方法
4.13.2 使用XilinxISimSimulator執行時序模擬的方法
4.14 Configuration的執行
4.14.1 直接下載至FPGA晶片
4.14.2 下載至FPGA晶片內部的FlashMemory
4.14.3 USB下載線的連線方法
4.14.4 直接下載至FPGA與下載至FPGAFlash的差異
4.15 以HDL硬體描述語言設計數字電路的方法
Chapter5 組合邏輯設計實例
5.1 編碼器
5.1.1 十進制對二進制編碼器
5.1.2 使用繪圖方式的設計方法
5.1.3 功能模擬的執行
5.1.4 ModelSim模擬器的簡易操作
5.1.5 將十進制對二進制編碼器設計成組件模組使用
5.1.6 十進制對二進制編碼器組件模組的模擬及下載
5.2 如何將建立的組件模組用於別的工程
5.3 BCD解碼器
5.3.1 BCD解碼器的基本電路
5.3.2 使用繪圖方式的設計方法
5.3.3 將BCD解碼器組成組件模組使用
5.3.4 再使用ModelSim模擬電路的功能
5.3.5 執行及下載
5.4 2對4解碼器
5.5 多路分配器
5.5.1 1對4多路分配器
5.6 多路選擇器
5.6.1 4對1多路選擇器
5.7 一位全加器的設計
5.7.1 一位半加器
5.7.2 一位全加器
5.8 二位全加器的設計
5.9 BCD七段顯示器解碼器的設計
5.9.1 七段顯示器的基本架構
5.9.2 七段顯示器解碼器的真值表
5.9.3 布爾代數式
5.9.4 邏輯電路圖
5.9.5 使用XilinxECS繪圖
5.9.6 使用ModelSim執行電路功能模擬
5.9.7 將七段顯示器解碼器設計成組件模組使用
5.9.8 再使用ModelSim模擬電路的功能
5.9.9 ImplementationConstraintsFile的執行
5.9.1 0ImplementDesign的執行
5.9.1 1時序模擬的執行
5.9.1 2Configuration的執行
Chapter6 時序邏輯電路設計
6.1 四位異步加法計數器的設計
6.2 不同頻率時鐘脈衝產生電路的設計
6.3 具有七段顯示器解碼器的四位異步加法計數器的設計
Chapter7 VHDL硬體描述語言設計方法
7.1 使用VHDL硬體描述語言設計數字電路
7.1.1 使用ISEHDLTextEditor編輯VHDL硬體描述語言設計
電路
7.1.2 使用ISE語言樣板設計VHDL硬體描述語言的方法
7.2 VHDL硬體描述語言的基本架構組成
7.2.1 Library聲明的格式
7.2.2 Use聲明的格式
7.2.3 Entity電路實體的描述格式
7.2.4 Architecture結構體的描述格式
7.2.5 Structure聲明所使用的格式及範例
7.2.6 Dataflow描述的格式及範例
7.2.7 Behavioral行為描述的格式及範例
7.2.8 組成聲明描述的格式及範例
Chapter8 VHDL硬體描述語言的描述規則
8.1 VHDL硬體描述語言指令的命名規則
8.1.1 VHDL的批註
8.2 VHDL語句的描述形式
8.3 VHDL的常用指令
8.3.1 IF條件式
8.3.2 WHEN…ELSE語句
8.3.3 CASE…IS…WHEN…WHENOTHERS語句
8.3.4 WITH…SELECT…WHEN…WHENOTHERS語句
8.3.5 LOOP語句
8.3.6 NEXT語句
8.3.7 WAIT語句
8.4 VHDL中所使用的運算符
8.5 VHDL的保留字
Chapter9VHDL設計實例
9.1 3對8解碼器
9.2 十六進制加減計數器
9.2.1 分頻器的設計
9.2.2 十六進制加減計數器的設計
9.2.3 多路選擇器
9.2.4 七段顯示器解碼器的設計
9.2.5 十六進制加減計數器完整電路的設計
9.3 BCD加減計數器
9.3.1 BCD加減計數器的設計方法
9.3.2 分頻器、多路選擇器、七段顯示器解碼器模組的導入
9.3.3 BCD加減計數電路的完整設計
9.4 跑馬燈
9.4.1 八位右移暫存器的設計
9.4.2 完整跑馬燈的設計
Chapter10VHDL專題設計
1018×8點陣LED
1011基本架構
1012設計方法
1013合成及下載
102液晶顯示
1021液晶顯示模組基本架構
1022LCM工作原理
1023設計方法
1024VHDL設計
1025合成及下載
1026LCD由右向左移位顯示的設計
103鍵盤
1031鍵盤讀取基本原理
1032設計方法一
1033設計方法二
104蜂鳴器
1041蜂鳴器發音的基本原理
1042設計方法
105RS232接口
1051打開一個新工程
1052VHDL設計
1053合成及下載
1054計算機超級終端的設定
參考文獻641

相關詞條

熱門詞條

聯絡我們