作者pieee (pieee)
看板Electronics
標題Re: [問題] FPGA問題
時間Sun Jul 29 11:22:24 2007
※ 引述《ICRO (╮( ̄▽ ̄)╭)》之銘言:
: Consider the following statements assuming that RegA contains the value of 30
: initially.
: (a) RegA=125 RegB= RegA (b) RegA<=125 RegB<= RegA
: What are the values of RegA and RegB after execution?
: 為什麼第2題答案regB 為30阿
: 我想不透說
(a)blocking: 就是先做RegA=125再做RegB=RegA
(b)nonblocking: 就是兩個同時做
所以RegA本來的值30傳給RegB
"同時" 125傳給RegA也就是覆蓋掉原本的30
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.23.229
推 Aragom:答案剛好顛倒喔, 解釋則沒顛倒, 後者才是non-blocking 07/29 12:13
→ Aragom:也因此在循序電路中會使用non-blocking來model電路才合理 07/29 12:14
→ Aragom:因此(b)就可以model出shift reg.傳遞資料的情況 07/29 12:16
推 ICRO:感謝大大 那小於等於就是->nonblocking的意思唷 07/29 13:14
推 JE2K:沒錯 07/30 15:04
→ pieee:噗 打反了 抱歉誤導大家><... 07/31 15:37
※ 編輯: pieee 來自: 140.114.23.229 (07/31 15:39)