基于Quartus2的FPGA (平裝)

出版時間:2006-4  出版社:電子工業(yè)出版社  作者:李洪偉  頁數(shù):281  字數(shù):464000  
Tag標(biāo)簽:無  

內(nèi)容概要

目前,CPLD/FPGA被廣泛應(yīng)用于家電、工控、通信、軍工、航天等諸多領(lǐng)域。本書簡單介紹了CPLD/FPGA 的基本結(jié)構(gòu)和原理。在此基礎(chǔ)上,詳細地介紹了FPGA主要生產(chǎn)廠商 Altera公司的FPGA器件,重點講述了Altera公司的設(shè)計工具Quartus Ⅱ 4.0軟件;論述了FPGA 的設(shè)計輸入、仿真驗證和綜合實現(xiàn)以及器件編程。本書共分三部分,第一部分為CPLD/FPGA器件及Altera公司的開發(fā)軟件;第二部分為VHDL語言,可供讀者學(xué)習(xí)硬件描述語言,也可作為實際設(shè)計的參考;第三部分為設(shè)計進階部分,講述了幾個大型示例。   該書圖文并茂,提供了豐富的VHDL實例,適合初學(xué)者使用,可作為數(shù)字電路設(shè)計課程的教學(xué)參考書,也可供數(shù)字電路設(shè)計人員的自學(xué)參考之用。

書籍目錄

