哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

偶數分頻器的設計

CHANBAEK ? 來源:Andy的ICer之路 ? 作者:AndyICer ? 2023-03-23 15:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

一、2^n的偶分頻器設計

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

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

圖片

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

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

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

優(yōu)點:1、能得到占空比為50%的波形;

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

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

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

二、任意偶數的分頻器設計

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

`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
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 分頻器
    +關注

    關注

    43

    文章

    537

    瀏覽量

    53704
  • 數字電路
    +關注

    關注

    193

    文章

    1666

    瀏覽量

    83519
  • 分頻
    +關注

    關注

    0

    文章

    254

    瀏覽量

    25383
  • 小數分頻
    +關注

    關注

    0

    文章

    7

    瀏覽量

    6770
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于FPGA的任意數值分頻器的設計

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

    簡單組合時序電路設計

    的設計原理  1.1 偶數分頻  偶數分頻器的實現非常簡單,通過計數計數就完全可以實現。如進行N倍偶數分頻,就可以通過由待
    發(fā)表于 10-12 16:52

    任意分頻系數小數分頻器相關文檔及源代碼

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

    基于FPGA 的等占空比任意整數分頻器的設計

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

    FPGA實現小數分頻器

    介紹了一種基于FPGA的雙模前置小數分頻器分頻原理及電路設計,并用VHDL編程實現分頻器的仿真.
    發(fā)表于 11-29 16:43 ?48次下載
    FPGA實現小<b class='flag-5'>數分頻器</b>

    用Verilog實現基于FPGA的通用分頻器的設計

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

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

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

    基于復雜可編程邏輯器件和VHDL語言實現半整數分頻器的設計

    在數字系統設計中,根據不同的設計需要,經常會遇到偶數分頻、奇數分頻、半整數分頻等,有的還要求等占空比。在基于cpld(復雜可編程邏輯器件)的數字系統設計中,很容易實現由計數或其級聯構
    發(fā)表于 06-26 09:36 ?1554次閱讀
    基于復雜可編程邏輯器件和VHDL語言實現半整<b class='flag-5'>數分頻器</b>的設計

    數分頻器的介紹和實現

    因為偶數分頻器過于簡單,所以我們從奇數分頻器開始說起8 01 奇數分頻器 ? ? 假設我們要實現一個2N+1分頻分頻器,就需要高電平占N+
    的頭像 發(fā)表于 03-12 15:44 ?7409次閱讀
    奇<b class='flag-5'>數分頻器</b>的介紹和實現

    基于CPLD/FPGA的半整數分頻器設計方案

    基于CPLD/FPGA的半整數分頻器設計方案
    發(fā)表于 06-17 09:37 ?21次下載

    數分頻器的設計

    上一篇文章介紹了偶分頻,今天來介紹一下奇數分頻器的設計。
    的頭像 發(fā)表于 03-23 15:06 ?2155次閱讀
    奇<b class='flag-5'>數分頻器</b>的設計

    數分頻器的設計

    前面分別介紹了偶數和奇數分頻(即整數分頻),接下來本文介紹小數分頻
    的頭像 發(fā)表于 03-23 15:08 ?2418次閱讀
    小<b class='flag-5'>數分頻器</b>的設計

    偶數分頻、奇數分頻、半整數分頻和小數分頻詳解

    初學 Verilog 時許多模塊都是通過計數與分頻完成設計,例如 PWM 脈寬調制、頻率計等。而分頻邏輯往往通過計數邏輯完成。本節(jié)主要對偶數分頻、奇數分頻、半整
    的頭像 發(fā)表于 03-29 11:38 ?7171次閱讀
    <b class='flag-5'>偶數分頻</b>、奇<b class='flag-5'>數分頻</b>、半整<b class='flag-5'>數分頻</b>和小<b class='flag-5'>數分頻</b>詳解

    基于Verilog的分數分頻電路設計

    上一篇文章時鐘分頻系列——偶數分頻/奇數分頻/分數分頻,IC君介紹了各種分頻器的設計原理,其中分數分頻器
    的頭像 發(fā)表于 04-25 14:47 ?2792次閱讀
    基于Verilog的分<b class='flag-5'>數分頻</b>電路設計

    FPGA學習-分頻器設計

    是用于滿足設計的需求。 分頻:產生比板載時鐘小的時鐘。 倍頻:產生比板載時鐘大的時鐘。 二:分頻器的種類 對于分頻電路來說,可以分為整數分頻和小數分
    的頭像 發(fā)表于 11-03 15:55 ?3614次閱讀
    FPGA學習-<b class='flag-5'>分頻器</b>設計
    兴化市| 安福县| 怀柔区| 靖远县| 石首市| 高要市| 山阴县| 永顺县| 黔南| 潮安县| 三江| 庐江县| 会泽县| 运城市| 瑞昌市| 云龙县| 青龙| 九江市| 罗田县| 九龙县| 岳普湖县| 旌德县| 阳信县| 普安县| 迭部县| 万载县| 壤塘县| 基隆市| 山西省| 信丰县| 永川市| 大姚县| 阜康市| 乳源| 鄂托克旗| 会东县| 巴里| 民丰县| 花莲市| 五寨县| 稷山县|