FPGA至(zhì)簡設計(jì)原理與(yǔ)應(yìng)用(yòng)
一(yī)、書(shū)籍目录(lù)
第(dì)一(yī)篇(piān) FPGA基礎知識
第(dì)一(yī)章(zhāng) FPGA簡介
第(dì)1节(jié) 什麼(me)是(shì)FPGA
第(dì)2节(jié) FPGA的(de)基本(běn)結構
第(dì)3节(jié) 更(gèng)为(wèi)複雜的(de)FPGA架構
第(dì)4节(jié) 带(dài)嵌入(rù)式处理器的(de)FPGA
第(dì)5节(jié) 數據(jù)存儲以(yǐ)及(jí)配置方(fāng)式
第(dì)二(èr)章(zhāng) FPGA開(kāi)發(fà)流程
第(dì)1节(jié) 功能(néng)定(dìng)義/器件(jiàn)選型
第(dì)2节(jié) 設計(jì)輸入(rù)(Design Entry)
第(dì)3节(jié) 功能(néng)仿真(zhēn)(RTL-Simulation)
第(dì)4节(jié) 綜合优化(huà)(Synthesis)
第(dì)5节(jié) 綜合後(hòu)仿真(zhēn)
第(dì)6节(jié) 布(bù)局(jú)布(bù)線(xiàn)(Place & Routes)
第(dì)7节(jié) 时(shí)序仿真(zhēn)(Timing)
第(dì)8节(jié) 板級仿真(zhēn)與(yǔ)验(yàn)證
第(dì)9节(jié) 編程與(yǔ)調試
第(dì)三(sān)章(zhāng) 硬(yìng)件(jiàn)描述語(yǔ)言VERILOG
第(dì)1节(jié) Verilog的(de)曆史
第(dì)2节(jié) 綜合和(hé)仿真(zhēn)
2.1 綜合
2.2 仿真(zhēn)
2.3 可(kě)綜合設計(jì)
第(dì)3节(jié) 模块(kuài)結構
3.1 模块(kuài)介紹
3.2 模块(kuài)名和(hé)端口(kǒu)定(dìng)義
3.3 參數定(dìng)義
3.4 接口(kǒu)定(dìng)義
3.5 信(xìn)号(hào)類(lèi)型
3.6 功能(néng)描述
3.7 模块(kuài)例化(huà)
第(dì)4节(jié) 信(xìn)号(hào)類(lèi)型
4.1 信(xìn)号(hào)位宽(kuān)
4.2 線(xiàn)网(wǎng)類(lèi)型wire
4.3 寄存器類(lèi)型reg
4.4 wire和(hé)reg的(de)區(qū)别
第(dì)5节(jié) 功能(néng)描述-組合邏輯
5.1 程序語(yǔ)句(jù)
5.2 數字(zì)進(jìn)制
5.2.1 數字(zì)表(biǎo)示方(fāng)式
5.2.2 二(èr)進(jìn)制是(shì)基礎
5.2.3不(bù)定(dìng)态
5.2.4高(gāo)阻态
5.3 算術(shù)運算符
--> 算術(shù)運算符信(xìn)号(hào)位宽(kuān)
--> 算術(shù)運算符補碼由(yóu)来(lái)
5.4 邏輯運算符
5.5 按位邏輯運算符
5.6 關(guān)系(xì)運算符
5.7 移位運算符
5.8 条(tiáo)件(jiàn)運算符
--> 三(sān)目運算符
--> if 和(hé) case
5.9 拼接運算符
第(dì)6节(jié) 功能(néng)描述-时(shí)序邏輯
6.1 always語(yǔ)句(jù)
6.2 D觸發(fà)器
6.3 时(shí)鐘(zhōng)
6.4 时(shí)序邏輯代(dài)碼和(hé)硬(yìng)件(jiàn)
6.5 阻塞賦值和(hé)非(fēi)阻塞賦值
第(dì)四(sì)章(zhāng) FPGA開(kāi)發(fà)平台(tái)介紹
第(dì)1节(jié) 開(kāi)發(fà)环(huán)境
第(dì)2节(jié) 软(ruǎn)件(jiàn)界面(miàn)
第(dì)3节(jié) 第(dì)一(yī)个(gè)上(shàng)板例程
3.1 新建工程
3.2 代(dài)碼設計(jì)
3.3 編譯設計(jì)電(diàn)路(lù)
3.4 引脚分(fēn)配
3.5 編程及(jí)配置FPGA器件(jiàn)
3.6 在(zài)線(xiàn)調試
3.7 固化(huà)程序
第(dì)五(wǔ)章(zhāng) 在(zài)線(xiàn)邏輯分(fēn)析儀-SIGNALTAP
第(dì)1节(jié) 软(ruǎn)件(jiàn)原理
第(dì)2节(jié) 软(ruǎn)件(jiàn)界面(miàn)
第(dì)3节(jié) 使用(yòng)流程
第(dì)4节(jié) 案(àn)例说(shuō)明(míng)
第(dì)二(èr)篇(piān) FPGA至(zhì)簡設計(jì)原理
第(dì)一(yī)章(zhāng) 高(gāo)效編輯器GVIM
第(dì)1节(jié) 基本(běn)技巧
1.1 補全(quán)命令
1.2 跳轉(zhuǎn)命令
1.3 搜索命令
1.4 删除複制命令
第(dì)2节(jié) 高(gāo)級技巧
2.1 替換命令
2.2 列删除方(fāng)法
2.3 列插入(rù)方(fāng)法
第(dì)二(èr)章(zhāng) 多(duō)用(yòng)模板專注設計(jì)
第(dì)1节(jié) 至(zhì)簡設計(jì)法模板總(zǒng)表(biǎo)
第(dì)2节(jié) 模板演示
2.1 模块(kuài)設計(jì)模板
2.2 时(shí)序邏輯模板
2.3 組合邏輯模板
2.4 計(jì)數器模板
2.5 狀态機(jī)模板
2.6 测試文(wén)件(jiàn)模板
2.7 reg類(lèi)型代(dài)碼模板
2.8 wire類(lèi)型代(dài)碼模板
2.9 輸入(rù)信(xìn)号(hào)定(dìng)義模板
2.10 輸出(chū)信(xìn)号(hào)定(dìng)義模板
2.11 initial語(yǔ)句(jù)模板
第(dì)三(sān)章(zhāng) 实验(yàn)平台(tái)
第(dì)1节(jié) MP801開(kāi)發(fà)板
1.1 硬(yìng)件(jiàn)資源總(zǒng)覽
1.2 Led燈(dēng)
1.3 數碼管(guǎn)
1.4 撥碼開(kāi)關(guān)
1.5 按鍵
1.6 蜂鳴器
1.7 温(wēn)度(dù)傳感(gǎn)器
1.8 EEPROM存儲器
1.9 VGA顯示
1.10 SDRAM存儲器
1.11 千(qiān)兆(zhào)网(wǎng)口(kǒu)
1.12 USB串口(kǒu)
1.13 DA轉(zhuǎn)換芯片(piàn)
1.14 AD轉(zhuǎn)換芯片(piàn)
1.15 攝像头(tóu)插口(kǒu)
第(dì)四(sì)章(zhāng) FPGA至(zhì)簡設計(jì)法規範
第(dì)1节(jié) 波(bō)形图(tú)規則
第(dì)2节(jié) 計(jì)數器規範
第(dì)3节(jié) 狀态機(jī)規範
第(dì)4节(jié) 接口(kǒu)規範
第(dì)5节(jié) FIFO規範
第(dì)三(sān)篇(piān) FPGA至(zhì)簡設計(jì)項目实踐
第(dì)一(yī)章(zhāng) 1位閃爍燈(dēng)設計(jì)
第(dì)1节(jié) 項目背景
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层信(xìn)号(hào)
3.2 信(xìn)号(hào)設計(jì)
3.3 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 新建工程
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合與(yǔ)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)二(èr)章(zhāng) 4位閃爍燈(dēng)
第(dì)1节(jié) 項目背景
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层信(xìn)号(hào)
3.2 信(xìn)号(hào)設計(jì)
3.3 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 新建工程
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合與(yǔ)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)三(sān)章(zhāng) PWM呼吸燈(dēng)
第(dì)1节(jié) 項目背景
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层信(xìn)号(hào)
3.2 信(xìn)号(hào)設計(jì)
3.3 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 新建工程
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合與(yǔ)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)四(sì)章(zhāng) 串口(kǒu)通(tòng)信(xìn)
第(dì)1节(jié) 項目背景
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层信(xìn)号(hào)
3.2 信(xìn)号(hào)設計(jì)
3.3 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合工程和(hé)上(shàng)板
4.1 新建工程
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
4.7 串口(kǒu)調試
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合工程和(hé)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)五(wǔ)章(zhāng) 數碼管(guǎn)動(dòng)态掃描
第(dì)1节(jié) 項目背景
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层信(xìn)号(hào)
3.2 信(xìn)号(hào)設計(jì)
3.3 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 新建工程
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合與(yǔ)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)六(liù)章(zhāng) 秒(miǎo)表(biǎo)功能(néng)
第(dì)1节(jié) 項目背景
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层信(xìn)号(hào)
3.2 信(xìn)号(hào)設計(jì)
3.3 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 新建工程
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合與(yǔ)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)七(qī)章(zhāng) 數字(zì)时(shí)鐘(zhōng)
第(dì)1节(jié) 項目背景
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层信(xìn)号(hào)
3.2 信(xìn)号(hào)設計(jì)
3.3 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 新建工程
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合與(yǔ)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)八(bā)章(zhāng) VGA顯示顔色(sè)
第(dì)1节(jié) 項目背景
1.1 VGA介紹
1.2 VGA管(guǎn)脚
1.3 VGA色(sè)彩原理
1.4 顯示器掃描方(fāng)式
1.5 VGA时(shí)序
1.6 至(zhì)簡設計(jì)法VGA原理图(tú)
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层信(xìn)号(hào)
3.2 信(xìn)号(hào)設計(jì)
3.3 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 新建工程
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合與(yǔ)上(shàng)板
5.3 配置管(guǎn)脚
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)九章(zhāng) VGA顯示矩阵(zhèn)
第(dì)1节(jié) 項目背景
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层接口(kǒu)
3.2 信(xìn)号(hào)設計(jì)
3.3 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 新建工程
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合與(yǔ)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)十(shí)章(zhāng) VGA顯示圆(yuán)
第(dì)1节(jié) 項目背景
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层接口(kǒu)
3.2 信(xìn)号(hào)設計(jì)
3.3 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 新建工程
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合與(yǔ)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)十(shí)一(yī)章(zhāng) VGA顯示图(tú)片(piàn)
第(dì)1节(jié) 項目背景
1.1 IP核概述
1.2 ROM IP核
1.3 图(tú)片(piàn)轉(zhuǎn)成(chéng)初始化(huà)文(wén)件(jiàn)
1.4 生(shēng)成(chéng)ROM IP核
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层接口(kǒu)
3.2 信(xìn)号(hào)設計(jì)
3.3 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合工程和(hé)上(shàng)板
4.1 新建工程
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合工程和(hé)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)十(shí)二(èr)章(zhāng) 信(xìn)号(hào)發(fà)生(shēng)器和(hé)DA轉(zhuǎn)換
第(dì)1节(jié) 項目背景
1.1 信(xìn)号(hào)發(fà)生(shēng)器
1.2 DA轉(zhuǎn)換
1.3 DA9709的(de)时(shí)序
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层接口(kǒu)
3.2 信(xìn)号(hào)設計(jì)
3.3 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 新建工程
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合與(yǔ)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)十(shí)三(sān)章(zhāng) FIR濾波(bō)器設計(jì)
第(dì)1节(jié) 項目背景
1.1 FIR和(hé)IIR濾波(bō)器
1.2 FIR濾波(bō)器的(de)原理
1.3 FIR濾波(bō)器的(de)設計(jì)
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层接口(kǒu)
3.2 正(zhèng)弦信(xìn)号(hào)設計(jì)
3.3 FIR濾波(bō)器設計(jì)
3.4 DA接口(kǒu)信(xìn)号(hào)設計(jì)
3.5 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 添加文(wén)件(jiàn)
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 正(zhèng)弦信(xìn)号(hào)設計(jì)
5.3 綜合與(yǔ)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)十(shí)四(sì)章(zhāng) 插值濾波(bō)器設計(jì)
第(dì)1节(jié) 項目背景
1.1 多(duō)采樣(yàng)率數字(zì)濾波(bō)器
1.2 抽取(qǔ)
1.3 內(nèi)插
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层信(xìn)号(hào)
3.2 正(zhèng)弦信(xìn)号(hào)設計(jì)
3.3 CIC濾波(bō)器設計(jì)
3.4 DA接口(kǒu)信(xìn)号(hào)設計(jì)
3.5 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 添加文(wén)件(jiàn)
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
4.6 上(shàng)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合與(yǔ)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
第(dì)十(shí)五(wǔ)章(zhāng) AD采集
第(dì)1节(jié) 項目背景
1.1 AD轉(zhuǎn)換
1.2 開(kāi)發(fà)板AD原理图(tú)
1.3 AD9280的(de)控制时(shí)序
第(dì)2节(jié) 設計(jì)目标(biāo)
第(dì)3节(jié) 設計(jì)实現(xiàn)
3.1 頂层信(xìn)号(hào)
3.2 正(zhèng)弦信(xìn)号(hào)設計(jì)
3.3 DA接口(kǒu)信(xìn)号(hào)設計(jì)
3.4 信(xìn)号(hào)定(dìng)義
第(dì)4节(jié) 綜合與(yǔ)上(shàng)板
4.1 添加文(wén)件(jiàn)
4.2 綜合
4.3 配置管(guǎn)脚
4.4 再次(cì)綜合
4.5 連(lián)接開(kāi)發(fà)板
第(dì)5节(jié) 簡化(huà)版步驟分(fēn)享
5.1 設計(jì)实現(xiàn)
5.2 綜合與(yǔ)上(shàng)板
第(dì)6节(jié) 擴展(zhǎn)練習
二(èr)、電(diàn)子版書(shū)籍下(xià)载:
鍊(liàn)接:https://pan.baidu.com/s/1c8WW_gGPNW3bc_5Kcx3Nkg
提(tí)取(qǔ)碼:jvfz






