国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

verilog---分頻器設(shè)計

這篇具有很好參考價值的文章主要介紹了verilog---分頻器設(shè)計。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

//設(shè)計分頻器 將50MHZ信號分頻產(chǎn)生1HZ的秒脈沖,輸出信號占空比為50%。
//設(shè)計思路:用計數(shù)器設(shè)計,N分頻:當(dāng)計數(shù)到(N/2)-1個數(shù)時,輸出時鐘翻轉(zhuǎn)一次
//50*10^6次分頻:計數(shù)到24 999 999(需要25bit)時,輸出信號翻轉(zhuǎn)。
//無法用vmf仿真,因為endtime最大為10us,實際最少需要1000000us

module Divider50Mhz#(
?? ?parameter clk_freq=50000000,
?? ?parameter out_freq=1)
?? ?(
?? ?input cr,clk_50M,
?? ?output reg clk_1
?? ?);
?? ?reg[24:0]count_div;
?? ?
?? ?always@(posedge clk_50M or negedge cr)
?? ?begin
?? ??? ?if(!cr)
?? ??? ??? ?begin
?? ??? ??? ?clk_1<=0; //輸出被清0
?? ??? ??? ?count_div<=0;//計數(shù)被清0
?? ??? ??? ?end
?? ??? ??? ?
?? ??? ?else
?? ??? ??? ?begin
?? ??? ??? ?if (count_div<(clk_freq/(2*out_freq)-1))//沒計夠數(shù)時,保持+1
?? ??? ??? ??? ?count_div<=count_div+1'b1;
?? ??? ??? ?else
?? ??? ??? ??? ?begin
?? ??? ??? ??? ?clk_1<=~clk_1;//計夠數(shù)時,輸出信號翻轉(zhuǎn),計數(shù)器清零
?? ??? ??? ??? ?count_div<=0;
?? ??? ??? ??? ?end
?? ??? ??? ?end
?? ??? ??? ?
?? ?end
endmodule文章來源地址http://www.zghlxwxcb.cn/news/detail-766927.html

