基于Virtex-4的DCM動態(tài)重配置設(shè)計
DCM概述
本文引用地址:http://m.butianyuan.cn/article/128746.htmVirtex-4系列FPGA是Xilinx公司推出的新一代大容量、高性能的FPGA。在Virtex-4系列FPGA內(nèi)部最多集成了20個時鐘管理器DCM模塊,DCM提供了一個完整的可以供片內(nèi)和片外使用的時鐘發(fā)生器。DCM使用完全數(shù)字延遲線技術(shù),允許高精度地控制時鐘的相位和頻率;使用完全的數(shù)字反饋系統(tǒng),可以動態(tài)補償由于溫度和電壓偏移引起的時鐘相位和頻率的偏差。DCM主要具有以下四個基本功能:數(shù)字時鐘同步、數(shù)字頻率合成、數(shù)字相位移動、動態(tài)重配置。
Virtex-4的DCM基本單元分為DCM_BASE和DCM_ADV兩種,如圖1所示,而DCM_ADV具有時鐘動態(tài)重配置功能。
DCM_BASE基本單元包含常用的DCM基本功能,簡化了用戶接口。使用DCM_BASE,可以完成對時鐘去歪斜、進行頻率合成和固定相移的功能。
DCM_ADV基本單元除包含DCM_BASE中的所有DCM功能和可用端口之外,還包含具有動態(tài)重配置功能的端口。DCM_ADV基本單元是DCM_BASE基本單元的擴展。DCM_ADV包括所有DCM功能,包括時鐘去歪斜、頻率合成、固定或可變相移以及動態(tài)重配置。
DCM動態(tài)重配置的設(shè)計和實現(xiàn)
通過DCM的一組數(shù)據(jù)和地址總線,在不必重新配置器件的其他部分的情況下,改變DCM的屬性。用于動態(tài)重配置DCM功能的引腳有:輸入引腳DADDR[6:0],DI[15:0],DWE,DEN和DCLK;輸出引腳DO[15:0]和DRDY。動態(tài)重配置可以根據(jù)目前的配置設(shè)定實現(xiàn)修改DCM的屬性,改變其相移、倍頻系數(shù)(M)或分頻系數(shù)(D)。
評論