某同步总线的时钟频率为100MHz,宽度为32位,地址/数据线复用,每传输一个地址或数据占用一个时钟周期。若该总线支持突发(猝发)传输方式,则一次“主存写”总线事务传输128位数据所需要的时间至少是( )。
A. 20ns
B. 40ns
C. 50ns
D. 80ns
然而,题目中提到的是“主存写”总线事务,这通常包括几个阶段:地址传输阶段和数据传输阶段。
地址传输阶段:在这个阶段,主设备(如CPU)将需要访问的主存地址发送到从设备(如内存)。由于地址/数据线复用,这个阶段需要占用至少一个时钟周期。
数据传输阶段:在这个阶段,主设备将数据传输到从设备。由于需要传输128位数据,且总线宽度为32位,因此需要4个时钟周期来完成数据传输。
因此,整个“主存写”总线事务至少需要 1(地址)+4(数据)=5 个时钟周期。
每个时钟周期的时间是10ns,所以整个事务至少需要 5×10ns=50ns。
本题考察突发(猝发)传输,指在同一...
用户登录可进行刷题及查看答案
本题考察突发(猝发)传输,指在同一行中相邻的存储单元连续进行数据传输的方式,只要指定起始地址和突发长度,控制器就会依次自动对后面相同数量的存储单元进行读/写操作,而不需要控制器连续提供列地址。
总线的时钟频率为100MHz,得时钟周期为10ns,总线宽度为32位。因为每传输一个地址或数据占用一个时钟周期,所以传输起始地址需要10ns,每个时钟周期可传输32位数据,传输128位数据需要128/32×10ns=40ns,总共需要10ns+40ns=50ns。
本题选C。
登录后提交答案