数字时钟管理模块(Digital Clock Manager,DCM)是基于Xilinx的高端FPGA产品中内嵌的IP模块。在时钟的管理与控制方面,DCM与其它时钟管理模块(比如DLL),功能更强大,使用更灵活。DCM的功能包括消除时钟的延时、频率的合成、时钟相位的调整等系统方面的需求。DCM的主要优点在于:
1、实现零时钟偏移(Skew),消除时钟分配延迟,并实现时钟闭环控制;
2、时钟可以映射到PCB上用于同步外部芯片,这样就减少了对外部芯片的要求,将芯片内外的时钟控制一体化,以利于系统设计。
DCM共由四部分组成,其中包括DLL模块、数字频率合成器DFS(Digital Frequency Synthesizer)、数字移相器DPS(Digital Phase Shifter)和数字频谱扩展器DSS(Digital Spread Spectrum)。
对于DCM模块来说,其用户需要配置的参数包括输入时钟频率范围、输出时钟频率范围、输入/输出时钟允许抖动范围等。
阅读此文章的还喜欢:.