Model: A Multiprocessor System
Model: A Multiprocessor System
Processor_state : IDLE,READING,WRITING
Inst :
COMPUTE
READ_WORD
WRITE_WORD
any_address :
any_value :
cache
block_add
block_value
block_state:
INVALID,
SHARED
EXCLUSIVE
read_req :
write_req :
address :
data :
Cache_status :
Ready, Rwait,
Wwait,Rgrant,
Wgrant
cache_req :
ok,blk_rreq,
blk_excl, noop
D
blk_ok :
blk_data :
write_back_req :
inval :
blocknum :
back_data :
acknowledge :
indata :