推 galapous: 我覺得沒錯耶 01/03 22:55
推 maque: 前16byte,250ns/1.25=200 cpu cycles 01/03 23:23
→ maque: 200Mhz=5ns=4 cpu cycles,每次32bit=4byte,(16/4)*4=16 01/03 23:27
→ maque: 再加上1bus cycles =4 cpu cycles 傳送address 01/03 23:28
→ maque: 自己覺得後面在傳送16byte那邊,應該是在加16cpu cycles 01/03 23:34
→ maque: 總共236這樣 01/03 23:34
→ winnie48: 想問m大:但是第一個16byte在傳送時(僅需 16 CPU cycle) 01/04 08:55
→ winnie48: ,同時也要讀取下一個16byte(需要20 CPU cycle),所以那 01/04 08:55
→ winnie48: 部分應該是花20 CPU cycle? 01/04 08:55
→ maque: 自己是直覺看到第四點"next four words can be overlapped" 01/04 19:56
→ maque: 才覺得讀下一個位址不需要在加4個cpu cycles 01/04 19:57
推 Sensu: 第一點說只支援16byte block transfer 所以要做兩次吧 01/04 23:14
→ Sensu: 覺得原PO a小題答案應該是d小題的 d小題會錯意了 01/04 23:16
→ winnie48: 喔!所以支援16byte transfer的意思是剩下的16 byte都要 01/05 08:56
→ winnie48: 重新開始,傳位址、花250 ns 拿資料、再傳出去? 01/05 08:56
→ Sensu: 恩沒錯~ 01/05 12:33
→ winnie48: 謝謝大家! 01/05 13:50