原文:(原創)用Verilog實現一個參數化的呼吸燈(Verilog,CPLD/FPGA)

.Abstract 觀察到一個有趣的現象,每當把Apple筆記本合上的時候,那個白色的呼吸燈就會反復地由暗漸明,然后又由明漸暗,乍一看就像Apple筆記本在打盹休息一樣,十分可愛 於是突發奇想,要不用Verilog也寫一個吧,資源也不需要太多,一個LED燈就可以了。為了使用方便,可以把它做成參數化的,可以根據時常進行參數調節 深睡 淺睡跟清醒的時候呼吸頻率似乎是不一樣的 下面就來分析和實踐一下。 ...

2014-11-18 19:10 0 6195 推薦指數:

查看詳情

(原創)defparam的應用(VerilogCPLD/FPGA)

1.Abstract 在同一個模塊被多次例的時候,改變參數構建不同的硬件實體是一個很好的選擇。特別是今天幫一個朋友調試一個比較復雜的邏輯,深有體會。這個也是一個小技巧,回來也查了許多資料,強化了一下這方面的知識。前幾天也做了一個這樣的例子,可以拿過來作為驗證一下。 2.Content ...

Mon Nov 24 00:04:00 CST 2014 0 5044
(原創)task和function語法的使用討論(VerilogCPLD/FPGA)

1. Abstract function和task語句的功能有很多的相似之處,在需要有多個相同的電路生成時,可以考慮使用它們來實現。因為個人使用它們比較少,所以對它們沒有進行更深的了解,現在時間比較充裕,我想通過寫幾個簡單的電路將它們二者的功能進行驗證一下,看看究竟是怎么生成電路的。 2. ...

Tue Nov 18 03:47:00 CST 2014 0 8009
[FPGA]Verilog利用PWM調制完成RGB三色彩虹呼吸

概述 實現彩虹呼吸 題目就是這么簡短,但這是目前我碰到的最有意思的一道題目,因為他有無數種解決方法,並且每一種都是那么高級或者巧妙,比如 可以利用3路不同初相的PWM調制信號驅動三顆RGB重疊呼吸 利用1路PWM信號以及狀態機,將一個周期分為3個狀態,分別是[R降 ...

Fri Nov 29 06:36:00 CST 2019 7 762
基於PWM的呼吸設計(Verilog版)

記錄自己寫的呼吸小程序,程序未經重構,總體較粗糙,望看官見諒。 主體思想是基於PWM脈沖寬度調制來控制LED呈現出一種由暗到亮-由亮到暗的漸變效果; 由於程序比較簡單,故程序中沒有給出詳細注釋,在這里大概說一下其兩個always塊的作用, 第一個always塊下面主要是實現 ...

Sun Dec 16 23:25:00 CST 2018 0 1148
FPGA實現呼吸功能實驗

為我們的亮時間是依次遞增的,所以我們可以使在后一個2/1000s的亮時間與前一個2/1000s的亮時間增 ...

Wed Sep 18 01:29:00 CST 2019 0 537
基於FPGA呼吸設計

1. 項目簡介   呼吸,指的是一個LED從暗到亮,從亮到暗逐漸變化,如此循環反復,就像人的呼吸一樣有節奏。它采用PWM的方式,在固定的頻率下,通過調整占空比的方式來控制LED亮度的變化。 PWM(Pulse Width Modulation),即脈沖寬度調制,是一種對模擬信號電平進行 ...

Wed Jul 21 18:44:00 CST 2021 0 121
FPGA verilog 實現sobel 算法

1.數據源一張bmp圖片用read_bmp.exe 讀取此圖片此圖片命名為sobel.bmp,生成文本格式的圖像信息bmp_dat.txt,注意只支持bmp8位圖。 2.把此文本信息拷貝到verilog仿真目錄下邊。 3.運行仿真產生處理后的post_process_dat.txt圖像文本信息 ...

Thu Dec 29 07:25:00 CST 2011 4 3344
FPGA】串口收發的verilog實現

2020.8.1 一、嘰呱嘰呱 作為一名電子專業的小白菜,在大二的暑假終於開博客啦。目前開博客寫博文主要是為了在學習的過程中有所輸出+能和他人多多交流,也算是自己學習開發的一個記錄。 嘛,這個暑假到現在學了一丟丟基礎的verilog知識,短期目標是好好把FPGA學下去。 那其他廢話也不多 ...

Sun Aug 02 05:31:00 CST 2020 0 817
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM