Create more coefficient generators and sprinkle them around inside the
PFB?
Sorry, I don't have Simulink with me, so can't offer more concrete
advice. But if the problem is with the fanout, why not create seperate
sources with smaller fanouts?
Jason
On 06 Nov 2008, at 15:46, John Ford wrote:
Does anyone have any suggestions for fixing this error? It seems due
entirely to the large fanout (450!) in the coefficient generator.
We're stuck on this for building our 4K channel 800 MHz pulsar
machine.
It is introducing errors into the spectrum.
John
Hi all. Here's a timing error that appears when building a large
(2^^3
parallel paths, 2^^13 points, 4 taps 7 bit coefficients, 7 bit
input, 14
bit output) PFB. The timing wizard's suggestions are below. Note
that
the coeff. generator counter seems to be used for all coeff generator
counters in the entire PFB's complement of coeff generators.
How can I tell the toolset not to optimize out all the other
counters, or
alternatively, how can I introduce a delay to fix this problem? I've
attached the twx file, but from the timing wizard:
This path has a net
"b2_gdsp_u1_8k_800_a_nb_xsg_core_config/
b2_gdsp_u1_8k_800_a_nb_xsg_core_config/
top/pfb_fir_real_4k_ch/pol1_in1_first_tap/pfb_coeff_gen/counter_q(4)"
with a high fanout of 450.
High fanout suggestions.
-Duplicate the net source and direct the synthesis tools not to
remove
duplicate logic.
-Use a specific net fanout control on the problem net if allowed by
the
synthesis tool.
Click Next button if this suggestion does not help.
Thanks for any help!
John