| |
最近在spartan3下使用DCM的时候,用了4个DCM,其中采用1个30M时钟,1个5M时钟,这两个时钟要进行选择,然后过后的时钟进行AD控制,
当时采用以下操作,采用swich dcm,5M时钟倍频到30M,然后通过cs来选择哪个时钟,然后输出的时钟送到2个DCM中,
这个的关键在于
1 : 如果全局时钟资源不够用,那么给AD的两个DCM可以不要走全局时钟,可以选择第二全局时钟,
2 : 两个DCM的rst信号与swith DCM的LOCK信号之间有至少3个时钟的延迟,要不然不能工作
3:5M的DCM要选择倍频模式,在移相模式下,最低输入为18M
4: 如果供给多个AD,那么可以采用Oddr的方式
5: 因为是选择时钟,在内部我采用的是MUXF6原语,发现时钟走MUXF6竟然比走MORCY要好很多。