注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)無線電電子學(xué)、電信技術(shù)FPGA數(shù)字系統(tǒng)設(shè)計

FPGA數(shù)字系統(tǒng)設(shè)計

FPGA數(shù)字系統(tǒng)設(shè)計

定 價:¥39.00

作 者: 高健,莊建軍 著
出版社: 清華大學(xué)出版社
叢編項: 高等學(xué)校電子信息類專業(yè)系列教材
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787302551270 出版時間: 2020-06-01 包裝: 平裝
開本: 16開 頁數(shù): 144 字?jǐn)?shù):  

內(nèi)容簡介

  本書從課堂教學(xué)中出現(xiàn)的電子白板技術(shù)和人臉識別技術(shù)入手,首先對FPGA設(shè)計項目進行了概述,介紹了FPGA的工作原理和芯片結(jié)構(gòu)。接著結(jié)合硬件描述語言Verilog HDL,論述了FPGA建模的過程,介紹了基于Xilinx Spartan6 LX45的數(shù)字電路的Atlys FPGA開發(fā)板的組成和功能。隨后介紹了ISE和 Vivado這兩種FPGA開發(fā)工具的使用方法。最后展示了三個基于FPGA技術(shù)的數(shù)字功能電路設(shè)計實例。 本書可作為高等學(xué)校電子類、通信類、自動控制類和計算機類的基礎(chǔ)實驗教材,也可作為數(shù)字電路設(shè)計工程師和技術(shù)人員的參考書。

作者簡介

  高?。耗暇┐髮W(xué)電子科學(xué)與工程學(xué)院副教授。 莊建軍:南京大學(xué)電工電子實驗中心常務(wù)副主任,副教授

圖書目錄



目錄

第0章FPGA功能與開發(fā)簡介
0.1電子白板的設(shè)計
0.2基于FGPA的人臉識別
第1章FPGA簡介
1.1概述
1.1.1PLD器件與開發(fā)工具
1.2FPGA結(jié)構(gòu)特點
1.2.1FPGA工作原理
1.2.2FPGA芯片結(jié)構(gòu)
1.3FPGA時序設(shè)計與分析
1.4Xilinx公司器件簡介
1.4.1Xilinx FPGA芯片介紹
1.4.2Xilinx PROM芯片介紹
第2章Verilog語法介紹
2.1Verilog HDL簡介
2.1.1Verilog HDL的發(fā)展歷史
2.1.2Verilog HDL的主要能力
2.2Verilog HDL基本結(jié)構(gòu)
2.2.1簡單的Verilog HDL例子
2.2.2Verilog HDL模塊的結(jié)構(gòu)
2.2.3邏輯功能定義
2.3數(shù)據(jù)類型及常量、變量
2.3.1常量
2.3.2變量
2.3.3標(biāo)識符
2.4運算符及表達式
2.5語句
2.5.1賦值語句
2.5.2條件語句
2.5.3循環(huán)語句
2.5.4結(jié)構(gòu)說明語句
2.5.5編譯預(yù)處理語句
2.5.6語句的順序執(zhí)行與并行執(zhí)行
2.6不同抽象級別的Verilog HDL模型
2.6.1Vorilog HDL門級描述
2.6.2Vorilog HDL的行為級描述
第3章開發(fā)板資源
3.1Atlys FPGA開發(fā)板簡介
3.2Atlys硬件詳細(xì)細(xì)節(jié)
3.2.1主芯片Spartan6 XC6SLX45 CSG324
3.2.2FPGA配置
3.2.3電源
3.2.4FLASH
3.2.5DDR2 SDRAM
3.2.6千兆以太網(wǎng)口
3.2.7HDMI接口
3.2.8AC97 編碼器
3.2.9板載100MHz時鐘
3.2.10USB PROG
3.2.11USBUART
3.2.12USB HID
3.2.13GPIO外設(shè)
3.2.14擴展連接器PMOD
3.2.15擴展連接器VHDC
3.2.16軟件工具



第4章FPGA開發(fā)工具
4.1ISELED燈點亮實驗
4.1.1實驗介紹
4.1.2實驗步驟
4.1.3設(shè)計過程
4.2Vivado邏輯門設(shè)計實驗
4.2.1流程建立
4.2.2HDL代碼設(shè)計的步驟
4.2.3電路描述方式: 結(jié)構(gòu)描述語句
4.2.4設(shè)計過程
第5章FPGA數(shù)字系統(tǒng)綜合專題
5.1專題一: 頻率計設(shè)計與實現(xiàn)
5.1.1明確設(shè)計目標(biāo)
5.1.2頂層模塊設(shè)計
5.1.3秒信號發(fā)生器的設(shè)計與實現(xiàn)
5.1.4中斷信號產(chǎn)生模塊的設(shè)計
5.1.5多路器和PicoBlaze的輸入端口
5.1.6串口和PicoBlaze的輸出端口
5.1.76PicoBlaze的軟件設(shè)計
5.1.8驗證
5.2專題二: Atlys開發(fā)板的AC97固件設(shè)計
5.2.1設(shè)計任務(wù)
5.2.2濾波器簡述
5.2.3FPGA架構(gòu)
5.2.4FPGA設(shè)計流程
5.3專題三: Linux系統(tǒng)搭建與移植
5.3.1Zedboard簡述
5.3.2生成Linux啟動引導(dǎo)文件boot.bin
5.3.3編譯Linux內(nèi)核
5.3.4制作ramdisk根文件系統(tǒng)
5.3.5測試系統(tǒng),控制GPIO
5.3.6為Linaro Ubuntu配置硬件
5.3.7編譯Linux內(nèi)核
5.3.8生成設(shè)備樹devicetree
5.3.9給SD卡分區(qū)
5.3.10拷貝Linaro Ubuntu文件系統(tǒng)
5.3.11連接計算機屏幕,啟動測試Ubuntu
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號