Hi Dave,

 

>> Delving into the innards to make ad hoc changes makes it hard

>> to go back because changing the mask dialog parameters will obliterate

>> all the ad hoc changes. Ad hoc changes to latencies can also be tricky

>> because other (possibly not so obvious) latencies might need corresponding 
>> changes.

 

You are absolutely right! On the other hand, what *can* I do? The original 
design ran at

150MHz give or take, but the application required it to run at 250MHz. So what 
are my options?

 

Thanks, regards

Guenter

 

 

 

From: David MacMahon [mailto:dav...@berkeley.edu] 
Sent: Freitag, 23. September 2016 17:55
To: Guenter Knittel
Cc: casper list
Subject: Re: [casper] FFT speed optimizations

 

 

On Sep 23, 2016, at 04:17, Guenter Knittel <gknit...@mpifr-bonn.mpg.de> wrote:

 

I guess normally one would do this by going to the Function Block Parameters 
and setting

the latencies accordingly. However, I have made so many manual ad-hoc changes 
to the

Simulink model that this is not an option any more.

I’m sure this is not the best way in general to apply optimizations to the 
design.

Many of the high level CASPER DSP blocks allow the user to specify latency 
values for things like multipliers, adders, and BRAMs in the block's mask 
dialog box. That's probably the easiest place to change the amount of latency 
for the underlying components.  It's a bit of a blunt tool in that it applies 
to entire high level block, but it's easy to use. Delving into the innards to 
make ad hoc changes makes it hard to go back because changing the mask dialog 
parameters will obliterate all the ad hoc changes. Ad hoc changes to latencies 
can also be tricky because other (possibly not so obvious) latencies might need 
corresponding changes.

 

Dave

Reply via email to