Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to watch the memory content at any stage of simulation?

Status
Not open for further replies.

mpatel

Member level 4
Joined
Aug 25, 2005
Messages
71
Helped
10
Reputation
20
Reaction score
6
Trophy points
1,288
Location
Germany
Activity points
1,786
I implemented Block RAM from Xilinx IP CORE (size 16384 entires, 16 bit each). The question is how can I watch what is stored inside the memory at any stage of simulation?
 

Re: Watch Memory content

You can use "Chipscope" from xilinx.... you need to determine before compilation what signal you want to be able to observe. Then you connect the memory signals to be observable. Then during runtime it is possible to observe them...

You need to read through the Chipscope manual...

Best Regards,
Harish
https://hdlplanet.tripod.com/
https://groups.yahoo.com/group/hdlplanet
 

Re: Watch Memory content

hys said:
You can use "Chipscope" from xilinx.... you need to determine before compilation what signal you want to be able to observe. Then you connect the memory signals to be observable. Then during runtime it is possible to observe them...

You need to read through the Chipscope manual...

Best Regards,
Harish
h**p://hdlplanet.tripod.com/
h**p://groups.yahoo.com/group/hdlplanet

Thanks hys,

But my question was different. I need to watch memory contect during simulation and not during hardware validation. I mean when I simulate a design, which has memory block, with ModelSim. I know the method where I can observe the output signals from memory but it gives opportunity to observe serially once at each clock cycle. I want to watch a complete memory, like what is stored at which address at once.
 

Re: Watch Memory content

dont know about model sim
in proteus
you can capture a file or write a dll to capture a file just connect it to the memory unit

if its mcu based its down to the app

is there no capture device to watch the memory in there devices lists??

perhaps use some device to do you job accross the bus like a nvram chip this must have some sort of watch window
or model sim is shit still {havent looked at it since it was shit in 2000}
 

Re: Watch Memory content

You can dump the memory database in verilog and then open and watch the content by debussy tool.
 

Re: Watch Memory content

mpatel said:
Thanks hys,

But my question was different. I need to watch memory contect during simulation and not during hardware validation. I mean when I simulate a design, which has memory block, with ModelSim. I know the method where I can observe the output signals from memory but it gives opportunity to observe serially once at each clock cycle. I want to watch a complete memory, like what is stored at which address at once.

This is often called "Memory Viewer" in debug tools/simulators. In Modelsim, use: View -> Debug Windows -> Memory. VCS-DVE, Aldec's ACTIVE hdl all have this feature.

HTH
Ajeetha, CVC
https://www.systemverilog.us/ www.noveldv.com
* A Pragmatic Approach to VMM Adoption 0-9705394-9-5
* SystemVerilog Assertions Handbook, 0-9705394-7-9
* Using PSL/SUGAR
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top