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

Reply via email to