4位閃爍燈一、項(xiàng)目背景 LED燈的理論、教學(xué)板的原理圖,已經(jīng)在案例1位閃爍燈中有詳細(xì)的描述,在此不再講述,有興趣的讀者可以返回去閱讀。 本工程使用4個(gè)LED燈---LED1~LED4,實(shí)現(xiàn)一個(gè)呼吸燈的功能。這4個(gè)燈具體的變化情況為: 第1個(gè)燈隔1秒后,亮1秒;然后第2個(gè)燈隔1秒后,亮2秒;然后第3個(gè)燈隔1秒后,亮3秒,最后第4個(gè)燈隔1秒,亮4秒。如此循環(huán)往復(fù)。 下面是波形圖: 上板效果圖如下圖所示。 上板的演示視頻,請登陸網(wǎng)址查看:。 我們先分析一下板子上的LED燈。每個(gè)LED燈都有一個(gè)信號來控制,該信號為0,則燈亮,如果該信號為1,則燈來?,F(xiàn)在我們要控制4個(gè)LED燈亮滅,那就需要4個(gè)信號,假設(shè)分別為led0、led1、led2和led3。這4個(gè)信號分別連接到4個(gè)led燈上。如果要讓LED0燈0亮,LED1~3燈來,那FPGA就讓led0信號為0,led1~3信號都為1。 綜上所述,我們這個(gè)工程需要6個(gè)信號:時(shí)鐘clk,復(fù)位rst_n、led0、led1、led2和led3。 我們再分析一下功能需求,第1個(gè)燈隔1秒后,亮1秒;然后第2個(gè)燈隔1秒后,亮2秒;然后第3個(gè)燈隔1秒后,亮3秒,最后第4個(gè)燈隔1秒,亮4秒。如此循環(huán)往復(fù)。 上面的功能需求,也可以翻譯成:對于LED0,復(fù)位后,先滅1秒,亮1秒,然后再滅12秒,循環(huán)往復(fù);對于LED1,復(fù)位后,先滅3秒,亮2秒,然后再滅9秒,循環(huán)往復(fù);對于LED2,復(fù)位后,先滅6秒,亮3秒,然后再滅5秒,循環(huán)往復(fù);對于LED3,先滅10秒,亮4秒,循環(huán)往復(fù)。 再將其翻譯成信號來理解: 復(fù)位后,讓信號led0=1并持續(xù)1秒,然后讓led0=0并持續(xù)1秒,然后讓led0=1持續(xù)12秒。循環(huán)往復(fù)。 復(fù)位后,讓信號led1=1并持續(xù)3秒,然后讓led1=0并持續(xù)2秒,然后讓led1=1持續(xù)9秒。循環(huán)往復(fù)。 復(fù)位后,讓信號led2=1并持續(xù)6秒,然后讓led2=0并持續(xù)3秒,然后讓led2=1持續(xù)5秒。循環(huán)往復(fù)。 復(fù)位后,讓信號led3=1并持續(xù)10秒,然后讓led3=0并持續(xù)4秒。循環(huán)往復(fù)。 再將其翻譯成波形如下圖所示。 由圖中可看到,信號led0~led3的變化單位最小是1秒,同時(shí)4個(gè)信號都是經(jīng)過14秒后就循環(huán)一次。由至簡設(shè)計(jì)法的思想,很容易就得出我們需要2個(gè)計(jì)數(shù)器,1個(gè)計(jì)數(shù)器用來計(jì)算1秒時(shí)間,另1個(gè)計(jì)數(shù)器用來計(jì)算14秒。有了這兩個(gè)計(jì)數(shù)器,led0~led3的變化時(shí)間就有了標(biāo)準(zhǔn)。 我們用1個(gè)計(jì)數(shù)器用來計(jì)算1秒時(shí)間,該計(jì)數(shù)器名稱為cnt0。本工程的工作時(shí)鐘是50MHz,即周期為20ns,計(jì)數(shù)器計(jì)數(shù)到1_000_000_000/20=50_000_000個(gè),我們就能知道1秒時(shí)間到了。該計(jì)數(shù)器是不停地計(jì)數(shù),永遠(yuǎn)不停止的,可以認(rèn)為加1條件一直有效,可寫成:assignadd_cnt==1。綜上所述,該計(jì)數(shù)器的代碼如下。 我們再用1個(gè)計(jì)數(shù)器用來表示14秒,名稱為cnt1。該計(jì)數(shù)器表示次數(shù),自然是每隔1秒就加1,那就是end_cnt0。該計(jì)數(shù)器一共要數(shù)14次。所以代碼為: 有了兩個(gè)計(jì)數(shù)器,我們來思考輸出信號led0的變化。概括起來,led0有兩種變化點(diǎn):變0和變1。變0的原因都是計(jì)數(shù)到1秒時(shí)間,也就是add_cnt1 &&cnt1==1-1時(shí),led0變0。變1的原因,則是數(shù)到2秒時(shí)間時(shí),即add_cnt1 &&cnt1==2-1時(shí),led0變1。所以led0信號的代碼如下: 接下來我們思考輸出信號led1的變化。概括起來,led1有兩種變化點(diǎn):變0和變1。變0的原因都是計(jì)數(shù)到3秒時(shí)間,也就是add_cnt1 &&cnt1==3-1時(shí),led1變0。變1的原因,則是數(shù)到5秒時(shí)間時(shí),即add_cnt1 &&cnt1==5-1時(shí),led1變1。所以led1信號的代碼如下: 接下來我們思考輸出信號led2的變化。概括起來,led2有兩種變化點(diǎn):變0和變1。變0的原因都是計(jì)數(shù)到6秒時(shí)間,也就是add_cnt1 &&cnt1==6-1時(shí),led2變0。變1的原因,則是數(shù)到9秒時(shí)間時(shí),即add_cnt1 &&cnt1==9-1時(shí),led2變1。所以led2信號的代碼如下: 接下來我們思考輸出信號led3的變化。概括起來,led3有兩種變化點(diǎn):變0和變1。變0的原因都是計(jì)數(shù)到10秒時(shí)間,也就是add_cnt1 &&cnt1==10-1時(shí),led3變0。變1的原因,則是數(shù)到14秒時(shí)間時(shí),即add_cnt1 &&cnt1==14-1,也就是end_cnt1時(shí),led3變1。所以led3信號的代碼如下: 此次,主體程序已經(jīng)完成。接下來是將module補(bǔ)充完整。 將module的名稱定義為huxiled。并且我們已經(jīng)知道該模塊有六個(gè)信號:clk、rst_n、led0、led1、led2、led3。為此,代碼如下: 其中clk、rst_n是輸入信號,led0、led1、led2、led3是輸出信號,并且六個(gè)信號都是1比特的,根據(jù)這些信息,我們補(bǔ)充輸入輸出端口定義。代碼如下: 接下來定義信號類型。 cnt0是用always產(chǎn)生的信號,因此類型為reg。cnt0計(jì)數(shù)的最大值為500_000_000,需要用29根線表示,即位寬是29位。因此代碼如下: add_cnt0和end_cnt0都是用assign方式設(shè)計(jì)的,因此類型為wire。并且其值是0或者1,1個(gè)線表示即可。因此代碼如下: cnt1是用always產(chǎn)生的信號,因此類型為reg。cnt1計(jì)數(shù)的最大值為8,需要用4根線表示,即位寬是4位。因此代碼如下: add_cnt1和end_cnt1都是用assign方式設(shè)計(jì)的,因此類型為wire。并且其值是0或者1,1根線表示即可。因此代碼如下: led0、led1、led2、led3是用always方式設(shè)計(jì)的,因此類型為reg。并且其值是0或者1,1根線表示即可。因此代碼如下: 至此,整個(gè)代碼的設(shè)計(jì)工作已經(jīng)完成。下一步是新建工程和上板查看現(xiàn)象。 首先在d盤中創(chuàng)建名為“huxiled”的工程文件夾,將寫的代碼命名為“huxiled.v”,頂層模塊名為“huxiled”。 然后打開Quartus Ⅱ,點(diǎn)擊File下拉列表中的New Project Wzard...新建工程選項(xiàng)。 3.再出現(xiàn)的界面中直接點(diǎn)擊Next。 4.之后出現(xiàn)的是工程文件夾、工程名、頂層模塊名設(shè)置界面。按照之前的命名進(jìn)行填寫,然后點(diǎn)擊Next。
基于FPGA至簡設(shè)計(jì)法的4位閃爍燈 附件更詳細(xì)
相關(guān)推薦
熱點(diǎn)推薦
16位復(fù)數(shù)乘法器 轉(zhuǎn)發(fā)(內(nèi)含代碼 文檔資料)
本帖最后由 taiyangyu_2 于 2017-4-14 15:16 編輯
明德?lián)P首創(chuàng)全新FPGA設(shè)計(jì)技巧--至簡設(shè)計(jì)法,教你如何一步一步去完成一個(gè)復(fù)雜電路的設(shè)計(jì),里面很多有實(shí)用技巧,熟練
2017-04-12 19:39:43
4位閃爍燈設(shè)計(jì)就這么簡單
4位閃爍燈設(shè)計(jì)1 項(xiàng)目背景LED燈的理論、教學(xué)板的原理圖,已經(jīng)在案例1位閃爍燈中有詳細(xì)的描述,在此不再講述,有興趣的讀者可以返回去閱讀。2 設(shè)計(jì)目標(biāo)本工程使用4個(gè)LED燈---LED1~LED4
2019-08-21 10:37:03
FPGA 1位閃爍燈設(shè)計(jì)
由FPGA獨(dú)立控制。二、設(shè)計(jì)目標(biāo)本工程使用1個(gè)LED燈---LED1,實(shí)現(xiàn)一個(gè)閃爍燈的功能。工程的工作時(shí)鐘是50M,也就是時(shí)鐘周期為20ns。當(dāng)管腳AA4輸出低電平時(shí),LED1燈亮,輸出高電平
2018-09-21 13:20:12
FPGA至簡設(shè)計(jì)法為什么這么簡單
由潘文明先生開創(chuàng)的IC/FPGA至簡設(shè)計(jì)法,具備劃時(shí)代的意義。這種設(shè)計(jì)方法不僅將IC/FPGA學(xué)習(xí)難度降到了最低,同時(shí)將設(shè)計(jì)過程變得簡單,并規(guī)范了代碼避免了混亂,將出錯(cuò)幾率降到最低。下面我們來看
2017-12-15 15:10:57
FPGA至簡設(shè)計(jì)法高效設(shè)計(jì)
本帖最后由 Stark揚(yáng) 于 2018-9-26 16:52 編輯
至簡設(shè)計(jì)法高效設(shè)計(jì)我們描述了明德?lián)P的通用設(shè)計(jì)方法。在闡述案例過程中,我們畫出了大量的波形圖。有讀者可能會(huì)問,在工作中,我們
2018-09-20 10:44:18
FPGA至簡設(shè)計(jì)法高效設(shè)計(jì)[1241003385]
至簡設(shè)計(jì)法高效設(shè)計(jì)上一節(jié)我們描述了明德?lián)P的通用設(shè)計(jì)方法。在闡述案例過程中,我們畫出了大量的波形圖。有讀者可能會(huì)問,在工作中,我們是不是也需要先大量地畫波形圖,再來寫代碼呢?不是的!工作中,我們要
2018-09-20 09:09:27
FPGA至簡設(shè)計(jì)法案例2
FPGA至簡設(shè)計(jì)法案例2例2. 當(dāng)收到en=1后,dout間隔3個(gè)時(shí)鐘后,產(chǎn)生寬度為2個(gè)時(shí)鐘周期的高電平脈沖。 如上面波形圖所示,在第3個(gè)時(shí)鐘上升沿看到en==1,間隔3個(gè)時(shí)鐘后,dout變1,再過
2019-08-01 09:58:24
FPGA至簡設(shè)計(jì)法案例4
FPGA至簡設(shè)計(jì)法案例4至簡設(shè)計(jì)法經(jīng)典案例4 案例4. 當(dāng)收到en=1時(shí),dout間隔1個(gè)時(shí)鐘后,產(chǎn)生2個(gè)時(shí)鐘周期的高電平脈沖,并且重復(fù)3次。上面波形圖顯示了描述的功能。第3個(gè)時(shí)鐘上升沿收到en
2019-08-02 08:47:47
FPGA至簡設(shè)計(jì)法經(jīng)典案例
設(shè)計(jì)法在微觀上,則制定得實(shí)用的規(guī)范。詳細(xì)到,要不要添加信號;怎么添加信號;添加信號的名字規(guī)范等,我們都做了詳細(xì)的規(guī)定。下面我們用4個(gè)經(jīng)典例子,講述了至簡設(shè)計(jì)法的使用技巧。其他復(fù)雜功能,無論怎么變,都是這
2018-09-14 10:18:01
FPGA指示燈閃爍異常
給板子做串口調(diào)試,連續(xù)上電斷電七八次,所有FPGA指示燈都是正常閃爍,但是接下來就會(huì)出現(xiàn)某個(gè)LED燈亮著不閃,求大神告知該
2014-12-11 19:38:44
至簡設(shè)計(jì)法之OV7670圖像采集
本帖最后由 chunfen2634 于 2017-7-21 09:43 編輯
至簡設(shè)計(jì)法之OV7670圖像采集題目實(shí)現(xiàn)攝像頭OV7670的配置及完成圖像的采集。請讀者考慮實(shí)現(xiàn)該功能需要哪些模塊
2017-07-11 11:00:48
至簡設(shè)計(jì)法完成數(shù)字時(shí)鐘設(shè)計(jì)
,其風(fēng)格也是五花八門,第一感覺是貌似能看懂,但就是不知道怎么設(shè)計(jì)出來的。其實(shí)如果有正確的設(shè)計(jì)思路和方法,其實(shí)現(xiàn)起來是非常簡單的。下面我們就核心的數(shù)字模塊為例,講解如何使用至簡設(shè)計(jì)法來實(shí)現(xiàn)。數(shù)字模塊的功能
2020-02-22 18:17:23
至簡設(shè)計(jì)原理與應(yīng)用目錄
至簡設(shè)計(jì)原理與應(yīng)用目錄簡介: 本書收集整理了作者在FPGA項(xiàng)目實(shí)踐中的經(jīng)驗(yàn)點(diǎn)滴。既有常用FPGA設(shè)計(jì)技巧;也有多個(gè)項(xiàng)目案例分析,小到閃爍燈,大到邊緣檢測,AD采集等項(xiàng)目,并且這些案例大都以特定
2019-07-24 12:00:04
至簡設(shè)計(jì)法經(jīng)典案例
制定得實(shí)用的規(guī)范。詳細(xì)到,要不要添加信號;怎么添加信號;添加信號的名字規(guī)范等,我們都做了詳細(xì)的規(guī)定。下面我們用4個(gè)經(jīng)典例子,講述了至簡設(shè)計(jì)法的使用技巧。其他復(fù)雜功能,無論怎么變,都是這4個(gè)經(jīng)典案例的變種
2019-07-31 17:17:27
FFT至簡設(shè)計(jì)法實(shí)現(xiàn)法_FFT算法_蝶形運(yùn)算_fpga
DIT-FFT至簡設(shè)計(jì)實(shí)現(xiàn)法工程說明本設(shè)計(jì)討論的是基于至簡設(shè)計(jì)法實(shí)現(xiàn)按時(shí)間抽選的基2-FFT算法(即DIF-FFT)實(shí)現(xiàn)過程,支持N由8到1024。案例補(bǔ)充說明本案例無論是模塊劃分、計(jì)數(shù)器設(shè)計(jì)、還是
2017-08-02 17:32:27
《FPGA至簡設(shè)計(jì)原理與應(yīng)用》FPGA學(xué)習(xí)筆記——4位閃爍燈設(shè)計(jì)
《FPGA至簡設(shè)計(jì)原理與應(yīng)用》學(xué)習(xí)筆記——4位閃爍燈設(shè)計(jì)作者:一條咸魚 本文為明德?lián)P原創(chuàng)及錄用文章,轉(zhuǎn)載請注明出處!個(gè)人感想:本文首先分析了至簡設(shè)計(jì)法案例—4位閃爍燈,然后通過該案例舉一反三,實(shí)現(xiàn)了
2020-04-24 14:08:18
《FPGA至簡設(shè)計(jì)原理與應(yīng)用》學(xué)習(xí)筆記——1位閃爍燈設(shè)計(jì)
《FPGA至簡設(shè)計(jì)原理與應(yīng)用》學(xué)習(xí)筆記——1位閃爍燈設(shè)計(jì) 作者:一條咸魚 個(gè)人總結(jié)及感悟:對于學(xué)習(xí)本案例,首先要理解案例的頂層框架,再是理解框架下面的邏輯,最后才是理解代碼。這一點(diǎn)對于自己動(dòng)手寫代碼
2020-04-15 11:35:54
【至簡設(shè)計(jì)案例系列】基于FPGA的密碼鎖(XILINX ISE版)
至簡案例系列:密碼鎖作者:造就狂野青春本文為明德?lián)P原創(chuàng)及錄用文章,轉(zhuǎn)載請注明出處!一、總體設(shè)計(jì)1.概述 本文基于明德?lián)P至簡設(shè)計(jì)法和明德?lián)P設(shè)計(jì)規(guī)范,設(shè)計(jì)了一個(gè)基于FPGA的數(shù)字密碼鎖,實(shí)現(xiàn)了在撥碼開關(guān)
2020-04-24 14:40:00
【至簡設(shè)計(jì)案例系列】基于FPGA的頻率、電壓測量
本文為明德?lián)P原創(chuàng)及錄用文章,轉(zhuǎn)載請注明出處!一、總體設(shè)計(jì)1.概述本文基于明德?lián)P至簡設(shè)計(jì)法和明德?lián)P設(shè)計(jì)規(guī)范,設(shè)計(jì)了一個(gè)基于FPGA的頻率、電壓測量儀器,實(shí)現(xiàn)了測量AD采集后的波形頻率和電壓(峰峰
2020-04-23 10:52:07
【教程】看完就懂!運(yùn)用至簡設(shè)計(jì)法進(jìn)行呼吸燈設(shè)計(jì)
怎樣控制led燈亮的頻率呢?通過控制led燈亮的時(shí)間長度。Q3:怎樣控制燈亮的時(shí)間?通過計(jì)數(shù)FPGA的時(shí)鐘個(gè)數(shù)。Q4:該怎樣計(jì)數(shù)FPGA的時(shí)鐘個(gè)數(shù)?本設(shè)計(jì)的基本思想:我們讓led燈在1s內(nèi)由暗慢慢
2019-12-19 11:07:02
【明德?lián)P】傾情分享海量FPGA設(shè)計(jì)技巧學(xué)習(xí)資料 轉(zhuǎn)
的畢業(yè)設(shè)計(jì)題目,看看如何使用至簡設(shè)計(jì)法來設(shè)計(jì)數(shù)字時(shí)鐘。4.至簡設(shè)計(jì)法中的四段式狀態(tài)機(jī)現(xiàn)在流行的狀態(tài)機(jī)設(shè)計(jì),一般可分為一段式、兩段式和三段式,然而我們明德?lián)P卻發(fā)明了四段式狀態(tài)機(jī),并制定了一些規(guī)則,從此設(shè)計(jì)再不
2017-03-27 19:20:53
【每周FPGA案例】至簡設(shè)計(jì)法-電子密碼鎖
。基于明德?lián)P至簡設(shè)計(jì)法和明德?lián)P設(shè)計(jì)規(guī)范,設(shè)計(jì)一個(gè)基于FPGA的密碼鎖、并將數(shù)值顯示在數(shù)碼管上,然后根據(jù)輸入的鍵值判斷密碼是否正確。1.1.2 設(shè)計(jì)目標(biāo)實(shí)現(xiàn)電子密碼鎖的功能,具體功能要求如下:1. 密碼4位
2020-09-25 09:55:32
【每周FPGA案例】至簡設(shè)計(jì)系列_基于FPGA的測距系統(tǒng)
概述學(xué)習(xí)了明德?lián)P至簡設(shè)計(jì)法和明德?lián)P設(shè)計(jì)規(guī)范,本人用FPGA設(shè)計(jì)了一個(gè)測距系統(tǒng)。該系統(tǒng)采用超聲波進(jìn)行測量距離再在數(shù)碼管上顯示。在本案例的設(shè)計(jì)過程中包括了超聲波的驅(qū)動(dòng)、三線式數(shù)碼管顯示等技術(shù)。經(jīng)過逐步改進(jìn)
2020-08-19 21:50:19
【潘文明至簡設(shè)計(jì)法】FPGA學(xué)習(xí)資料匯總,免費(fèi)下載
` 本帖最后由 chunfen2634 于 2017-6-29 15:27 編輯
大家好,這里潘老師將精心錄制和編輯的fpga學(xué)習(xí)系列教程——《至簡設(shè)計(jì)法視頻教程》分享給大家。教程充分考慮0
2017-06-29 15:19:35
【潘文明至簡設(shè)計(jì)法】系列教程 GVIM視頻教程
。明德?lián)P的模板,包含了至簡設(shè)計(jì)法的計(jì)數(shù)器、狀態(tài)機(jī)、FIFO和模塊結(jié)構(gòu)等,這些是RTL代碼最常見的部分。使用這些模板的時(shí)候,工程師只需按順序填空,就能快速地進(jìn)行設(shè)計(jì),可節(jié)省大量時(shí)間。本視頻介紹了明德?lián)P
2017-06-15 11:22:29
華為內(nèi)部資料:FPGA設(shè)計(jì)高級技巧(altera篇)以及代碼書寫規(guī)范
明德?lián)P首創(chuàng)全新FPGA設(shè)計(jì)技巧--至簡設(shè)計(jì)法,教你如何一步一步去完成一個(gè)復(fù)雜電路的設(shè)計(jì),里面很多有實(shí)用技巧,熟練運(yùn)用這些技巧,有助于你寫出非常優(yōu)秀的代碼。例:4位流水線乘法器,例子采用了明德?lián)P至簡設(shè)計(jì)法中的方法技巧,非常簡潔易讀,歡迎比較![qq]3225224637[/qq]
2017-04-10 19:02:15
基于FPGA至簡設(shè)計(jì)法的4位閃爍燈
4位閃爍燈一、項(xiàng)目背景LED燈的理論、教學(xué)板的原理圖,已經(jīng)在案例1位閃爍燈中有詳細(xì)的描述,在此不再講述,有興趣的讀者可以返回去閱讀。二、設(shè)計(jì)目標(biāo)本工程使用4個(gè)LED燈---LED1~LED4,實(shí)現(xiàn)一
2019-08-06 09:02:27
基于FPGA至簡設(shè)計(jì)法的4位閃爍燈 附件更詳細(xì)
4位閃爍燈一、項(xiàng)目背景LED燈的理論、教學(xué)板的原理圖,已經(jīng)在案例1位閃爍燈中有詳細(xì)的描述,在此不再講述,有興趣的讀者可以返回去閱讀。 二、設(shè)計(jì)目標(biāo)本工程使用4個(gè)LED燈---LED1~LED4,實(shí)現(xiàn)
2018-09-26 09:48:03
基于至簡設(shè)計(jì)法實(shí)現(xiàn)的PWM調(diào)制verilog
基于至簡設(shè)計(jì)法實(shí)現(xiàn)的PWM調(diào)制verilog
2017-09-27 09:53:33
基于至簡設(shè)計(jì)法實(shí)現(xiàn)的PWM調(diào)制verilog
明德?lián)P分享的調(diào)制PWM驅(qū)動(dòng)LED工程,利用脈沖寬度調(diào)制調(diào)制出幾個(gè)不同寬度的脈沖來驅(qū)動(dòng)LED燈,添加verilog文件即可使用。基于至簡設(shè)計(jì)法實(shí)現(xiàn)的PWM調(diào)制verilog.rar (281.92 KB )
2019-01-18 06:35:18
基于至簡設(shè)計(jì)法實(shí)現(xiàn)的籃球倒計(jì)時(shí)工程
基于至簡設(shè)計(jì)法實(shí)現(xiàn)的籃球倒計(jì)時(shí)工程
2017-11-05 14:52:24
基于至簡設(shè)計(jì)法實(shí)現(xiàn)的紅外接收 verilog
基于至簡設(shè)計(jì)法實(shí)現(xiàn)的紅外接收 verilog
2017-11-05 14:50:39
基于至簡設(shè)計(jì)法實(shí)現(xiàn)的鬧鐘工程
`本案例:明德?lián)P首創(chuàng)全新FPGA設(shè)計(jì)技巧--至簡設(shè)計(jì)法,教你如何一步一步去完成一個(gè)復(fù)雜電路的設(shè)計(jì),里面很多有實(shí)用技巧,熟練運(yùn)用這些技巧,有助于你寫出非常優(yōu)秀的FPGA設(shè)計(jì)代碼。非常簡潔易讀,歡迎比較
2019-07-31 08:51:28
基于至簡設(shè)計(jì)法的數(shù)字時(shí)鐘設(shè)計(jì)
本帖最后由 lee_st 于 2017-10-31 09:27 編輯
基于至簡設(shè)計(jì)法的數(shù)字時(shí)鐘設(shè)計(jì)
2017-10-30 17:21:46
基于至簡設(shè)計(jì)法的數(shù)字時(shí)鐘設(shè)計(jì)
就是不知道怎么設(shè)計(jì)出來的。其實(shí)如果有正確的設(shè)計(jì)思路和方法,其實(shí)現(xiàn)起來是非常簡單的。下面我們就核心的數(shù)字模塊為例,講解如何使用至簡設(shè)計(jì)法來實(shí)現(xiàn)。 數(shù)字模塊的功能,是產(chǎn)生6個(gè)信號,分別表示時(shí)十位、時(shí)個(gè)位
2017-02-15 17:32:23
基于至簡設(shè)計(jì)法的數(shù)字時(shí)鐘設(shè)計(jì)
模塊為例,講解如何使用至簡設(shè)計(jì)法來實(shí)現(xiàn)。數(shù)字模塊的功能,是產(chǎn)生6個(gè)信號,分別表示時(shí)十位、時(shí)個(gè)位、分十位、分個(gè)位、秒十位和秒個(gè)位的值。例如上述信號值依次為2、1、4、3、5、9時(shí),則表示時(shí)間為21點(diǎn)43分
2019-07-24 09:54:17
插值濾波器設(shè)計(jì)-明德?lián)P至簡設(shè)計(jì)與應(yīng)用FPGA
插值濾波器設(shè)計(jì)-明德?lián)P至簡設(shè)計(jì)與應(yīng)用FPGA
2019-08-16 10:34:20
明德?lián)PFPGA項(xiàng)目實(shí)踐1位閃爍燈設(shè)計(jì)
低電平時(shí),LED7燈為暗。8個(gè)LED燈都可由FPGA獨(dú)立控制。2設(shè)計(jì)目標(biāo)本工程使用1個(gè)LED燈---LED1,實(shí)現(xiàn)一個(gè)閃爍燈的功能。工程的工作時(shí)鐘是50M,也就是時(shí)鐘周期為20ns。當(dāng)管腳AA4輸出低電平
2018-11-07 09:25:38
明德?lián)P至簡設(shè)計(jì)法原理與應(yīng)用1.1FPGA簡介
LUT可以看成一個(gè)有4位地址線的RAM。當(dāng)用戶通過原理圖或HDL語言描述了一個(gè)邏輯電路以后,FPGA開發(fā)軟件會(huì)自動(dòng)計(jì)算邏輯電路的所有可能結(jié)果,并把真值表(即結(jié)果)事先寫入RAM,這樣,每輸入一個(gè)信號
2018-11-12 15:11:39
明德?lián)P至簡設(shè)計(jì)法資料大全
/id_XMjg3NjYyMDY1Ng==.html?spm=a2hzp.8253869.0.0明德?lián)P 至簡設(shè)計(jì)法教程FPGA定位問題案例4http://v.youku.com/v_show
2017-07-27 17:05:14
明德?lián)P至簡設(shè)計(jì)原理資料包(官方原版)
本帖最后由 W陳老師 于 2022-3-3 10:13 編輯
潘文明至簡設(shè)計(jì)法,是以發(fā)明者名字命名的FPGA設(shè)計(jì)方法,綜合采用多種科學(xué)、嚴(yán)謹(jǐn)?shù)姆椒?,將整個(gè)設(shè)計(jì)過程規(guī)范化,實(shí)現(xiàn)“至簡”設(shè)計(jì)。其
2022-02-18 15:30:26
明德?lián)P獨(dú)創(chuàng)“至簡設(shè)計(jì)法”介紹
潘文明至簡設(shè)計(jì)法介紹潘文明至簡設(shè)計(jì)法,是以發(fā)明者名字命名的FPGA設(shè)計(jì)方法,綜合采用多種科學(xué)、嚴(yán)謹(jǐn)?shù)姆椒ǎ瑢⒄麄€(gè)設(shè)計(jì)過程規(guī)范化,實(shí)現(xiàn)“至簡”設(shè)計(jì)。其專著《手把手教你FPGA》2017年由北京航天
2019-07-25 16:50:44
潘文明至簡設(shè)計(jì)法之SPI接口至簡代碼設(shè)計(jì)
本帖最后由 chunfen2634 于 2017-6-22 14:31 編輯
我們的至簡設(shè)計(jì)法,綜合了運(yùn)用多種科學(xué)、嚴(yán)謹(jǐn)?shù)拇a設(shè)計(jì)方法,將整個(gè)設(shè)計(jì)過程完整化、規(guī)范化,令學(xué)習(xí)方法至簡、設(shè)計(jì)過程至
2017-06-22 10:20:39
潘文明至簡設(shè)計(jì)法系列教程-Verilog快速掌握新版簡介
使用的過程中容易犯一些錯(cuò)誤。明德?lián)P至簡設(shè)計(jì)法由擁有多年FPGA代碼編寫經(jīng)驗(yàn)的潘文明老師首創(chuàng),不僅能讓初學(xué)者在短時(shí)間內(nèi)掌握Verilog語言,而且編寫出的代碼簡潔無冗余、準(zhǔn)確度高。我們將通過一系列
2017-06-12 11:58:50
用至簡設(shè)計(jì)法進(jìn)行PWM流水燈設(shè)計(jì)
本帖最后由 chunfen2634 于 2017-7-7 10:09 編輯
《用至簡設(shè)計(jì)法進(jìn)行PWM流水燈設(shè)計(jì)》脈沖寬度調(diào)制(pulse width modelation)簡稱PWM,利用
2017-07-06 10:25:51
用至簡設(shè)計(jì)法進(jìn)行PWM流水燈設(shè)計(jì)
波形圖 一個(gè)周期為10ms,高電平為6ms,低電平時(shí)間為4ms的PWM,其占空比(高電平時(shí)間占整個(gè)周期的比例)為60%。 明德?lián)P的FPGA開發(fā)板共有8個(gè)LED燈。產(chǎn)生8個(gè)管腳的PWM圖,如圖2-8所示
2019-07-26 14:15:16
請問至簡設(shè)計(jì)法純邏輯如何實(shí)現(xiàn)SDARM控制器?
至簡設(shè)計(jì)法純邏輯實(shí)現(xiàn)SDARM控制器
2020-12-15 06:12:00
轉(zhuǎn)【明德?lián)PFPGA學(xué)習(xí)指南】至簡設(shè)計(jì)法之串行結(jié)構(gòu)的FIR濾波器設(shè)計(jì)
各位童鞋,明德?lián)P的革命性的FPGA設(shè)計(jì)方法----至簡設(shè)計(jì)法,已經(jīng)正式推出了。至簡設(shè)計(jì)法,是明德?lián)P培訓(xùn)時(shí)重點(diǎn)培訓(xùn)的內(nèi)容,設(shè)計(jì)FPGA不用再盲目設(shè)計(jì)、反復(fù)修改,而是有思路、有步驟,爭取一次性就設(shè)計(jì)正確
2017-05-23 10:11:26
#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用49_1_1位閃爍燈設(shè)計(jì)-1
fpga
水管工發(fā)布于 2022-09-20 12:20:47


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用49_1_1位閃爍燈設(shè)計(jì)-2
fpga
水管工發(fā)布于 2022-09-20 12:21:20


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用49_1_1位閃爍燈設(shè)計(jì)-3
fpga
水管工發(fā)布于 2022-09-20 12:21:53


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用49_1_1位閃爍燈設(shè)計(jì)-4
fpga
水管工發(fā)布于 2022-09-20 12:22:23


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用49_1_1位閃爍燈設(shè)計(jì)-5
fpga
水管工發(fā)布于 2022-09-20 12:23:03


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用49_3_1位閃爍燈(實(shí)操案例)-1
fpga
水管工發(fā)布于 2022-09-20 12:23:32


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用49_3_1位閃爍燈(實(shí)操案例)-2
fpga
水管工發(fā)布于 2022-09-20 12:24:00


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用49_3_1位閃爍燈(實(shí)操案例)-3
fpga
水管工發(fā)布于 2022-09-20 12:24:29


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用50_1位閃爍燈(PPT講解)-1
fpga
水管工發(fā)布于 2022-09-20 12:24:56


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用50_1位閃爍燈(PPT講解)-2
fpga
水管工發(fā)布于 2022-09-20 12:25:23


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用50_1位閃爍燈(PPT講解)-3
fpga
水管工發(fā)布于 2022-09-20 12:25:51


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用51_1_4位閃爍燈(PPT講解)-1
fpga
水管工發(fā)布于 2022-09-20 12:26:27


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用51_1_4位閃爍燈(PPT講解)-2
fpga
水管工發(fā)布于 2022-09-20 12:27:05


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用51_2_4位閃爍燈(實(shí)操案例)-1
fpga
水管工發(fā)布于 2022-09-20 12:27:34


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用51_2_4位閃爍燈(實(shí)操案例)-2
fpga
水管工發(fā)布于 2022-09-20 12:28:02


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用51_2_4位閃爍燈(實(shí)操案例)-3
fpga
水管工發(fā)布于 2022-09-20 12:28:29


#硬聲創(chuàng)作季 #FPGA 明德?lián)P FPGA至簡設(shè)計(jì)原理與應(yīng)用52_2_PWM呼吸燈(實(shí)操案例)-4
fpga呼吸燈
水管工發(fā)布于 2022-09-20 12:32:27


閃爍燈電路的設(shè)計(jì)圖解
閃爍燈電路的設(shè)計(jì)圖解
閃爍彩燈往往能夠增加節(jié)日的氣氛,試設(shè)計(jì)一個(gè)彩燈控制電路,要求彩燈能有規(guī)律地進(jìn)行閃爍.并且閃爍頻率可調(diào)。
2010-03-29 11:11:17
8421
8421
LED閃爍燈制作教程
本文將介紹LED閃爍燈,分為單組閃爍、兩組交替閃爍和三組循環(huán)閃爍等類型。還介紹了單組閃爍燈電路、兩組交替閃爍燈電路、三組循環(huán)閃爍燈電路圖詳解。
2018-02-22 11:02:00
26655
26655
最全關(guān)于關(guān)燈LED微亮和節(jié)能燈閃爍的問題分析
本文首先介紹了LED的原理與LED燈特點(diǎn),其次介紹了節(jié)能燈原理,最后詳細(xì)介紹了關(guān)于關(guān)燈LED微亮和節(jié)能燈閃爍的問題分析。
2018-05-18 11:20:18
14347
14347FPGA1位閃爍燈設(shè)計(jì)[1241003385]
1位閃爍燈設(shè)計(jì) 一、項(xiàng)目背景 LED(Light Emitting Diode),發(fā)光二極管,是一種能夠?qū)㈦娔苻D(zhuǎn)化為可見光的固態(tài)的半導(dǎo)體器件,它可以直接把電轉(zhuǎn)化為光。LED的心臟是一個(gè)半導(dǎo)體的晶片
2018-09-23 17:42:01
810
810詳解基于FPGA至簡設(shè)計(jì)法的4位閃爍燈
LED燈的理論、教學(xué)板的原理圖,已經(jīng)在案例1位閃爍燈中有詳細(xì)的描述,在此不再講述,有興趣的讀者可以返回去閱讀。
2018-10-08 15:47:28
3243
3243LED燈閃爍是怎么回事
使用LED等是家家戶戶的選擇,然而也有的人在安裝LED等之后,燈就會(huì)不停的閃爍。在晚上的時(shí)候,就會(huì)覺得比較嚇人,那么LED燈閃爍是什么原因呢?想要解決閃爍的問題,就一定要找對原因,才可以徹底的改善。下面就給大家介紹一下LED燈閃爍的原因吧。
2018-12-31 15:16:00
20419
20419基于FPGA至簡設(shè)計(jì)法的4位閃爍燈
4位閃爍燈一、項(xiàng)目背景LED燈的理論、教學(xué)板的原理圖,已經(jīng)在案例1位閃爍燈中有詳細(xì)的描述,在此不再講述,有興趣的讀者可以返回去閱讀。?二、設(shè)計(jì)目標(biāo)本工程使用4個(gè)LED燈---LED1~LED4,實(shí)現(xiàn)
2019-01-10 11:26:54
498
498FPGA教程之FPGA入門閃爍燈實(shí)驗(yàn)的詳細(xì)資料說明
本文檔的主要內(nèi)容詳細(xì)介紹的是FPGA教程之FPGA入門閃爍燈實(shí)驗(yàn)的詳細(xì)資料說明。
2019-03-29 17:17:06
25
25使用51單片機(jī)閃爍LED燈的代碼免費(fèi)下載
本文檔的主要內(nèi)容詳細(xì)介紹的是使用51單片機(jī)閃爍LED燈的代碼免費(fèi)下載。
2019-07-03 17:41:00
2
2至簡設(shè)計(jì)法:程序設(shè)計(jì)(2)
由潘文明先生開創(chuàng)的IC/FPGA至簡設(shè)計(jì)法,具備劃時(shí)代的意義。這種設(shè)計(jì)方法不僅將IC/FPGA學(xué)習(xí)難度降到了最低,同時(shí)將設(shè)計(jì)過程變得簡單,并規(guī)范了代碼避免了混亂,將出錯(cuò)幾率降到最低。
2019-11-27 07:00:00
1471
1471至簡設(shè)計(jì)法:運(yùn)算符(3)
明德?lián)P至簡設(shè)計(jì)法,提取大量的實(shí)際項(xiàng)目,采用科學(xué)的手段統(tǒng)計(jì)分析,找出其內(nèi)在通用性部分,并建立相關(guān)的體系,實(shí)現(xiàn)了“填空式”設(shè)計(jì)!首先,把復(fù)雜的代碼劃分成幾種類型的模塊,然后以統(tǒng)一規(guī)范的代碼格式,通過相應(yīng)的腳本語言建立可調(diào)用的通用模板。不僅如此,通過模板生成的代碼可參數(shù)化定制,一旦生成無需修改。
2019-11-27 07:02:00
1514
1514至簡設(shè)計(jì)法:運(yùn)算符(2)
使用至簡設(shè)計(jì)法,即可省略掉常規(guī)設(shè)計(jì)中的繁復(fù)思考過程。比如計(jì)數(shù)器的設(shè)計(jì),只需要填入設(shè)置條件“什么情況下加一”和“數(shù)多少下”。
2019-11-27 07:03:00
1378
1378LED燈閃爍的原因 LED燈閃爍故障解決方法
的疲勞和不適。然而,要解決LED燈的閃爍問題,并不是一件非常困難的事情。下面我將詳細(xì)闡述LED燈閃爍的原因以及解決方法。 首先,我們來探討一下LED燈閃爍的原因。LED燈閃爍可能有多種原因,下面我將主要介紹三種常見的原因。 第一,電流不穩(wěn)定。
2023-12-11 15:31:23
55121
55121
電子發(fā)燒友App












評論