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.

Timing issue in verilog design?

Status
Not open for further replies.

Dharam7

Newbie
Newbie level 1
Joined
Oct 1, 2020
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
16
I have designed a verilog code for a DSP algorithm using xilinx vivado 2019.2. The algorithm can process 1000 samples at a time as shown in attached figure. It took 10 ms to process 1000 samples (tested seperately only for 1000 samples). My aim is to process 3*1000 data samples and I have modified the code. When i=1, it will process all the samples of A1…A1000 and stored in a RAM. When i=2, the algorithm selects B1…B1000 and process all the data and added with the stored value in the RAM. Similarly, after i=3 same steps are repeated and added with the stored value in the RAM and finally got the output.
Although for 1*1000 samples algorithm was taking 10 ms to process them. But after using 3*1000 data also the algorithm is taking 10 mili second to complete the process. So, am I getting the correct timing result of 10 ms for processing of 3*1000 data.
 

Attachments

  • eda_kk_ceemd.jpg
    eda_kk_ceemd.jpg
    30.3 KB · Views: 110

Hi,

I´m no specialist in this field.
But as far as I understand... when you set 1, 2 or 3 x 1000 then there are 1, 2 or 3 parallel processes.
this is nothing special for an FPGA.Thus regardless whether there are 1, 2 or 3 parallel processes it will take the same time to process your 1000 items.

--> It is hardware that can (and does) process a lot of signals in parallel.
It is no softtware that processes command after command.

Klaus
 

I dont get what you're asking for - do you have a problem you want help with?
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top