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.

Measuring the execution time on FPGA

Status
Not open for further replies.
Hello again.

I've made some changes in my design but still something seems strange to me.

1024-1.JPG

512-2.JPG

In these two images, I just changed the data depth from 1024 to 512. but in the 0 frame, my values changes. Is it normal?
 

Hello again.

I've made some changes in my design but still something seems strange to me.

View attachment 140888

View attachment 140889

In these two images, I just changed the data depth from 1024 to 512. but in the 0 frame, my values changes. Is it normal?

what is your testbench doing? that's how you define/control the behaviour you want to see in simulation

from the images it is not possible to tell what you are actually measuring.
 

what is your testbench doing? that's how you define/control the behaviour you want to see in simulation

from the images it is not possible to tell what you are actually measuring.

That's not from a simulation, those are chipscope captures based on their changing the data depth from 1024 to 512 and the windows displayed in the images.

What you are seeing is samples with different value at a different times.

I suspect you may not understand what an ILA really does. It compares the signals on the ports connected to the ILA to some trigger (the values you expect the ports to have) and then captures all data for every clock cycle after that trigger.

As you didn't specify any trigger value that I can see...
Capture.PNG
The ILA immediately triggers when run and you get whatever the value is when it starts running (random values, of what I assume is your counter).

I told you exactly how to setup and run the capture, but I think you first need to go through Xilinx's tutorials on chipscope as you don't seem to have the background knowledge in using chipscope.
 
  • Like
Reactions: doost4

    doost4

    Points: 2
    Helpful Answer Positive Rating
not simulation, right. but the same principle applies: what was the OP expecting to see in the waveform in the first place? which stimuli is he providing to the dut?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top