Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 偵測FPGA電路輸出上緣觸發問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-3-18 11:59:11 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我現在在FPGA裡寫了二個COMPONENT,其中前級的輸出有一隻會輸入到下一級,而在下一級的電路中需要偵測該腳的上緣,但我在電路合成後,卻有出現下列的WARNING(我使用的是Xilinx的ise9.2.03i):9 E: [* n1 ~( y3 U: t* \
PhysDesignRules: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.8 N. ?0 E# h, z! R) z4 b9 d4 V& N
上面說明了我這樣的設計是不好的,我想請教一下各位高手,這樣的設計不好在那裡?此外我該怎麼設計才能消除這個warning,感謝各位大大。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2008-3-18 23:01:53 | 只看該作者
您好
2 ^0 W4 {9 S+ a你這樣的設計的確不太好$ P: `  i  V1 \0 w5 c$ z! R; k
迅號經過第一個COMPONENT的輸出,在給
& C& f  X, \1 v0 O4 L) z) g+ R1 a第二個COMPONENT當觸發使用
' p* C# n2 S/ b, o2 B9 x假設第一個COMPONENT的輸出含有組合羅輯
% ^; g* I. G9 `% X1 }# Y: F0 h+ A那麼輸出就會有毛刺現像,當邊緣觸發源會產生誤觸發  \" t* n! p5 S0 }! O5 q
9 C( x+ E- y6 M; G' ^4 C; }
建議用同步方式來設計,可以用上緣或下緣微分電路來做同步
3#
 樓主| 發表於 2008-3-19 04:12:40 | 只看該作者
十分感謝大大的說明,您的意思是指說,由第一個component出來的訊號,先經過上緣或下緣微分電路後,再輸入至下一級,而下一級再來判斷是否為1,以代替邊緣觸發的方式嗎?  c6 L* H! Q* P! W; d; J
此外,同步的意思是指前級與後級用clock同步嗎??還是說是以經過微分電路出來的訊號來同步???
4 W8 N! x' ~1 }7 B+ O最後還想請問一點,為何輸出含有組合邏輯會產生毛剌現象呢??
+ Z7 ?* Y1 d7 o% y8 O' h小弟才疏學淺,希望大大能再給予一些指點,謝謝您。
4#
發表於 2008-3-19 08:58:42 | 只看該作者
您好
' Y: E, O; C5 i2 ]關於毛刺請參考
* e# Z3 H0 Y4 X  W# Whttp://www.haifeng.idv.tw/leo/cg ... pic=214&show=60
  R3 t4 U! ~& D1 k& X5 d0 u5 a& }) S! M" P* J5 N  L' S
利用一個全域clock來作前後級和上緣或下緣微分電路的時鐘訊號: X3 c5 Z8 q- N6 w. j6 |
建議先將上緣或下緣微分電路弄懂,就知道要怎解決你的問題了
, h0 l) S6 @5 Q' K) ~: u7 W- c
, F$ ]9 l/ i; \+ g/ F. J[ 本帖最後由 addn 於 2008-3-19 09:02 AM 編輯 ]
5#
 樓主| 發表於 2008-3-19 13:20:35 | 只看該作者

回復 4# 的帖子

謝謝您的說明,讓我獲益良多。我已經去看過微分電路的設計了,我知道該怎麼去重新設計我的電路了,十分感謝您熱心解決我的問題。
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-1 12:27 PM , Processed in 0.160009 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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