G
Gokul
Guest
Hi,
I am required to use a Snooper module to test a Memory Controller.
I basically require it to verify if the "data writes into the memory"
& "data reads from the memory" are operating without errors in
accordance with the correctness of the address & correctness of the
data.
To elaborate, I have the following scenario:
CLIENT --------------- MEMORY CONTROLLER ------------ MEMORY
WRITE: Client provides the data to the memory controller to be written
into memory.It also provides the starting address from which data has
to be written into the memory.
READ: Client provides the starting address from which data has to be
read from memory and passed along and returned to the client.
But I couldn't find any relevant literature or Verilog Code examples
to design snooper.My behavioral design describing the above process is
ready with me.But I need to test it.
Can anyone direct me somewhere (online links) or help me out with the
purpose,design & effectiveness of Snoopers in testing & Verification.
Regards,
Gokul
I am required to use a Snooper module to test a Memory Controller.
I basically require it to verify if the "data writes into the memory"
& "data reads from the memory" are operating without errors in
accordance with the correctness of the address & correctness of the
data.
To elaborate, I have the following scenario:
CLIENT --------------- MEMORY CONTROLLER ------------ MEMORY
WRITE: Client provides the data to the memory controller to be written
into memory.It also provides the starting address from which data has
to be written into the memory.
READ: Client provides the starting address from which data has to be
read from memory and passed along and returned to the client.
But I couldn't find any relevant literature or Verilog Code examples
to design snooper.My behavioral design describing the above process is
ready with me.But I need to test it.
Can anyone direct me somewhere (online links) or help me out with the
purpose,design & effectiveness of Snoopers in testing & Verification.
Regards,
Gokul