音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

利用10M的時鐘,設(shè)計波形

作者:wuzm02 欄目:EDA技術(shù)
利用10M的時鐘,設(shè)計波形
Question:

   利用10M的時鐘,設(shè)計一個單周期波形:前20us低電平,中間10us為高電平,后20us低電平(該周期共50us);

   請用Verilog HDL編程實現(xiàn),并進(jìn)行波形仿真。

   能者不妨發(fā)帖寫出你的程序,大家共同交流。

* - 本貼最后修改時間:2005-5-28 11:35:04 修改者:wuzm02

2樓: >>參與討論
xjg1111
re
沒有觸發(fā)條件嗎?
難道是上電后或復(fù)位后就產(chǎn)生一個這樣的波形?
總感覺有點問題,一般一個周期的波形指一個正脈沖與一個負(fù)脈沖,
你現(xiàn)在是兩個負(fù)脈沖一個正脈沖,
按你的敘述用語言實現(xiàn)起來很容易,但感覺沒什么意義。

3樓: >>參與討論
wuzm02
觸發(fā)條件就是10MHZ的時鐘啊
      觸發(fā)條件就是10MHZ的時鐘啊,它是一個單周期的波形。
xjg1111,你認(rèn)為簡單,不是吹牛吧?

4樓: >>參與討論
wag
我認(rèn)為不難,記數(shù)就可以
不知道你是在考我們嗎?下面的代碼可以實現(xiàn)。當(dāng)然你有什么更好的辦法也可以說說。因為,你說的經(jīng)典我看不出來。
reg [8:0] count   //可以記數(shù)50us
reg           wave;
always @(posedge clk)
begin
if(count<=200)
begin wave=0;count=count+1;end
else if((count<=300)&&(count>200))
begin wave=1;count=count+1;end
else if((count<=500)&&(count>300))
begin wave=0;count=count+1;end
else
count=0;
end

5樓: >>參與討論
xjg1111
re
10M時鐘可以作為時基時鐘,但作為觸發(fā)條件不太合適。
按你所說只能以上電,或復(fù)位信號作為觸發(fā)條件,
也就是說,一上電或有復(fù)位時就按要求執(zhí)行,執(zhí)行完后,電平置高就不管了。


6樓: >>參與討論
wuzm02
10M時鐘為什么作為觸發(fā)條件不太合適?
   10M時鐘為什么作為觸發(fā)條件不太合適?
題目的要求和你理解的差不多。

7樓: >>參與討論
wuzm02
wag的思路不錯,程序完整如下。
   wag的思路不錯,程序我參照以前寫的,以及wag的,完整程序如下:

MODULE wave_sigl(wave,clk);
input clk;
OUTPUT wave;
reg [8:0] count ;  //可以計數(shù)50us
reg           wave;


always @(posedge clk)
begin
  if(count<=199)  //分3個時間控制段
    begin
      wave=0; count=count+1;
    end
  else if(count<=299)
         begin
           wave=1;count=count+1;
         end
  else if((count<=499)&&(count>299))
         begin
           wave=0;count=count+1;
         end
  else   count=0;
end

endMODULE
//
//=============================================
    因為這個題目目前也沒有什么很好的標(biāo)準(zhǔn)答案,程序都是由人想出來的,只是思路的簡單或復(fù)雜而已。   
    在寫周期波形的程序時,如果固守計時到一定時刻時用取反產(chǎn)生波形來寫程序的話,可能回會走不少彎路。
    因為方波其實就是0與1的變換,所以讓波形在一段時間內(nèi)保持高或低,也能夠達(dá)到要求;wag的思路就不錯。

   同時也謝謝xjg1111的討論,就是不知道您是否還有一個更好的思路?


    

* - 本貼最后修改時間:2005-1-25 14:46:33 修改者:wuzm02

8樓: >>參與討論
daiduohao
RE
這種題就不要拿到這里討論了。
不登大雅之堂

9樓: >>參與討論
hzb6315
就是啊!可以通過記數(shù)來實現(xiàn)!程序就是樓上的那個,我占同!
 
10樓: >>參與討論
051127
樓主高明啊
這樣就不用謝謝的白白的拿到程序

11樓: >>參與討論
hydk
經(jīng)典 ?!
一看到經(jīng)典我還找筆,再向下看,咳。。。。

else if((count<=299)&&(count>199))
這個條件的后半句還要?

12樓: >>參與討論
dandynee
為什么現(xiàn)在21icbbs
成了垃圾場了

13樓: >>參與討論
wag
hydk的確是這樣
為什么說成為垃圾場了呢?曾經(jīng)我問到一些關(guān)于數(shù)字信號處理的問題,就沒有人理我,我想是DX不愿意說,也沒有辦法,只要說些雜七雜八的事情羅

14樓: >>參與討論
ar3000a
看著眼熟
從前上中學(xué)的時候就遇到不少這類的東西,出題目的老師自己的思維就是混亂的,或者語文水平很差。弄得學(xué)生一頭霧水,還以為是自己得了精神病。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
大蝦幫忙!一個時鐘和顯示電路用EPM7128SLC-15編譯居然通不過
請教MAX+plusⅡ安裝的問題!
求教如何才能找到Maxplus教程
大家看這個代碼有什么問題嗎?
問個比較弱智的問題,別見笑了!
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號