How to implement clock frequency multiplier using VHDL

前端 未结 2 1394
臣服心动
臣服心动 2021-01-23 16:44

I am a beginner in VHDL coding. I am trying to implement frequency multiplier using VHDL. I have implemented frequency divider, but frequency multiplier is not that easy. Ple

2条回答
  •  难免孤独
    2021-01-23 17:14

    For implementation in a FPGA, you must use a dedicated FPGA resource like Phase-Locked Loop (PLL) (see Altera and Xilinx) or Digital Clock Managers (DCM) (see Xilinx) to multiply a frequency.

    These resources can create an output frequency based on an input frequency like:

    f_out = (N / M) * f_in
    

    The PLL and DCM resources are device specific, and often very advanced resources, that allows additional control over phase, delay, etc., so take a look at the resources in the device you are using.

提交回复
热议问题