Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 6444|回復: 1
打印 上一主題 下一主題

[問題求助] verilog 觸發問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-1-5 16:17:57 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
今我欲使 sys_signal 此輸入訊號在正緣時,使 rst_B1 訊號為 High。
' j8 D6 O/ d$ _" @* I- j/ p( Q  R/ D
正緣過後(即下一個 system clk(50 MHz)),rst_B1 復歸為 Low。
+ N" h/ X2 J+ W, E8 C) `2 p- Q4 _; E7 f
sys_signal 此訊號為  60 Hz , Duty ratio 為 50 % 的方波
1 o: r8 H0 |# ]& `5 C5 ~. a" |: ?- B1 D( K# i* n) C' a; M5 k+ X
請問應該如何撰寫此段程式?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-1-9 11:20:02 | 只看該作者
always @(posedge CLK_50M or negedge PORB)
- y4 c0 F6 j/ |8 ybegin7 Y% Y- s4 X1 u4 V
  if(!PORB)7 ]! @2 J  u, s
    sys_signal_d1 <= #1 1b'0;( F$ z& `  o8 g2 ~) v
  else
5 i) ^* c* Q6 [    sys_signal_d1 <= #1 sys_signal;
9 J- e: v" _  ~4 ?+ ~end0 b* b! o, C0 U; h5 Y* F
, \5 t/ D) q7 {! F! T% O1 |8 S
assign sys_signal_pul = sys_signal & ! sys_signal_d1;
; `; K5 `& g  l/ p( i7 ?4 X: z  z! p& J/ V* Z( ]9 s
always @(posedge sys_signal or negedge sys_signal_pul)
! x) O1 I0 [% s  V$ ^" o: rbegin' T6 D; f' j, ]
  if(!sys_signal_pul)
8 C7 ]2 ^% `+ k8 W: `. F' [    rst_B1 <= #1 1'b0;
3 p- C# W' O4 Y# n2 p  else
  }! B. u0 r; Z# T( b% H    rst_B1 <= #1 1'b1;; Y; L3 d% x& f: l! F! R
end
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-15 06:31 AM , Processed in 0.113515 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表