FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Annonces
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
6673 Discussions

Calculating Latency of DSP Builder System if Channel In and Out Blocks not used

Altera_Forum
Contributeur émérite II
1 379 Visites

Hi everyone, 

 

I want to implement basic averaging block in dsp builder and control it by using qsys.  

 

I have added five register field to obtain data from qsys and then I add them by using five inputs adder then multiply the result with 0.2. 

Finally, I write the result of the multiplication to the RegOut block. 

I have not used channel in and channel out blocks as in the example of demo_regs.mdl. Therefore, I do not know the latency of my dsp builder system. 

If I read the RegOut block soon after writing the data registers I read wrong result because the dsp builder system has not calculated the result yet. 

 

How can I know the latency of my dsp builder system and how can I understand finishing of the calculation? 

 

Thanks, 

 

Omer
0 Compliments
4 Réponses
Altera_Forum
Contributeur émérite II
627 Visites

 

--- Quote Start ---  

Hi everyone, 

 

I want to implement basic averaging block in dsp builder and control it by using qsys.  

 

I have added five register field to obtain data from qsys and then I add them by using five inputs adder then multiply the result with 0.2. 

Finally, I write the result of the multiplication to the RegOut block. 

I have not used channel in and channel out blocks as in the example of demo_regs.mdl. Therefore, I do not know the latency of my dsp builder system. 

If I read the RegOut block soon after writing the data registers I read wrong result because the dsp builder system has not calculated the result yet. 

 

How can I know the latency of my dsp builder system and how can I understand finishing of the calculation? 

 

Thanks, 

 

Omer 

--- Quote End ---  

 

 

just pass some data and visualise the result (using spectroscope block of simulink) at any point
0 Compliments
Altera_Forum
Contributeur émérite II
627 Visites

Hi Kaz, 

 

This is my dsp builder system. Where can I pass some data and see the result from the scope?
0 Compliments
Altera_Forum
Contributeur émérite II
627 Visites

unfortunately can't open your design. 

for input use any of the "sources" blocks(of simulink) 

for visualising use scope from "sinks" blocks(of simulink)
0 Compliments
Altera_Forum
Contributeur émérite II
627 Visites

Have you tried using GPIn / GPOuts, then using Properties ... > Block Annotation > latency = %<latencyCorrection>

0 Compliments
Répondre