到了這里,關(guān)于verilog---分頻器設(shè)計的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Verilog手撕代碼(6)分頻器

    Verilog手撕代碼(6)分頻器

    分頻就是生成一個新時鐘,該新時鐘的頻率是原有時鐘頻率的整數(shù)分之一倍,新周期是原有周期的整數(shù)倍。 再簡單來說,讓你手撕一個四分頻電路,就是寫代碼生成一個周期是原來四倍的時鐘,如果手撕一個三分頻電路,就是寫代碼生成一個周期是原來三倍的時鐘。 如圖為

    2024年02月08日
    瀏覽(23)
  • 【FPGA & Verilog】奇數(shù)分頻器 (50%)

    【FPGA & Verilog】奇數(shù)分頻器 (50%)

    2.1 設(shè)計輸? 1. 模塊名稱:FrequencyDivider 2. 輸?輸出:CLK、RSTn、CLK_15 2.2 引腳約束 1. 輸?端 ?定義 2. 輸出端 ?定義 2.3 設(shè)計要求 1. 輸出時鐘的周期是輸?時鐘的15倍(15分頻器) 2. 分別實現(xiàn)?7/15?占空?和 50% 占空?兩種分頻?式 3. 使?RTL View分析電路的區(qū)別 2.4 電路仿真1.

    2024年02月03日
    瀏覽(25)
  • FPGA學(xué)習(xí)日記——verilog實現(xiàn)分頻器

    FPGA學(xué)習(xí)日記——verilog實現(xiàn)分頻器

    主要思想是利用計數(shù)器實現(xiàn)分頻器功能,其中按原理不同可分為分頻和降頻 一、先說分頻。 1、第一種實現(xiàn)方式 輸入信號為系統(tǒng)時鐘50MHz,本例子先以偶數(shù)倍六分頻為例實現(xiàn)分頻的第一種方式:計數(shù)器對系統(tǒng)時鐘的上升沿進行計數(shù),最大計數(shù)M=5,即count取值范圍為0~5,當(dāng)計數(shù)

    2024年02月04日
    瀏覽(21)
  • 【實驗室學(xué)習(xí)】時鐘分頻器,2、3、4、8分頻 verilog實現(xiàn)

    【實驗室學(xué)習(xí)】時鐘分頻器,2、3、4、8分頻 verilog實現(xiàn)

    記錄時鐘分頻器的Verilog代碼編寫,主要掌握分頻器設(shè)計思路 2、4、8分頻設(shè)計較為容易: 2分頻—設(shè)計一個1位的寄存器,當(dāng)原時鐘上升沿時取反即可 代碼展示: 4分頻與8分頻—設(shè)計一個兩位的計數(shù)器,4分頻只需在計數(shù)器計數(shù)到00B或者10B時跳變電平即可,8分頻只需在計數(shù)器計

    2024年02月11日
    瀏覽(30)
  • 實驗二 基于FPGA的分頻器的設(shè)計(基本任務(wù):設(shè)計一個分頻器,輸入信號50MHz,輸出信號頻率分別為1KHz、500Hz及1Hz。拓展任務(wù)1:用按鍵或開關(guān)控制蜂鳴器的響與不響。拓展任務(wù)2:用按鍵或開)

    實驗二 基于FPGA的分頻器的設(shè)計(基本任務(wù):設(shè)計一個分頻器,輸入信號50MHz,輸出信號頻率分別為1KHz、500Hz及1Hz。拓展任務(wù)1:用按鍵或開關(guān)控制蜂鳴器的響與不響。拓展任務(wù)2:用按鍵或開)

    1. 實驗?zāi)康模?(1) 掌握QuartusⅡ軟件的層次型設(shè)計方法; (2) 掌握元件封裝及調(diào)用方法; (3) 熟悉FPGA實驗平臺,掌握引腳鎖定及下載。 2. 實驗任務(wù): (1) 基本任務(wù):設(shè)計一個分頻器,輸入信號50MHz,輸出信號頻率分別為1KHz、500Hz及1Hz。 (2) 拓展任務(wù)1:用按鍵或開關(guān)

    2024年02月06日
    瀏覽(59)
  • 06 分頻器設(shè)計

    06 分頻器設(shè)計

    實現(xiàn)分頻一般有兩種方法,一種方法是直接使用 PLL 進行分頻,比如在 FPGA 或者 ASIC 設(shè)計中,都可以直接使用 PLL 進行分頻。但是這種分頻有時候受限于 PLL 本身的特性,無法得到頻率很低的時鐘信號,比如輸入 100Mhz 時鐘,很多PLL 都無法得到 1Mhz 以下的時鐘信號。另外一種方

    2024年02月19日
    瀏覽(37)
  • 任意分頻器電路設(shè)計

    任意分頻器電路設(shè)計

    目錄 任意分頻器電路設(shè)計 1、任意偶數(shù)分頻器電路設(shè)計 1.2、實驗任務(wù) 1.3、程序設(shè)計 1.3.1、代碼如下: 1.3.2、編寫仿真 TB 文件 2、任意奇數(shù)分頻器電路設(shè)計 2.1、實驗任務(wù) 2.2、程序設(shè)計 2.2.1、奇數(shù)分頻電路代碼 2.2.2、編寫仿真 TB 文件 2.2.3、仿真驗證 ? ? ? ?偶數(shù)分頻實現(xiàn)比較

    2024年02月16日
    瀏覽(22)
  • 偶數(shù)分頻器電路設(shè)計

    偶數(shù)分頻器電路設(shè)計

    目錄 偶數(shù)分頻器電路設(shè)計 1、偶數(shù)分頻器電路簡介 2、實驗任務(wù) 3、程序設(shè)計 方法1: 3.1、8分頻電路代碼如下: 3.2、仿真驗證 3.2.1、編寫 TB 文件 3.2.2、仿真驗證 方法2: 4、計數(shù)器進行分頻 4.1、仿真測試 ? ? ? ?分頻器在邏輯設(shè)計中一直都擔(dān)任著很重要的角色,分頻器一般包

    2024年02月09日
    瀏覽(29)
  • 數(shù)電實驗6:可控分頻器設(shè)計

    數(shù)電實驗6:可控分頻器設(shè)計

    學(xué)習(xí) ModelSim 仿真方法。 鞏固 Verilog HDL 時序電路設(shè)計。 FPGA 開發(fā)板上有一個 50MHz 的高頻時鐘。設(shè)計一個可控分頻器,clk_in 為分頻器時鐘輸入, sel為選擇開關(guān), clk_out為分頻器信號輸出。當(dāng)sel=0時,fclk_out=sn[2:0]Hz;當(dāng) sel=1 時, fclk_out=sn[4:0] Hz。 clk_out 的占空比 D=28%;(D=tH/T,

    2024年02月05日
    瀏覽(25)
  • FPGA設(shè)計開發(fā)(基礎(chǔ)課題):分頻器設(shè)計

    FPGA設(shè)計開發(fā)(基礎(chǔ)課題):分頻器設(shè)計

    一、設(shè)計目的 1、掌握分頻器的設(shè)計原理; 2、用HDL語言設(shè)計分頻器。 二、設(shè)計原理 分頻器與計數(shù)器類似,也是要對時鐘脈沖進行計數(shù),但其輸出的不是對時鐘脈沖個數(shù)的計數(shù)值,而是其頻率與時鐘的頻率成固定比例關(guān)系的脈沖信號。整數(shù)分頻是所有分頻器中最簡單,最容易

    2024年02月13日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包