看板 Grad-ProbAsk 關於我們 聯絡資訊
A bus system consists of a multiplexed 32 bit for transferring both address and data. There are 1G memory locations and 4I/O modules to be referenced by CPU. A centralized arbitration scheme (No hidden arbitration) with a clock rate of 40 MHz is used. Assuming that (1)Memory latency time (the time required to latch the requestd data on the bus) =40nsec ,and (2)Memory word length =4 bytes (3)CPU always requests data in a block of 4words, and it takes two bus cycles for bus arbitration and one bus cycle for transferring address to main memory. Calculate the effective bus bandwitdth (in Mbytes/sec) if CPU accesses the 4words at the same time in a Block Data Transfer Mode? 答案 f=40MHz =25ns 傳送4words 需要2+1+4x2+1 =12 clock (想不出來這一部分怎麼求得的) 12 clock =300ns 所以頻寬=4x4Byte x 1/300ns =53.3Mbyte/sec 麻煩各位高手指點了 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.6.216 ※ 編輯: bigrat2 來自: 114.33.6.216 (03/24 00:11)