第1章 可編程器件及EDA工具概述  1.1 可編程器件及其特征   1.1.1 CPLD   1.1.2 FPGA  1.2 EDA技術(shù)簡介及開發(fā)軟件   1.2.1 EDA技術(shù)   1.2.2 開發(fā)軟件  1.3 小結(jié) 第2章 Quartus II軟件簡介  2.1 Quartus II概述  2.2 設(shè)計軟件  2.3 Quartus II系統(tǒng)特點總覽  2.4 Quartus II系統(tǒng)配置與安裝  2.5 Quartus II集成工具及其基本功能  2.6 小結(jié) 第3章 Quartus II設(shè)計指南  3.1 Quartus II軟件的應(yīng)用概述  3.2 創(chuàng)建Quartus II工程  3.3 多種設(shè)計輸入方式   3.3.1 文本編輯--ALDL, VHDL, Verilog HDL   3.3.2 圖形設(shè)計輸入  3.4 建立文本編輯文件  3.5 設(shè)計綜合  3.6 引腳分配  3.7 仿真驗證  3.8 時序分析   3.8.1 時序分析基本參數(shù)   3.8.2 指定時序要求   3.8.3 完成時序分析   3.8.4 查看時序分析結(jié)果  3.9 編程和配置  3.10 SignalTap II邏輯分析儀的使用   3.10.1 在設(shè)計中建立SignalTap II邏輯分析儀   3.10.2 利用MegaWizard Plug-In Manager建立SignalTap II邏輯分析儀   3.10.3 SignalTap II邏輯分析儀的器件編程   3.10.4 查看SignalTap II采樣數(shù)據(jù)  3.11 實例 一個帶清零和計數(shù)使能功能的模可變計數(shù)器設(shè)計 第4章 硬件描述語言(HDL)簡介  4.1 HDL發(fā)展  4.2 幾種具有代表性的HDL語言   4.2.1 VHDL   4.2.2 Verilog HDL   4.2.3 Superlog   4.2.4 SystemC  4.3 各種HDL語言的體系結(jié)構(gòu)和設(shè)計方法   4.3.1 SystemC   4.3.2 Superlog   4.3.3 Verilog和VHDL在各方面的比較  4.4 目前可取的可行策略和方式  4.5 未來發(fā)展和技術(shù)方向  4.6 國內(nèi)發(fā)展的戰(zhàn)略選擇  4.7 特點  4.8 VHDL設(shè)計流程  4.9 小結(jié) 第5章 VHDL程序的基本結(jié)構(gòu)  5.1 實體  5.2 構(gòu)造體及其子結(jié)構(gòu)描述   5.2.1 構(gòu)造體   5.2.2 VHDL子結(jié)構(gòu)描述  5.3 庫與包集合及配置   5.3.1 庫(Library)   5.3.2 包集合(Package)   5.3.3 配置(Configuration)  5.4 小結(jié) 第6章 用Quartus II設(shè)計常用電路  6.1 組合邏輯電路設(shè)計   6.1.1 用VHDL描述的譯碼器   6.1.2 用VHDL描述的編碼器   6.1.3 乘法器  6.2 時序邏輯電路設(shè)計   6.2.1 D觸發(fā)器(DFF)   6.2.2 寄存器和鎖存器   6.2.3 分頻器  6.3 存儲器設(shè)計   6.3.1 ROM只讀存儲器   6.3.2 隨機存儲器RAM   6.3.3 FIFO  6.4 有限狀態(tài)機   6.4.1 有限狀態(tài)機的描述   6.4.2 狀態(tài)機的應(yīng)用設(shè)計舉例--空調(diào)控制系統(tǒng)有限狀態(tài)  6.5 基于Quartus II的其他設(shè)計示例   6.5.1 雙向數(shù)據(jù)總線--利用三態(tài)門構(gòu)造   6.5.2 鎖相環(huán)路(PLL)  6.6 小結(jié) 第7章 基于Quartus II的數(shù)字電路系統(tǒng)設(shè)計  7.1 實例一 按鍵去抖動設(shè)計  7.2 實例二 單片機和FPGA接口邏輯設(shè)計  7.3 實例三 交通控制燈   7.3.1 設(shè)計要求   7.3.2 設(shè)計說明   7.3.3 設(shè)計模塊  7.4 實例四 數(shù)字秒表的設(shè)計   7.4.1 設(shè)計要求(秒表的功能描述)   7.4.2 模塊功能劃分   7.4.3 設(shè)計實現(xiàn)、仿真波形和說明   7.4.4 秒表顯示模塊  7.5 實例五 鬧鐘系統(tǒng)的設(shè)計   7.5.1 鬧鐘系統(tǒng)的設(shè)計要求及設(shè)計思路   7.5.2 鬧鐘系統(tǒng)的譯碼器的設(shè)計   7.5.3 鬧鐘系統(tǒng)的移位寄存器的設(shè)計   7.5.4 鬧鐘系統(tǒng)的鬧鐘寄存器和時間計數(shù)器的設(shè)計   7.5.5 鬧鐘系統(tǒng)的顯示驅(qū)動器的設(shè)計   7.5.6 鬧鐘系統(tǒng)的分頻器的設(shè)計   7.5.7 鬧鐘系統(tǒng)的整體組裝  7.6 實例六 數(shù)字密碼鎖設(shè)計   7.6.1 設(shè)計要求   7.6.2 輸入、輸出端口描述   7.6.3 模塊劃分   7.6.4 設(shè)計VHDL源程序  7.7 實例七 數(shù)字出租車計費器設(shè)計   7.7.1 設(shè)計說明   7.7.2 頂層設(shè)計   7.7.3 功能子模塊設(shè)計  7.8 實例八 IIC總線通信接口   7.8.1 設(shè)計說明   7.8.2 VHDL設(shè)計源程序   7.8.3 時序仿真結(jié)果及說明 第8章 MC8051單片機設(shè)計  8.1 MC8051單片機電路設(shè)計概述   8.1.1 主要設(shè)計特色   8.1.2 8051總體結(jié)構(gòu)和設(shè)計文件說明   8.1.3 各個模塊說明  8.2 MC8051程序包  8.3 MC8051內(nèi)核的設(shè)計  8.4 定時計數(shù)器模塊  8.5 串口模塊  8.6 控制模塊  8.7 算術(shù)邏輯模塊  8.8 小結(jié) 附錄  附錄A VHDL快速查閱   A-1 保留字   A-2 VHDL語法參考  附錄B 標(biāo)準(zhǔn)邏輯包(Standard Logic Package)  附錄C VHDL學(xué)習(xí)資源 參考文獻

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    基于Quartus2的FPGA (平裝) PDF格式下載


用戶評論 (總計1條)

 
 

  •   還可以,有很多實用的例子,就是所提供軟件略顯老舊.
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7