我現在在FPGA裡寫了二個COMPONENT,其中前級的輸出有一隻會輸入到下一級,而在下一級的電路中需要偵測該腳的上緣,但我在電路合成後,卻有出現下列的WARNING(我使用的是Xilinx的ise9.2.03i): % C. e: }! E' IPhysDesignRules:372 - Gated clock. Clock net SYSTEM0/U4/sQEPPLS is sourced by a combinatorial pin. This is not good design practice. Use the CE pin to control the loading of data into the flip-flop.1 I) E" `8 k A6 a4 ]' x4 w
上面說明了我這樣的設計是不好的,我想請教一下各位高手,這樣的設計不好在那裡?此外我該怎麼設計才能消除這個warning,感謝各位大大。
您好 v6 D! ]- C. i+ G; n. c$ w o6 V
關於毛刺請參考 : D' n6 v6 I W C# m# ehttp://www.haifeng.idv.tw/leo/cg ... pic=214&show=600 C& R7 B! S; e5 I
' W" p. \- Z$ i7 ?2 n7 Z
利用一個全域clock來作前後級和上緣或下緣微分電路的時鐘訊號 * ~ h9 m# C2 a# G建議先將上緣或下緣微分電路弄懂,就知道要怎解決你的問題了$ L! A: h1 `. W j3 ~
l' C' ]. l$ F0 `# h+ Q) Y3 u[ 本帖最後由 addn 於 2008-3-19 09:02 AM 編輯 ]