08-04-2007 12:16 AM
08-06-2007 09:19 AM
08-07-2007 01:52 AM
I made a progress.
I initiate the simulation of the circuit then I put it in PAUSE mode. When in PAUSE manually I insert one by one 256 values of a sine wave inside the memory. Then I put it in RUN mode. It work well. I could not save the content of the memory. I have simulated digital circuits with ISE(XILINX) and QUARTUS(ALTERA) , both let you add files .coe or .mif with the content of the memories. I think that it is an upgrade that must be add to EWB.
In the attach you will find a demostration of my progress.
08-07-2007 07:56 AM
08-07-2007 09:31 AM
08-08-2007 09:14 PM
At this moment I am evaluating the use of EWB in my course EC1723 Digital Electronics at USB Caracas Venezuela.
My course begins in september.
The EWB simulate a circuit with a ROM or RAM with a content inserted manually in debug mode. It seems to me that it could be easy modify the EWB in a way that it let add a file(INTEL .hex or XILINX .coe or ALTERA .mif or EXCEL csv..) with the content of the memory and simulate it.
Thanks to Nestor for talking to the EWB R&D personnel.
laProfe
03-23-2009 09:14 AM
Thank laProfe. I am searching the solution to preset data in EEROM too.
Your solution do help me a lot.
And I hope NI could provide a more powerful tool to set the data of ROM.
05-25-2009 12:49 PM
I am looking forward this feature...
Though nearly 2 years passed...
07-28-2009 09:48 AM
I´ve used this workaround:
Add a 74154 decoder/mux to your project pretending its a ROM (64x16). Now open and modify its model data. See example attached...
Angilberto.
05-14-2011 07:07 PM
Maybe it is a bit late now, but here is a possible solution based on the suggestion of angilberto. I created a new component (ROM_256x8) and wrote a C program to create its digital model. The model has a table with 256 rows. Each row in the part model represents the digital value of the analog sine wave. Attached are the Multisim project and the C file. This is the result of the simulation: