I am trying to compile a wideband spectrometer (like in tutorial 3) for
ROACH 1, using a ADC1x3000-8 with the following configuration:
ADC Board ZDOK 0
ADC Board ZDOK 1
Interleave 2 ADC Boards
Verbose Block Creation
Add ports for control registers
ADC Clock Rate: 1000 MHz
I get the following compilation error:
ERROR: 3 constraints not met. PAR could not meet all timing constraints. A
bitstream will not be generated.
And these are:
Asterisk (*) preceding a constraint indicates it was not met.
This may be due to a setup or hold violation.
----------------------------------------------------------------------------------------------------------
Constraint
| Check | Worst Case | Best Case | Timing | Timing
| | Slack | Achievable | Errors | Score
----------------------------------------------------------------------------------------------------------
* PERIOD analysis for net "spectrometer_m_a | SETUP
| -3.043ns| 7.043ns| 3045| 1277069
dc083000x2/spectrometer_m_adc083000x2/.AD | HOLD |
0.216ns| | 0| 0
C0/adc_clk_dcm" derived from NET "spectr
ometer_m_adc083000x2/spectrometer_m_adc08
3000x2/.ADC0/adc_clk_buf" PERIOD =
4 ns HIGH 50%
----------------------------------------------------------------------------------------------------------
* PERIOD analysis for net "spectrometer_m_a | SETUP
| -1.608ns| 5.608ns| 22| 27910
dc083000x2/spectrometer_m_adc083000x2/.AD | HOLD |
0.554ns| | 0| 0
C0/adc_clk270_dcm" derived from NET "spe
ctrometer_m_adc083000x2/spectrometer_m_ad
c083000x2/.ADC0/adc_clk_buf" PERIO
D = 4 ns HIGH 50%
----------------------------------------------------------------------------------------------------------
* PERIOD analysis for net "spectrometer_m_a | SETUP
| -0.156ns| 4.156ns| 10| 1217
dc083000x2/spectrometer_m_adc083000x2/.AD | HOLD |
0.552ns| | 0| 0
C0/adc_clk180_dcm" derived from NET "spe
ctrometer_m_adc083000x2/spectrometer_m_ad
c083000x2/.ADC0/adc_clk_buf" PERIO
D = 4 ns HIGH 50%
Can you give me any suggestion any suggestion to meet these constraints?
Cheers,
Andres