課程附件下載:
請至課程第一小節(jié)的附件處獲取
2009年,初出茅廬的特權(quán)同學(xué)可謂“初生牛犢不怕虎”,熱情洋溢的錄制了《深入淺出玩轉(zhuǎn)FPGA》這套視頻,次年也出版了同名圖書,沒想在資源匱乏的當(dāng)時(shí),竟也能夠很快吸引了廣大FPGA初學(xué)者的關(guān)注和青睞,并且也確確實(shí)實(shí)的幫助了一些初學(xué)者。話說“十年磨一劍”,10多年轉(zhuǎn)眼即逝,好在特權(quán)同學(xué)早就忘卻了“網(wǎng)絡(luò)紅人”的光環(huán),俯身職場埋頭苦干,腳踏實(shí)地的專注在電子板級(jí)設(shè)計(jì)和FPGA開發(fā)的具體工作中,服務(wù)于項(xiàng)目和產(chǎn)品。對于做產(chǎn)品而言,特權(quán)同學(xué)感觸最深的,就是簡單、實(shí)用、穩(wěn)定、低成本至上。FPGA也是一樣,對于初學(xué)者而言,需要的并不是什么胡里花俏或高大上的應(yīng)用,而是一步一個(gè)腳印,扎扎實(shí)實(shí)的從零開始,多花時(shí)間寫代碼,不斷的仿真、調(diào)試再上板,自己動(dòng)手練一遍每個(gè)基礎(chǔ)的實(shí)例。
多年來,很多業(yè)內(nèi)的朋友也是希望我抽空再好好錄制一套FPGA視頻教程,考慮到時(shí)間精力有限,一直很難下定決心。近年來,特權(quán)同學(xué)在企業(yè)中參與FPGA工程師的招聘,發(fā)現(xiàn)在市場上找到相對水平高一點(diǎn)的FPGA人才也實(shí)在是難上加難。于是,特權(quán)同學(xué)決定在《深入淺出玩轉(zhuǎn)FPGA》面世10年的當(dāng)兒,以一個(gè)新的FPGA平臺(tái)(Xilinx Artix-7系列),從基礎(chǔ)的FPGA知識(shí)開始,到工具的安裝使用,再到基礎(chǔ)實(shí)例、調(diào)試實(shí)例和項(xiàng)目實(shí)例等全方面引領(lǐng)廣大FPGA初學(xué)者完成FPGA的入門和進(jìn)階。當(dāng)然,希望這只是一個(gè)開始,在時(shí)間和精力許可的情況下,特權(quán)同學(xué)還準(zhǔn)備錄制一套以代碼練習(xí)為主的語法學(xué)習(xí)視頻《Verilog邊碼邊學(xué)》。希望大家多多支持,您的鼓勵(lì)是特權(quán)同學(xué)不斷分享的動(dòng)力。
課程簡介:
《2020版深入淺出玩轉(zhuǎn)FPGA視頻教程》基于Xilinx公司的Artix-7 FPGA器件以及各種豐富的入門和進(jìn)階外設(shè)。視頻共37課時(shí),總時(shí)長約800分鐘,提供了一些典型的工程實(shí)例,幫助學(xué)習(xí)者從FPGA基礎(chǔ)知識(shí)、邏輯設(shè)計(jì)概念、工具配置和使用、設(shè)計(jì)源碼編寫、設(shè)計(jì)功能原理、仿真驗(yàn)證、板級(jí)設(shè)計(jì)和調(diào)試等方面由淺入深扎實(shí)的掌握FPGA開發(fā)。
與本視頻配套的圖書《Xilinx Artix-7 FPGA快速入門、技巧與實(shí)例》(清華大學(xué)出版社)已經(jīng)上市銷售。本視頻與2010年特權(quán)同學(xué)錄制的《深入淺出玩轉(zhuǎn)FPGA》同名(本視頻為2020新版),但配套的圖書和板卡不同,內(nèi)容經(jīng)過特權(quán)同學(xué)10年的積累,經(jīng)過深加工,更適合廣大FPGA初學(xué)者和進(jìn)階者學(xué)習(xí)。
出版的圖書在京東和當(dāng)當(dāng)有售
課程目錄:
Lesson01 FPGA基本概念
Lesson02 FPGA器件結(jié)構(gòu)
Lesson03 Verilog語法簡介
Lesson04 Verilog代碼風(fēng)格與書寫規(guī)范
Lesson05 FPGA板級(jí)電路設(shè)計(jì)(STAR開發(fā)板)
Lesson06 軟件安裝配置說明
Lesson07 第一個(gè)工程創(chuàng)建、源碼輸入與仿真
Lesson08 第一個(gè)工程編譯、引腳分配、下載與固化
Lesson09 FPGA入門實(shí)例:撥碼開關(guān)的LED控制實(shí)例
Lesson10 查看Vivado的Schematic視圖
Lesson11 FPGA入門實(shí)例:流水燈實(shí)例
Lesson12 FPGA入門實(shí)例:PLL的IP核配置實(shí)例
Lesson13 FPGA入門實(shí)例:自定義IP核創(chuàng)建與配置
Lesson14 FPGA入門實(shí)例:3-8譯碼器實(shí)例
Lesson15 FPGA入門實(shí)例:按鍵消抖實(shí)例
Lesson16 FPGA入門實(shí)例:數(shù)碼管實(shí)例
Lesson17 基于FPGA的仿真驗(yàn)證
Lesson18 FPGA入門實(shí)例:4X4矩陣按鍵實(shí)例
Lesson19 狀態(tài)機(jī)設(shè)計(jì)
Lesson20 FPGA入門實(shí)例:UART的loopback實(shí)例
Lesson21 FPGA入門實(shí)例:超聲波測距實(shí)例
Lesson22 FPGA入門實(shí)例:SPI接口DAC驅(qū)動(dòng)控制
Lesson23 FPGA入門實(shí)例:I2C接口RTC時(shí)間顯示控制
Lesson24 FPGA入門實(shí)例:7寸液晶屏ColorBar顯示驅(qū)動(dòng)
Lesson25 XADC實(shí)例:基于XADC的AD采集顯示
Lesson26 XADC實(shí)例:基于XADC的FPGA內(nèi)部溫度采集顯示
Lesson27 FPGA在線調(diào)試:在線邏輯分析儀應(yīng)用實(shí)例
Lesson28 FPGA在線調(diào)試:虛擬IO應(yīng)用實(shí)例
Lesson29 DDR3實(shí)例:DDR3 IP介紹與配置
Lesson30 DDR3實(shí)例:DDR3 IP仿真驗(yàn)證
Lesson31 DDR3實(shí)例:基于在線邏輯分析儀調(diào)試DDR3數(shù)據(jù)讀寫
Lesson32 DDR3實(shí)例:基于UART命令的DDR3批量數(shù)據(jù)讀寫
Lesson33 LVDS實(shí)例:LVDS數(shù)據(jù)收發(fā)實(shí)例
Lesson34 LVDS實(shí)例:帶CRC校驗(yàn)的LVDS數(shù)據(jù)收發(fā)實(shí)例
Lesson35 綜合實(shí)例:倒車雷達(dá)
Lesson36 綜合實(shí)例:波形發(fā)生器
Lesson37 綜合實(shí)例:工業(yè)現(xiàn)場監(jiān)控界面設(shè)計(jì)
講師介紹:
吳厚航【網(wǎng)名:特權(quán)同學(xué)】
10多年的數(shù)字電路與FPGA工程實(shí)踐經(jīng)驗(yàn),專注于FPGA時(shí)序控制、高速數(shù)據(jù)采集、圖像處理與算法實(shí)現(xiàn)等具體應(yīng)用。擅長記錄、分析并總結(jié)各種FPGA開發(fā)的經(jīng)驗(yàn)與技巧,且樂于分享?;钴S于各大電子技術(shù)網(wǎng)站的FPGA社區(qū)或版塊,多年來筆輟不耕、風(fēng)雨無阻,不斷發(fā)表FPGA相關(guān)文章(累計(jì)點(diǎn)擊量超過500萬次)。著有《深入淺出玩轉(zhuǎn)FPGA》、《Xilinx Artix-7 FPGA快速入門、技巧與實(shí)例》等FPGA技術(shù)相關(guān)圖書(累計(jì)銷量超過5萬冊)。