推 barry70490: carry是儲存進位吧 然後每個y和所有x乘一次 而且都往 12/06 01:51
→ barry70490: 前一位 12/06 01:51
推 alan23273850: CSA的核心思想是把carry和sum獨立出來,讓carry可以 12/06 01:53
→ barry70490: carry比s前進一位沒錯 不太懂答案錯在哪裡 感覺很直觀 12/06 01:53
→ alan23273850: 當作下一級的input 12/06 01:53
→ alan23273850: 所以你會發現它畫CSA block的位置是有對齊的 12/06 01:54
我大概了解你的意思了 我想問的是答案不用寫的像你的這張圖一樣嗎
我這樣大概畫第一個CSA在做啥
https://i.imgur.com/iMEJfCH.png
就像第一個partial product應該直接拉一個位元出來之類的問題
好像不用寫這麼仔細?
※ 編輯: kerkercheng (140.112.253.206), 12/06/2017 02:13:02
→ alan23273850: 這個我不敢說,不過你解答的圖的確很明顯是有3個 12/06 02:21
→ alan23273850: 8-bit的數,然後輸出兩個也是8-bit的數,至少在位元 12/06 02:21
→ alan23273850: 位置接線上是非常明確的,所以就給你自己斟酌了XD 12/06 02:22
→ alan23273850: 接線清楚hen重要 12/06 02:23