OpenCores
no use no use 1/1 no use no use
Execution Time of the processor on FPGA
by intel75 on Apr 16, 2009
intel75
Posts: 2
Joined: Jul 22, 2008
Last seen: Jul 15, 2010
Hi,

I'm using the minimips processor core to design a multiprocessor architecture on FPGA.
I can simulate the time needed for the execution of my application on the architecture on Modelsim. But I want to measure the real execution time when running the application on FPGA. So what can I do?? Appliactions running on minimips are written on MIPS assembly code.
Can anyone help me please?

M.
RE: Execution Time of the processor on FPGA
by unneback on Apr 16, 2009
unneback
Posts: 20
Joined: Apr 24, 2004
Last seen: Oct 15, 2016
You should have a simulation environment with model for your memory. If you are using SDRAM Micron have very good models. In modelsim you can load content into the memory model. Compile your program and convert into correct format and use modelsim command mem load.

When running in simulator you will have correct timing for your design
RE: Execution Time of the processor on FPGA
by intel75 on Apr 16, 2009
intel75
Posts: 2
Joined: Jul 22, 2008
Last seen: Jul 15, 2010
But I'm not using an SDRAM memory, I connect the minimips to an Altera memory containing the binary code of my application and Then I can run in Modelsim.

RE: Execution Time of the processor on FPGA
by unneback on Apr 16, 2009
unneback
Posts: 20
Joined: Apr 24, 2004
Last seen: Oct 15, 2016
Preset the content of the ALTERA memory with your application code. Run synthesis and place&route to get the timing of your design with the ALTERA device you plan to use. Running your design in simulator will be cycle accurate and if you use actual timing for your system clock you will have a correct simulation case
no use no use 1/1 no use no use
© copyright 1999-2026 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.