Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] verilog 觸發問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-1-5 16:17:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
今我欲使 sys_signal 此輸入訊號在正緣時,使 rst_B1 訊號為 High。
( I6 W7 ^9 ?. P+ C. v! ?& {
: ]- s+ s: z- c9 e& u正緣過後(即下一個 system clk(50 MHz)),rst_B1 復歸為 Low。
, R0 n4 `& Y  Q
6 S. {* t9 K3 o3 ?! `) ~0 Csys_signal 此訊號為  60 Hz , Duty ratio 為 50 % 的方波) Y6 t& B; C) p" d
: f$ c; S$ _# L
請問應該如何撰寫此段程式?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-1-9 11:20:02 | 只看該作者
always @(posedge CLK_50M or negedge PORB)
: ?- Z1 {% o1 K5 z8 e- d2 w' M" l) D  Ubegin
$ S4 X6 z. |, D# g  if(!PORB)
* Y1 p. ~7 j% _    sys_signal_d1 <= #1 1b'0;5 N9 ~4 z' m7 |9 H7 K' @6 ^' [* S
  else
3 ]) @6 y  A* r    sys_signal_d1 <= #1 sys_signal;' _. |; ~: X% U' ?& C5 n3 Y
end
2 L7 W* `" e- N1 `2 S& `% [  v
5 b* h0 p# x7 G" q3 Sassign sys_signal_pul = sys_signal & ! sys_signal_d1;( R5 \, i, @0 M. b( _; `' g0 p9 L8 B

# W# \* Y, C/ `- nalways @(posedge sys_signal or negedge sys_signal_pul)" B9 ?4 p/ r% K! k( ^4 E* j
begin
/ ^- l) ?1 R# G$ I; X$ R2 \  if(!sys_signal_pul)# S% s4 z- T% b" ?8 w, E3 c
    rst_B1 <= #1 1'b0;
( n7 C3 o# Z- N  {  else
! u) \7 q9 F* z7 G  n: z5 _    rst_B1 <= #1 1'b1;
" }* L+ l* ^/ B1 g! K6 |3 mend
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-4-29 06:38 AM , Processed in 0.104006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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