作者invalid (everlasting)
站內Electronics
標題Re: [問題] 請問synchronous跟asynchronous reset
時間Tue Mar 20 11:07:43 2007
※ 引述《pow (體脂肪35%)》之銘言:
: 補充一下這邊前輩的意思
: 數位電路有幾個訊號是不能gate的(抱歉我不會用中文描述)
: 意思就是說 除了從INPUT經過BUFFER 不能再加上AND OR去gate它
: (原因要請教版上的數位達人)
: 這些訊號最常見的一個是clock、另一個就是RESET
: 這個RESET的標準寫法上面要加一條槓
: 因為RESET要LOW的時候才是activated
: 如果要符合上面這個規則
: 要把reset跟clock同步的確是不可能
: 除非妳的operating frequency慢到一個地步讓你不CARE SKEW吧
: 所以重點來了
: 大家的RESET都是activated 至少好幾個cycle
: 沒有人再搞一個CYCLE寬 還是小於一個CYCLE寬的RESET
ㄟ,我的意思是,在async情況下
你不能保證所有電路"一起"進入或"離開" reset state
對進入reset state問題還小
但是對離開reset state的話可能就有很大的問題了
有些block可能會比其他的clock早幾個週期"先"離開reset state
這有可能會使設計不良的系統鎖死
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.243.98
推 pow:阿這跟clock tree倒是不一樣 確認reset之後進入zero state 03/21 01:56
→ pow:除非有trigger 要不然進入下一個state 這樣應該可以吧 03/21 01:56