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