Re: [請益] 關於除頻電路(verilog)

看板Electronics作者 (嚕嚕米)時間15年前 (2009/05/05 13:21), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/6 (看更多)
※ 引述《maxwellee (maxwell)》之銘言: : : → lulumic:考慮 skew 及 latency, 法 B 比 A 好, 倒數又比正數好 04/30 13:32 : 請問是說如果是二倍週期的話 法A比較好(首篇推文) : 然後四倍週期的話法B比較好嗎?(上篇推文) : 再請問倒數怎麼設計呢? 電路大概是長這樣子: module ClockDividor (CLKD8, CLKD4, CLKD2, CLKSEL_GlitchFree, CLKSEL, ARST_N, CLK); output CLKD8, CLKD4, CLKD2; output CLKSEL_GlitchFree; input CLKSEL; input ARST_N; input CLK; reg [2:0] counter; wire CLKD8 = counter[2]; wire CLKD4 = counter[1]; wire CLKD2 = counter[0]; always @(posedge CLK or negedge ARST_N) begin if (!ARST_N) counter <= 3'b0; else counter <= counter - 1; end reg CLKSEL_GlitchFree; always @(negedge CLK or negedge ARST_N) begin if (!ARST_N) CLKSEL_GlitchFree <= 1'b0; else if (counter == 3'b000) CLKSEL_GlitchFree <= CLKSEL; end endmodule -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.66.243.100

05/06 20:42, , 1F
感謝^^"
05/06 20:42, 1F
文章代碼(AID): #19_yp4-t (Electronics)
討論串 (同標題文章)
文章代碼(AID): #19_yp4-t (Electronics)