www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 消費(fèi)電子 > 消費(fèi)電子
[導(dǎo)讀]要求: 完成占空比(高電平占一個(gè)時(shí)鐘周期的比例)為0.25的8分頻電路模塊的Verilog設(shè)計(jì),并且設(shè)計(jì)一個(gè)仿真測(cè)試用的Verilog程序,從時(shí)序上驗(yàn)證分頻電路模塊的正確性。整數(shù)分頻

要求: 完成占空比(高電平占一個(gè)時(shí)鐘周期的比例)為0.25的8分頻電路模塊的Verilog設(shè)計(jì),并且設(shè)計(jì)一個(gè)仿真測(cè)試用的Verilog程序,從時(shí)序上驗(yàn)證分頻電路模塊的正確性。

整數(shù)分頻器的設(shè)計(jì)原理

1.1 偶數(shù)倍分頻

偶數(shù)分頻器的實(shí)現(xiàn)非常簡(jiǎn)單,通過計(jì)數(shù)器計(jì)數(shù)就完全可以實(shí)現(xiàn)。如進(jìn)行N倍偶數(shù)分頻,就可以通過由待分頻的時(shí)鐘觸發(fā)計(jì)數(shù)器計(jì)數(shù),當(dāng)計(jì)數(shù)器從0計(jì)數(shù)到N/2-1時(shí),輸出時(shí)鐘進(jìn)行翻轉(zhuǎn),并給計(jì)數(shù)器一個(gè)復(fù)位信號(hào),以使下一個(gè)時(shí)鐘從零開始計(jì)數(shù)。以此循環(huán),就可以實(shí)現(xiàn)任意的偶數(shù)分頻。

1.2 奇數(shù)倍分頻

奇數(shù)倍分頻有兩種實(shí)現(xiàn)方法,其中之一完全可以通過計(jì)數(shù)器來實(shí)現(xiàn),如進(jìn)行三分頻,就可通過待分頻時(shí)鐘上升沿觸發(fā)計(jì)數(shù)器來進(jìn)行模三計(jì)數(shù),當(dāng)計(jì)數(shù)器計(jì)數(shù)到鄰近值時(shí)進(jìn)行兩次翻轉(zhuǎn)。比如可以在計(jì)數(shù)器計(jì)數(shù)到1時(shí),輸出時(shí)鐘進(jìn)行翻轉(zhuǎn),計(jì)數(shù)到2時(shí)再次進(jìn)行翻轉(zhuǎn)。這樣,就在計(jì)數(shù)值鄰近的1和2進(jìn)行了兩次翻轉(zhuǎn)。如此便實(shí)現(xiàn)了三分頻,其占空比為1/3或2/3。

如果要實(shí)現(xiàn)占空比為50%的三分頻時(shí)鐘,則可通過待分頻時(shí)鐘下降沿觸發(fā)計(jì)數(shù),并以和上升沿同樣的方法計(jì)數(shù)進(jìn)行三分頻,然后對(duì)下降沿產(chǎn)生的三分頻時(shí)鐘和上升沿產(chǎn)生的時(shí)鐘進(jìn)行相或運(yùn)算。即可得到占空比為50%的三分頻時(shí)鐘。這是奇數(shù)分頻的第三種方法。這種方法可以實(shí)現(xiàn)任意的奇數(shù)分頻。如將其歸類為一般的方法:對(duì)于實(shí)現(xiàn)占空比為50%的N倍奇數(shù)分頻,首先要進(jìn)行上升沿觸發(fā)以進(jìn)行模N計(jì)數(shù),計(jì)數(shù)選定到某一個(gè)值再進(jìn)行輸出時(shí)鐘翻轉(zhuǎn),然后過(N-1)/2再次進(jìn)行翻轉(zhuǎn),就可得到一個(gè)占空比為50%的奇數(shù)n分頻時(shí)鐘。再同時(shí)進(jìn)行下降沿觸發(fā)的模N計(jì)數(shù),當(dāng)其到達(dá)與上升沿觸發(fā)輸出時(shí)鐘翻轉(zhuǎn)選定值相同時(shí),再進(jìn)行輸出時(shí)鐘翻轉(zhuǎn),同樣,經(jīng)過(N-1)/2時(shí),輸出時(shí)鐘再次翻轉(zhuǎn)以生成占空比為50%的奇數(shù)n分頻時(shí)鐘。將這兩個(gè)占空比為50%的n分頻時(shí)鐘相或運(yùn)算,就可以得到占空比為50%的奇數(shù)n分頻時(shí)鐘。

