在实际系统中,Master是否可以发送起始地址0x01?
如果主服务器只想在地址“ h1”写入一个字节,而其他地址则写入任何值,那么主服务器将如何发出请求?
HADDR = 32'h1,HSIZE = 0,HWRITE = 1,HBURST = 0,HTRANS = NONSEQ。那会发生什么呢?
在实际系统中,Master是否可以发送起始地址0x01?
如果主服务器只想在地址“ h1”写入一个字节,而其他地址则写入任何值,那么主服务器将如何发出请求?
HADDR = 32'h1,HSIZE = 0,HWRITE = 1,HBURST = 0,HTRANS = NONSEQ。那会发生什么呢?
HADDR = 32'h1,HSIZE = 0,HWRITE = 1,HBURST = 0,HTRANS = NONSEQ
该系列控制信号应确保将1个字节写入地址0x1。
对的,这是可能的。
会发生什么 ?从机应在相关字节通道上采样数据(取决于总线字节顺序),并且仅更新存储器映射中的该字节。
对于内存从设备,我希望它支持所有可能的传输宽度,因此应始终支持此字节更新,但是对于外围设备,它可能支持特定的已记录传输宽度。如果尝试了不支持的宽度传输,则从设备可能返回错误响应,或者可能会覆盖整个目标寄存器,从而破坏相邻字节。