Re: [問題] Latch的verilog撰寫。
※ 引述《yaote ()》之銘言:
: 請問一下Latch算是event trigger電路吧,如果1個latch伴隨著一個
: 正緣觸發的Reset,那要怎麼寫呢?
: always@(enable or D or posedge Reset) ==> 這樣合成會錯!!
: 他說Unexpected event in always block
: 應該是always底下 edge trigger跟 event trigger不能寫在一起。
: 那我要怎麼寫呢?
module latch(D, L, CLR, Q);
input D, L, CLR;
output Q;
reg Q;
always@(L or D or CLR)
begin
if(CLR)
Q = 0;
else if(L)
Q = D;
end
endmodule
請問各位
我這latch要在L=1時資料可通過
不曉得我這樣寫ok嗎?
if條件敘述是不是要以else結束比較好?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.66.223
→
04/08 09:54, , 1F
04/08 09:54, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):