最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

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

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

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

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

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

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

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

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

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

4樓: >>參與討論
wag
我認(rèn)為不難,記數(shù)就可以
不知道你是在考我們嗎?下面的代碼可以實(shí)現(xiàn)。當(dāng)然你有什么更好的辦法也可以說(shuō)說(shuō)。因?yàn),你說(shuō)的經(jīng)典我看不出來(lái)。
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時(shí)鐘可以作為時(shí)基時(shí)鐘,但作為觸發(fā)條件不太合適。
按你所說(shuō)只能以上電,或復(fù)位信號(hào)作為觸發(fā)條件,
也就是說(shuō),一上電或有復(fù)位時(shí)就按要求執(zhí)行,執(zhí)行完后,電平置高就不管了。


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

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

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


always @(posedge clk)
begin
  if(count<=199)  //分3個(gè)時(shí)間控制段
    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
//
//=============================================
    因?yàn)檫@個(gè)題目目前也沒(méi)有什么很好的標(biāo)準(zhǔn)答案,程序都是由人想出來(lái)的,只是思路的簡(jiǎn)單或復(fù)雜而已。   
    在寫周期波形的程序時(shí),如果固守計(jì)時(shí)到一定時(shí)刻時(shí)用取反產(chǎn)生波形來(lái)寫程序的話,可能回會(huì)走不少?gòu)澛贰?br>    因?yàn)榉讲ㄆ鋵?shí)就是0與1的變換,所以讓波形在一段時(shí)間內(nèi)保持高或低,也能夠達(dá)到要求;wag的思路就不錯(cuò)。

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


    

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

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

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

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

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

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

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

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

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


Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號(hào)