haciendo diferentes relojes en el generador del sistema

2

Tengo un circuito en el generador del sistema que no puedo recuperar la señal de salida ya que tiene una tasa alta. Para este problema planeo usar un FIFO en la salida. Quiero dar el reloj del circuito al pin de habilitación de escritura y al pin de habilitar la lectura un reloj con más frecuencia. Así que quiero reducir la velocidad del reloj de FPGA, dárselo a mi circuito anterior y luego dar el reloj de FPGA al pin de FIFO habilitado para lectura. Pregunté hace unos días y alguien me enseñó a usar un contador para este problema. Entonces, mi problema es disminuir la frecuencia del reloj de FPGA usando un contador. Estaré agradecido si alguien me da una imagen del circuito dibujado en el generador del sistema de esta manera.

    
pregunta CLAUDE

1 respuesta

4

Puedes obtener 1000 utilizando dos de estos: -

Tengaencuentaquepuedeconfigurarseparadividirsufrecuenciadeentradaentre10o100.Ponerdosdeestosenserieproduciráundivisordefrecuenciaderelojtotalde1000.Sisepuedeusar1024,esaúnmásfácilporque\$2^{10}\$es1024,porloquenecesitauncontadorderizadodediezetapas,comoel 74HC4040 (OK, sucede tener 12 etapas pero simplemente ignorar las salidas de las etapas 11 y 12). La alimentación para ambos tipos está entre 2V y 6V y no olvide proporcionar un condensador de desacoplamiento de potencia de 100 nF en los rieles de alimentación en el chip.

Para frecuencias de reloj de más de 1 GHz: -

Al final de la escala, si tenía frecuencias de reloj de más de 1 GHz, entonces hay AD9515 : se puede configurar para dividir por 10 y necesitarías dos (o posiblemente uno seguido de un divisor CMOS "normal" muy rápido). El AD9515 también es un contador doble con un reloj de entrada común adecuado para LVDS o PECL, etc. - se puede acoplar de forma capacitiva.

Divisor tipo D para usar en el generador del sistema xilinx: -

Q0 es RELOJ dividido por 2: cada tipo de D posterior divide el reloj por otros dos. Q2 es el reloj dividido por 4. Los tipos de cascada 10 D como se muestra arriba para obtener la división por 1024 o \ $ 2 ^ {10} \ $.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas