偶分頻
5.1計數(shù)實現(xiàn)偶12分頻(占空比50%)
5.1.1源碼
5.1.2測試源碼
5.1.3仿真圖
5.2通過一個標(biāo)志信號作為偶6分頻的工作時鐘(可靠,常用)
5.2.1源碼
5.2.2測試源碼
5.2.3仿真圖
這里為什么要說明這兩種方式呢?
這里就要說到FPGA中的全局時鐘網(wǎng)絡(luò),因為在 FPGA 中凡是時鐘信號都要連接到全局時鐘網(wǎng)絡(luò)上,全局時鐘網(wǎng)絡(luò)也稱為全局時鐘樹,是 FPGA 廠商專為時鐘路徑而特殊設(shè)計的,它能夠使時鐘信號到達每個寄存器的時間都盡可能相同,以保證更低的時鐘偏斜(Skew)和抖動(Jitter)。
然而我們采用第一種方式產(chǎn)生的時鐘clk_out信號并沒有連接到全局時鐘網(wǎng)絡(luò)上,這種做法所衍生的潛在問題在低速系統(tǒng)中不易察覺,而在高速系統(tǒng)中就很容易出現(xiàn)問題,但 sys_clk 則是由外部晶振直接通過管腳連接到了 FPGA 的專用時鐘管腳上,自然就會連接到全局時鐘網(wǎng)絡(luò)上,所以在 sys_clk 時鐘工作下的信號要比在 clk_out 時鐘工作下的信號更容易在高速系統(tǒng)中保持穩(wěn)定。所以第二種方式相對來說更加安全。
應(yīng)用時候:
第一種:
奇分頻
5.3占空比50%實現(xiàn)5分頻方法(即5.1方法)
通過always語句,做一個上升沿的分頻,與一個下降沿的分頻,將分頻后的結(jié)果取與運算。例如5分頻:先做一個上升沿觸發(fā)的5分頻,三個周期低電平,兩個周期高電平。在做一個下降沿觸發(fā)的5分頻,三個周期低電平,兩個周期高電平。最后將兩個分頻后的結(jié)果取與運算,就是常規(guī)的5分頻。
5.3.1源碼
5.3.2測試源碼
5.3.3仿真圖
5.4標(biāo)志位方法與5.2一致(不再贅述)在高速系統(tǒng)中,仍采用flag信號的方法進行分頻。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
前言: 偶數(shù)分頻容易得到:N倍偶數(shù)分頻,可以通過由待分頻的時鐘觸發(fā)計數(shù)器計數(shù),當(dāng)計數(shù)器從0計數(shù)到N/2-1時,輸出時鐘進行翻轉(zhuǎn),并給計數(shù)器一個復(fù)位信號,使得下一個時鐘從零開始計數(shù)。以此循環(huán)下去
發(fā)表于 12-28 15:49
?2953次閱讀
ad9518-4,改芯片用過好多次,這次應(yīng)用不同需要輸出800MHz。發(fā)現(xiàn)如下問題:將VCO的分頻設(shè)置0x1e0到偶數(shù)分頻(2、4)都不能鎖定。其他設(shè)置不變,設(shè)置成奇數(shù)分頻就沒有鎖不定的問題;觀察
發(fā)表于 08-19 07:53
對設(shè)計語言的理解程度。因此很多招聘單位在招聘時往往要求應(yīng)聘者寫一個分頻器(比如奇數(shù)分頻)以考核應(yīng)聘人員的設(shè)計水平和理解程度。下面講講對各種分頻系數(shù)進行分頻的方法:第一,
發(fā)表于 06-14 06:30
對設(shè)計語言的理解程度。因此很多招聘單位在招聘時往往要求應(yīng)聘者寫一個分頻器(比如奇數(shù)分頻)以考核應(yīng)聘人員的設(shè)計水平和理解程度。下面講講對各種分頻系數(shù)進行分頻的方法:第一,
發(fā)表于 07-09 09:11
給出了一種基于FPGA的分頻電路的設(shè)計方法.根據(jù)FPGA器件的特點和應(yīng)用范圍,提出了基于Verilog的分頻方法.該方法時于在FPGA硬件平臺上設(shè)計常用的任意偶數(shù)分頻、奇數(shù)分頻、半整數(shù)
發(fā)表于 11-09 09:49
?355次下載
用 Verilog實現(xiàn)基于FPGA 的通用分頻器的設(shè)計時鐘分頻包括奇數(shù)和偶數(shù)分頻
發(fā)表于 07-14 11:32
?46次下載
LED奇數(shù)號燈和偶數(shù)號燈的交替顯示程序詳解,具體的跟隨小編一起來了解一下。
發(fā)表于 05-12 01:53
?1.3w次閱讀
分頻器主要分為偶數(shù)分頻、奇數(shù)分頻、半整數(shù)分頻和小數(shù)分頻,如果在設(shè)計過程中采用參數(shù)化設(shè)計,就可以隨時改變參量以得到不同的
發(fā)表于 02-01 01:28
?1.8w次閱讀
在數(shù)字系統(tǒng)設(shè)計中,根據(jù)不同的設(shè)計需要,經(jīng)常會遇到偶數(shù)分頻、奇數(shù)分頻、半整數(shù)分頻等,有的還要求等占空比。在基于cpld(復(fù)雜可編程邏輯器件)的數(shù)字系統(tǒng)設(shè)計中,很容易實現(xiàn)由計數(shù)器或其級聯(lián)構(gòu)成各種形式的
發(fā)表于 06-26 09:36
?1089次閱讀
?相對來說,偶數(shù)層的 PCB 確實要多于奇數(shù)層的 PCB,也更有優(yōu)勢。 1、成本較低因為少一層介質(zhì)和敷箔,奇數(shù) PCB 板原材料的成本略低于偶數(shù)層 PCB。但是
發(fā)表于 10-30 16:02
?815次閱讀
因為偶數(shù)分頻器過于簡單,所以我們從奇數(shù)分頻器開始說起8 01 奇數(shù)分頻器 ? ? 假設(shè)我們要實現(xiàn)一個2N+1分頻的分頻器,就需要高電平占N+
發(fā)表于 03-12 15:44
?6472次閱讀
上一篇文章介紹了偶分頻,今天來介紹一下奇數(shù)分頻器的設(shè)計。
發(fā)表于 03-23 15:06
?1094次閱讀
前面分別介紹了偶數(shù)和奇數(shù)分頻(即整數(shù)分頻),接下來本文介紹小數(shù)分頻。
發(fā)表于 03-23 15:08
?1200次閱讀
初學(xué) Verilog 時許多模塊都是通過計數(shù)與分頻完成設(shè)計,例如 PWM 脈寬調(diào)制、頻率計等。而分頻邏輯往往通過計數(shù)邏輯完成。本節(jié)主要對偶數(shù)分頻、奇數(shù)分頻、半整數(shù)
發(fā)表于 03-29 11:38
?5067次閱讀
通信界,往往喜歡使用奇數(shù)代和偶數(shù)代的字眼兒,例如蜂窩網(wǎng)絡(luò)的奇數(shù)代1G/3G/5G,偶數(shù)代2G/4G/6G;人們往往會有很多總結(jié)和評價:
發(fā)表于 05-23 09:41
?1100次閱讀
評論