Especificación de preferencias en diamante enrejado

1

Estoy trabajando en un proyecto con Lattice XP2-30E FPGA y convertidor analógico a digital AD9238 . El retraso de propagación de CLK a DATOS del convertidor de anuncios se especifica en la hoja de datos como:

  • t ~ pd_ad_min ~ = 2ns
  • t_pd_ad_max = 6ns.

Además, el retraso de la placa es

  • t_pd_board_min = 0.5ns
  • t_pd_board_max = 1ns

El reloj primario (80MHz / 12.5ns) de FPGA se distribuye desde el divisor de reloj interno y se usa para generar el reloj para el ADC (f_adc_clk = 40MHz).

¿Cómo especifico los tiempos de configuración y retención para el puerto de datos del FPGA con respecto al reloj ADC? Hice varios intentos sin éxito. La vista de la hoja de cálculo / Preferencias de tiempo que usé para especificar INPUT_SETUP se muestra en la siguiente imagen

Sin embargo, el problema es que solo puedo usar clk80 como referencia que es la salida del divisor de reloj, y hay un considerable cambio de fase entre este reloj y el reloj que impulsa el convertidor AD como resultado del retraso del Divisor de reloj al pin de salida del FPGA. ¿Cómo tengo en cuenta este retraso al especificar las preferencias?

    
pregunta ercegovac

0 respuestas

Lea otras preguntas en las etiquetas