衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

任意偶數(shù)的分頻器設(shè)計(jì)

冬至子 ? 來源:Andy的ICer之路 ? 作者:AndyICer ? 2023-06-05 16:54 ? 次閱讀

所謂“分頻”,就是把輸入信號的頻率變成成倍數(shù)地低于輸入頻率的輸出信號。數(shù)字電路中的分頻器主要是分為兩種:整數(shù)分頻和小數(shù)分頻。其中整數(shù)分頻又分為偶分頻和奇分頻,首先從偶分頻開始吧,入門先從簡單的開始!

一、2^n的偶分頻器設(shè)計(jì)

先來看最簡單的最常見的一個例子——2分頻。

假設(shè)輸入時鐘clk是100MHz(T=10ns),要求得到一個50MHz的輸出時鐘clk_out,二分頻波形應(yīng)該如下圖所示:

圖片

該波形的實(shí)際電路只需要一個D觸發(fā)器便可以完成,將Q非的輸出接到D端輸入,便可以實(shí)現(xiàn)二分頻電路,如下圖所示。

圖片

由此可以得出,所有2^n次方的偶分頻(即二分頻、四分頻、八分頻等等)都可以用觸發(fā)器級聯(lián)的方式得到,例如兩個觸發(fā)器級聯(lián)就是四分頻,三個觸發(fā)器級聯(lián)就是八分頻,如此類推。

這種級聯(lián)觸發(fā)器的方式優(yōu)缺點(diǎn)分析:

優(yōu)點(diǎn)

1、能得到占空比為50%的波形;

2、所使用的的資源也比較少。

缺點(diǎn)唯一比較大的缺點(diǎn)就是觸發(fā)器之間有一定的延時。 因?yàn)轵?qū)動clk_out的觸發(fā)器是由clk作為時鐘的,那么這個觸發(fā)器的Q端變化相比于clk有一個必不可少的clk-to-q延時,例如下圖的q3與q1之間的差距就是clk-to-q延時造成的。

圖片

這個clk-to-q延時根據(jù)不同的工藝,數(shù)值會不同。這個clk-to-q的延時在做時鐘樹綜合的時候是要考慮進(jìn)去的。特別是如果你還期望clk和clk_out是同步的時鐘,時鐘邊沿要對齊的話,在做clock tree的時候要給clk的tree加一些buffer來彌補(bǔ)這個clk-to-q。 而如果你是用了好幾個分頻器級聯(lián)產(chǎn)生更低頻率,那么每一級的分頻器都會貢獻(xiàn)一個clk-to-q延時,那么你需要平衡時鐘的時候就需要插入更多的buffer,這部分buffer又占面積,又耗功耗,甚至可能導(dǎo)致時鐘無法平衡。 所以這是需要大家在設(shè)計(jì)的時候考慮進(jìn)去的。

二、任意偶數(shù)的分頻器設(shè)計(jì)

除了上面那種做法之外,對于任意偶數(shù)分頻的設(shè)計(jì)還有一種傳統(tǒng)的做法就是通過計(jì)數(shù)器的形式完成設(shè)計(jì)。例如要設(shè)計(jì)一個四分頻,波形如圖所示。cnt計(jì)數(shù)了DIV_NUM/2-1次之后取反,便可以得到任意偶數(shù)分頻的波形, 任意偶數(shù)分頻通用代碼如下所示

圖片