3、 實(shí)驗(yàn)步驟和程序

`TImescale 1ns / 1ps

module odd_division(clk,rst,count,clk_odd);

input clk,rst;

output clk_odd;

output[3:0] count;

reg clk_odd;

reg[3:0] count;

parameter N = 8;

always @ (posedge clk)

if(! rst)

begin

count 《= 1‘b0;

clk_odd 《= 1’b0;

end

else

if ( count 《 N/4-1)

begin

count 《= count + 1‘b1;

clk_odd 《= 1’b1;

end

else if (count 《 N/2-1)

begin

count 《= count + 1‘b1;

clk_odd 《= 1’b0;

end

else

begin

count 《= 1‘b0;

end

endmodule

test file:

`TImescale 1ns / 1ps

module test2;

// Inputs

reg clk;

reg rst;

// Outputs

wire [3:0] count;

wire clk_odd;

odd_division uut (

.clk(clk),

.rst(rst),

.count(count),

.clk_odd(clk_odd)

);

always #10 clk=~clk;

iniTIal begin

clk = 0;

rst = 0;

#100;

#10 rst=1;

end

endmodule

4、 測(cè)試數(shù)據(jù)記錄和結(jié)果分析

5、 實(shí)驗(yàn)結(jié)論和體會(huì)

注意事項(xiàng):

1.請(qǐng)獨(dú)立完成實(shí)驗(yàn)和報(bào)告,紙質(zhì)報(bào)告每周交一次。

2.每次實(shí)驗(yàn)時(shí)請(qǐng)?jiān)贑盤根目錄中創(chuàng)建一個(gè)以本人班級(jí)學(xué)號(hào)如BX10040322命名的文件夾,在這文件夾下創(chuàng)建工程,最后壓縮這個(gè)文件夾并上傳后刪除。

3.實(shí)驗(yàn)成績(jī)分為兩部分:一為實(shí)驗(yàn)現(xiàn)場(chǎng)操作分(包括程序編寫、得出結(jié)論等),二為報(bào)告分。

4.實(shí)驗(yàn)步驟和程序分為三部分:一為基本步驟,二為程序流程圖(也可以為算法的文字或公式說明)或狀態(tài)圖,三為程序源代碼(可以不用全寫,只寫出關(guān)鍵部分的程序)及其說明。

5.實(shí)驗(yàn)結(jié)論和體會(huì):一為實(shí)驗(yàn)結(jié)論,二為討論當(dāng)前設(shè)計(jì)的不足及其改進(jìn)設(shè)想。

6.測(cè)試數(shù)據(jù)記錄和結(jié)果分析:Verilog程序綜合出來的RTL圖(電路很復(fù)雜時(shí)不做要求);時(shí)序仿真結(jié)果(必備),可以抓圖后打印出來貼在報(bào)告上,但必須對(duì)圖里的結(jié)果有詳細(xì)的文字說明??蓞⒖家韵掳咐袷綄?/p>

 

 

圖1比較器模塊RTL圖

圖1為程序綜合出來的四個(gè)比較器的RTL圖,當(dāng)計(jì)數(shù)值小于ROM數(shù)據(jù)時(shí),比較器輸出高電平;當(dāng)計(jì)數(shù)值大于ROM數(shù)據(jù)時(shí),比較器則輸出低電平。比較器的輸出為步進(jìn)的四相輸入端提供PWM波形,從而達(dá)到PWM控制。

比較器的輸入端:

a:對(duì)應(yīng)PWM _ROM模塊的輸出信號(hào)。

b:對(duì)應(yīng)十六進(jìn)制計(jì)數(shù)器(PWM計(jì)數(shù)器)的輸出信號(hào)。

比較器的輸出端:

agb:輸出a端信號(hào)與b端信號(hào)的比較值。

 

 

圖2比較器模塊仿真波形圖

仿真結(jié)果說明:

當(dāng)a端信號(hào)大于b端信號(hào)時(shí),比如a為15而b為0時(shí),輸出端agb輸出高電平信號(hào)“1”;反之,輸出端agb輸出低電平信號(hào)“0”。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