Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] verilog 觸發問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-1-5 16:17:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
今我欲使 sys_signal 此輸入訊號在正緣時,使 rst_B1 訊號為 High。+ O, Y$ K3 D" e
4 x$ I+ ], ^" w  M
正緣過後(即下一個 system clk(50 MHz)),rst_B1 復歸為 Low。
; c0 H8 M2 T/ ]
0 {) ~1 d" w+ {$ N' O" \* L2 ssys_signal 此訊號為  60 Hz , Duty ratio 為 50 % 的方波" g- R; i* B9 E

. E. v4 M/ @5 m$ l  u請問應該如何撰寫此段程式?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-1-9 11:20:02 | 只看該作者
always @(posedge CLK_50M or negedge PORB)
: `* I' O" v2 B3 {: cbegin
( o! E5 N8 j" L' w5 B, W  if(!PORB)/ A' F! `- ^  O
    sys_signal_d1 <= #1 1b'0;0 Y* x2 a/ s+ @5 }
  else
0 [+ I- W- o  i7 D8 R5 ~/ X' ?) W    sys_signal_d1 <= #1 sys_signal;
' \- N/ @( `! l1 t% Y! `8 fend
# N! B  D( e9 T8 ?; d0 A7 ]
8 |2 n' d) S: m( y. u2 _assign sys_signal_pul = sys_signal & ! sys_signal_d1;
3 b3 x  u* ~7 o3 f* Q" n# {: C5 X$ B* ?4 J+ @4 l* I# R1 \: x% P( y
always @(posedge sys_signal or negedge sys_signal_pul)/ ]! P  I, b" k2 T8 K
begin
3 E3 ]$ V! P5 ?  if(!sys_signal_pul)* L" N1 z5 W% g6 f% x) q
    rst_B1 <= #1 1'b0;
7 e7 S/ e3 V7 W; z* p  else
2 i9 R; d# I8 ?6 `. d    rst_B1 <= #1 1'b1;
$ z- @. i- p: t6 z$ @( B; I$ Hend
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-30 12:12 PM , Processed in 0.117015 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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