把握DCM、PLL、PMCD和MMCM知識(shí)是穩(wěn)健可靠的時(shí)鐘設(shè)計(jì)策略的基礎(chǔ)。賽靈思在其FPGA中提供了豐富的時(shí)鐘資源,大多數(shù)設(shè)計(jì)人員在他們的FPGA設(shè)計(jì)中或多或少都會(huì)用到。不過對(duì)FPGA設(shè)計(jì)新手來說,什么時(shí)候用DCM、PLL、PMCD和MMCM四大類型中的哪一種,讓他們頗為困惑。賽靈思現(xiàn)有的FPGA中沒有一款同時(shí)包含這四種資源(見表1)。
這四大類中的每一種都針對(duì)特定的應(yīng)用。例如,數(shù)字時(shí)鐘管理器(DCM)適用于實(shí)現(xiàn)延遲鎖相環(huán)(DLL)、數(shù)字頻率綜合器、數(shù)字移相器或數(shù)字頻譜擴(kuò)展器。 DCM還是鏡像、發(fā)送或再緩沖時(shí)鐘信號(hào)的理想選擇。另一種時(shí)鐘資源相位匹配時(shí)鐘分頻器(PMCD)可用于實(shí)現(xiàn)相位匹配分配時(shí)鐘或相位匹配延遲時(shí)鐘。
鎖相環(huán)(PLL)和混合模式時(shí)鐘管理器(MMCM)處理的工作有許多是相同的,比如頻率綜合、內(nèi)外部時(shí)鐘抖動(dòng)濾波、時(shí)鐘去歪斜等。這兩種資源也可用于鏡像、發(fā)送或再緩沖時(shí)鐘信號(hào)。
在深思設(shè)計(jì)實(shí)現(xiàn)細(xì)節(jié)時(shí),把這些通常用法記在心里,有助于理清時(shí)鐘選擇的思路。對(duì)于長(zhǎng)期產(chǎn)品發(fā)展規(guī)劃而言,在制定合適的時(shí)鐘策略時(shí),應(yīng)考慮各個(gè)器件系列之間的兼容性。下面讓我們深入了解一下這些時(shí)鐘資源。
您可以使用DCM將時(shí)鐘源的輸入時(shí)鐘信號(hào)相乘,生成高頻率時(shí)鐘信號(hào)。與此類似,可以將來自高頻率時(shí)鐘源的輸入時(shí)鐘信號(hào)相除,生成低頻率時(shí)鐘信號(hào)。
數(shù)字時(shí)鐘管理器
顧名思義,數(shù)字時(shí)鐘管理器(DCM)是一種用于管理時(shí)鐘架構(gòu)并有助于時(shí)鐘信號(hào)成形和操控的模塊。DCM內(nèi)含一個(gè)延遲鎖相環(huán)(DLL),可根據(jù)輸入時(shí)鐘信號(hào),去除DCM輸出時(shí)鐘信號(hào)的歪斜,從而避免時(shí)鐘分配延遲。 大功率電感廠家 |大電流電感工廠