`timescale 1ns/1ps
module CLK_DIV #(parameter DIV_NUM=4)(
    input clk,
    input rst_n,
    output reg clk_out
    );
   
  reg[3:0] cnt;


  always@(posedge clk or negedge rst_n)begin
    if(!rst_n)
      cnt <= 4'b0;
    else begin
      if(cnt == (DIV_NUM/2)-1)
        cnt <= 4'b0;
      else
        cnt <= cnt + 1'b1;
    end
  end


  always@(posedge clk or negedge rst_n)begin
    if(!rst_n)
      clk_out <= 1'b0;
    else begin
      if(cnt == (DIV_NUM/2)-1)
        clk_out <= ~clk_out;
    end
  end
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    53

    文章

    8272

    瀏覽量

    147075
  • 分頻器
    +關(guān)注

    關(guān)注

    43

    文章

    447

    瀏覽量

    50075
  • 計(jì)數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2261

    瀏覽量

    94999
  • D觸發(fā)器
    +關(guān)注

    關(guān)注

    3

    文章

    164

    瀏覽量

    48021
  • CLK
    CLK
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    17236
收藏 人收藏

    評論

    相關(guān)推薦

    基于FPGA的任意數(shù)值分頻器的設(shè)計(jì)

    【摘要】:介紹了基于FPGA的任意分頻系數(shù)的分頻器的設(shè)計(jì),該分頻器能實(shí)現(xiàn)分頻系數(shù)和占空比均可以調(diào)節(jié)的3類
    發(fā)表于 04-26 16:09

    基于FPGA的任意分頻器設(shè)計(jì)

    這種方式只消耗不多的邏輯單元就可以達(dá)到對時鐘的操作目的。2、整數(shù)倍分頻器的設(shè)計(jì)2.1 偶數(shù)分頻 偶數(shù)分頻器的實(shí)現(xiàn)非常簡單,只需要一個計(jì)數(shù)
    發(fā)表于 06-19 16:15

    任意分頻系數(shù)小數(shù)分頻器相關(guān)文檔及源代碼

    任意分頻系數(shù)小數(shù)分頻器相關(guān)文檔及源代碼
    發(fā)表于 08-03 09:49 ?75次下載
    <b class='flag-5'>任意</b><b class='flag-5'>分頻</b>系數(shù)小數(shù)<b class='flag-5'>分頻器</b>相關(guān)文檔及源代碼

    用Verilog實(shí)現(xiàn)基于FPGA的通用分頻器

    在復(fù)雜數(shù)字邏輯電路設(shè)計(jì)中,經(jīng)常會用到多個不同的時鐘信號。介紹一種通用的分頻器,可實(shí)現(xiàn)2~256 之間的任意奇數(shù)、偶數(shù)、半整數(shù)分頻。首先簡要介紹了FPGA 器件的特點(diǎn)和應(yīng)用范
    發(fā)表于 11-01 14:39 ?78次下載

    基于FPGA 的等占空比任意整數(shù)分頻器的設(shè)計(jì)

    基于FPGA 的等占空比任意整數(shù)分頻器的設(shè)計(jì) 給出了一種基于FPGA 的等占空比任意整數(shù)分頻電路的設(shè)計(jì)方法。首先簡要介紹了FPGA 器件的特點(diǎn)和應(yīng)用范圍, 接著討論了一
    發(fā)表于 02-22 14:22 ?39次下載

    什么是分頻器 分頻器介紹

    什么是分頻器 分頻器介紹     分頻器是指將不同頻段的聲音信號區(qū)分開來,分別給于放大,然后送到相應(yīng)頻段的揚(yáng)聲中再進(jìn)行重放
    發(fā)表于 02-05 17:51 ?4501次閱讀

    用Verilog實(shí)現(xiàn)基于FPGA的通用分頻器的設(shè)計(jì)

    用 Verilog實(shí)現(xiàn)基于FPGA 的通用分頻器的設(shè)計(jì)時鐘分頻包括奇數(shù)和偶數(shù)分頻
    發(fā)表于 07-14 11:32 ?46次下載

    分頻器有哪些_分頻器分類

    分頻器分為主動式、被動式、脈沖分頻器三種。主動式電子分音的原理就是要把適當(dāng)頻率訊號傳給適當(dāng)?shù)膯误w,被動式分音“功能、用途”是介于擴(kuò)大器與喇叭之間,由于單一喇叭無法達(dá)到“全頻段響應(yīng)”
    發(fā)表于 01-10 15:36 ?1.2w次閱讀

    FPGA學(xué)習(xí)系列:13. 任意分頻器設(shè)計(jì)

    分頻,五分頻,七分頻等等奇數(shù)類分頻,那究竟怎么辦呢?在這里,讓我介紹一個可以實(shí)現(xiàn)任意整數(shù)分頻
    的頭像 發(fā)表于 06-13 11:21 ?1.3w次閱讀
    FPGA學(xué)習(xí)系列:13. <b class='flag-5'>任意</b><b class='flag-5'>分頻器</b>設(shè)計(jì)

    MC4018構(gòu)成的數(shù)控分頻器

    關(guān)鍵詞:MC4018 , 分頻器 如圖所示為數(shù)控分頻電路。 圖(a)為數(shù)控分頻器原理圖。它可以做到任意分頻系數(shù)且輸出為對稱方波。對于
    發(fā)表于 10-03 18:23 ?717次閱讀

    基于FPGA的整數(shù)倍分頻器設(shè)計(jì)

    偶數(shù)分頻器的實(shí)現(xiàn)非常簡單,只需要一個計(jì)數(shù)進(jìn)行計(jì)數(shù)就能實(shí)現(xiàn)。如需要N分頻器(N為偶數(shù)),就可以由待分頻
    發(fā)表于 02-01 01:49 ?1183次閱讀
    基于FPGA的整數(shù)倍<b class='flag-5'>分頻器</b>設(shè)計(jì)

    分頻器的作用是什么 半整數(shù)分頻器原理圖分析

    分頻器主要分為偶數(shù)分頻、奇數(shù)分頻、半整數(shù)分頻和小數(shù)分頻,如果在設(shè)計(jì)過程中采用參數(shù)化設(shè)計(jì),就可以隨時改變參量以得到不同的
    發(fā)表于 02-01 01:28 ?1.8w次閱讀
    <b class='flag-5'>分頻器</b>的作用是什么 半整數(shù)<b class='flag-5'>分頻器</b>原理圖分析

    基于FPGA的整數(shù)倍分頻器設(shè)計(jì)

    偶數(shù)分頻器的實(shí)現(xiàn)非常簡單,只需要一個計(jì)數(shù)進(jìn)行計(jì)數(shù)就能實(shí)現(xiàn)。如需要N分頻器(N為偶數(shù)),就可以由待分頻
    發(fā)表于 11-21 09:41 ?1007次閱讀

    偶數(shù)分頻器的設(shè)計(jì)

    所謂“分頻”,就是把輸入信號的頻率變成成倍數(shù)地低于輸入頻率的輸出信號。數(shù)字電路中的分頻器主要是分為兩種:整數(shù)分頻和小數(shù)分頻。其中整數(shù)分頻又分
    的頭像 發(fā)表于 03-23 15:06 ?2009次閱讀
    <b class='flag-5'>偶數(shù)分頻器</b>的設(shè)計(jì)

    FPGA學(xué)習(xí)-分頻器設(shè)計(jì)

    是用于滿足設(shè)計(jì)的需求。 分頻:產(chǎn)生比板載時鐘小的時鐘。 倍頻:產(chǎn)生比板載時鐘大的時鐘。 二:分頻器的種類 對于分頻電路來說,可以分為整數(shù)分頻和小數(shù)
    的頭像 發(fā)表于 11-03 15:55 ?2115次閱讀
    FPGA學(xué)習(xí)-<b class='flag-5'>分頻器</b>設(shè)計(jì)
    網絡博彩| 风水罗盘24山| 机器百家乐作弊| 百家乐官网投注必胜法| 百家乐模拟分析程序| 娱乐城网| 百家乐官网真人视频出售| 德州扑克女王| 金钱豹百家乐官网的玩法技巧和规则 | bet365娱乐城注册| 天博百家乐官网娱乐城| 大发888开户注册首选| 亚洲百家乐官网的玩法技巧和规则| 大发888娱乐城真钱| 游戏机百家乐官网的技术| 威尼斯人娱乐城易博| 百家乐官网能破解| 钱大发888斗地主| LV百家乐官网赢钱LV| 香港六合彩总公司| 百家乐是怎样的| 定安县| 百家乐赌场大全| 澳门百家乐官网走势图怎么看| 黄金城百家乐苹果版| 网上百家乐官网真坑人| 大发888娱乐场lm0| 黄金城百家乐官网免费下载| 昭苏县| 大发888官网 df888ylcxz46| 百家乐官网桌子黑色| 屯昌县| 中骏百家乐的玩法技巧和规则| 赌场百家乐官网怎么破解| 大发888官方ylc8| 百家乐也能赢钱么| 百家乐官网辅助分析软件| 大发888注册 大发888官网| 百家乐投注玩多少钱| 网上玩百家乐官网技巧| 大发888海立方|