Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] verilog 觸發問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-1-5 16:17:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
今我欲使 sys_signal 此輸入訊號在正緣時,使 rst_B1 訊號為 High。
8 I& e  l, I4 S( C% N0 p( B
5 y- }6 T# W8 }! s! f% G0 @. a/ Y正緣過後(即下一個 system clk(50 MHz)),rst_B1 復歸為 Low。5 }5 Y1 b- S% j- D, B: ?% a
) L2 ~& I* ^# I% e" W- Q: V6 a% x$ Y
sys_signal 此訊號為  60 Hz , Duty ratio 為 50 % 的方波3 B- c) _& w0 N! @! K7 p. N
) |' ?" c, x! }0 _5 u
請問應該如何撰寫此段程式?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-1-9 11:20:02 | 只看該作者
always @(posedge CLK_50M or negedge PORB)- ?& l4 m0 N' K
begin
: \$ i; L6 T% ^8 d$ p5 ]6 b& G% Q5 I! B  if(!PORB)
3 z# H2 P5 |; N8 ]# v    sys_signal_d1 <= #1 1b'0;
2 I8 b# O/ ^5 b4 j0 w0 b+ l  else
7 q) l7 F4 A" C5 q9 P: X& f. s; E    sys_signal_d1 <= #1 sys_signal;) l# a; A" N/ h1 X4 U9 l0 i
end
& R" g, \# _" H- `
, q$ H! }( E7 P& e& k& Jassign sys_signal_pul = sys_signal & ! sys_signal_d1;
1 V% F% S3 B4 ^
" a" N) H* a, p0 c# o+ \5 o% Walways @(posedge sys_signal or negedge sys_signal_pul)
4 J+ \1 [; i6 A, S+ J1 ]begin
" C6 Y4 i, k( _7 Z+ k- Z  if(!sys_signal_pul)9 p9 o: z+ m/ E; F2 A
    rst_B1 <= #1 1'b0;
5 P% {- w7 m: ~! Z9 H7 M/ b  else7 G: F% Y, h' q- _* S& {9 a  U8 g+ b- v
    rst_B1 <= #1 1'b1;
' Q" R; s( w8 h3 J! H8 W! ?3 Pend
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-24 05:42 AM , Processed in 0.156009 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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