基于apb接口的通用定時(shí)器模塊ip核的制作方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及一種基于APB接口的通用定時(shí)器模塊IP核。
【背景技術(shù)】
[0002]AMBA2.0總線是一種SOC芯片的通用片內(nèi)總線,總線上各個(gè)模塊采用統(tǒng)一的接口方式與總線連接,從而實(shí)現(xiàn)了模塊開發(fā)的標(biāo)準(zhǔn)化,提高了模塊的復(fù)用性和移植性,降低了開發(fā)的工作量。通用定時(shí)器模塊電路作為通用的定時(shí)器模塊,該模塊實(shí)現(xiàn)了波形參數(shù)配置、重載/計(jì)數(shù)、定時(shí)開關(guān)控制功能,不僅滿足普通的定時(shí)功能,還帶有輸出占空比可控的脈沖等增強(qiáng)功能。因此,設(shè)計(jì)一種基于APB接口的通用定時(shí)器模塊IP核,將給設(shè)計(jì)者帶來許多方便。
【實(shí)用新型內(nèi)容】
[0003]本實(shí)用新型目的在于提供一種基于APB接口的通用定時(shí)器模塊IP核。
[0004]上述目的通過以下技術(shù)方案實(shí)現(xiàn):
[0005]一種基于APB接口的通用定時(shí)器模塊IP核,其特征在于,包括APB接口模塊、控制器模塊、波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊;所述控制器模塊、波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊分別與所述APB接口模塊連接,所述波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊還分別與所述控制器模塊連接;其中,所述APB接口模塊用于實(shí)現(xiàn)AMBA總線與所述控制器模塊、波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊之間的數(shù)據(jù)交換;所述控制器模塊用于接收AMBA總線指令對(duì)所述波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊初始化、配置及控制;所述波形參數(shù)配置模塊用于通過參數(shù)配置,控制輸出波形的占空比;所述重載/計(jì)數(shù)模塊用于實(shí)現(xiàn)計(jì)數(shù)預(yù)設(shè)值重載到計(jì)數(shù)寄存器,并實(shí)現(xiàn)計(jì)數(shù)功能,當(dāng)計(jì)數(shù)達(dá)到計(jì)數(shù)預(yù)設(shè)的溢出值時(shí)產(chǎn)生溢出,溢出后產(chǎn)生中斷實(shí)現(xiàn)定時(shí)器功能。
[0006]本實(shí)用新型提供的基于APB接口的通用定時(shí)器模塊IP核的有益效果在于:由于帶有APB接口模塊,充分利用AMBA總線的標(biāo)準(zhǔn)化,達(dá)到IP核的復(fù)用性和移植性;同時(shí),實(shí)現(xiàn)了波形參數(shù)配置、重載/計(jì)數(shù)、定時(shí)開關(guān)控制功能。
【附圖說明】
[0007]圖1為本實(shí)用新型實(shí)施例提供的基于APB接口的通用定時(shí)器模塊IP核的內(nèi)部結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0008]如圖1所示,本實(shí)施例提供的基于APB接口的通用定時(shí)器模塊IP核包括APB接口模塊、控制器模塊、波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊??刂破髂K、波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊分別與APB接口模塊連接,波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊還分別與控制器模塊連接。
[0009]APB接口模塊用于實(shí)現(xiàn)AMBA總線與控制器模塊、波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊之間的數(shù)據(jù)交換??刂破髂K用于接收AMBA總線指令對(duì)波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊初始化、配置及控制。波形參數(shù)配置模塊用于通過參數(shù)配置,控制輸出波形的占空比。重載/計(jì)數(shù)模塊用于實(shí)現(xiàn)計(jì)數(shù)預(yù)設(shè)值重載到計(jì)數(shù)寄存器,并實(shí)現(xiàn)計(jì)數(shù)功能,當(dāng)計(jì)數(shù)達(dá)到計(jì)數(shù)預(yù)設(shè)的溢出值時(shí)產(chǎn)生溢出,溢出后產(chǎn)生中斷實(shí)現(xiàn)定時(shí)器功能。
[0010]本實(shí)用新型不局限于上述實(shí)施例,基于上述實(shí)施例的、未做出創(chuàng)造性勞動(dòng)的簡單替換,應(yīng)當(dāng)屬于本實(shí)用新型揭露的范圍。
【主權(quán)項(xiàng)】
1.一種基于APB接口的通用定時(shí)器模塊IP核,其特征在于:包括APB接口模塊、控制器模塊、波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊;所述控制器模塊、波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊分別與所述APB接口模塊連接,所述波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊還分別與所述控制器模塊連接;其中, 所述APB接口模塊用于實(shí)現(xiàn)AMBA總線與所述控制器模塊、波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊之間的數(shù)據(jù)交換; 所述控制器模塊用于接收AMBA總線指令對(duì)所述波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊初始化、配置及控制; 所述波形參數(shù)配置模塊用于通過參數(shù)配置,控制輸出波形的占空比; 所述重載/計(jì)數(shù)模塊用于實(shí)現(xiàn)計(jì)數(shù)預(yù)設(shè)值重載到計(jì)數(shù)寄存器,并實(shí)現(xiàn)計(jì)數(shù)功能,當(dāng)計(jì)數(shù)達(dá)到計(jì)數(shù)預(yù)設(shè)的溢出值時(shí)產(chǎn)生溢出,溢出后產(chǎn)生中斷實(shí)現(xiàn)定時(shí)器功能。
【專利摘要】本實(shí)用新型公開一種基于APB接口的通用定時(shí)器模塊IP核,包括APB接口模塊、控制器模塊、波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊;APB接口模塊用于實(shí)現(xiàn)AMBA總線與控制器模塊、波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊之間的數(shù)據(jù)交換;控制器模塊用于接收AMBA總線指令對(duì)波形參數(shù)配置模塊及重載/計(jì)數(shù)模塊初始化、配置及控制;波形參數(shù)配置模塊用于通過參數(shù)配置,控制輸出波形的占空比;重載/計(jì)數(shù)模塊用于實(shí)現(xiàn)計(jì)數(shù)預(yù)設(shè)值重載到計(jì)數(shù)寄存器,并實(shí)現(xiàn)計(jì)數(shù)功能,當(dāng)計(jì)數(shù)達(dá)到計(jì)數(shù)預(yù)設(shè)的溢出值時(shí)產(chǎn)生溢出,溢出后產(chǎn)生中斷實(shí)現(xiàn)定時(shí)器功能。本實(shí)用新型能實(shí)現(xiàn)波形參數(shù)配置、重載/計(jì)數(shù)、定時(shí)開關(guān)控制功能,并具有復(fù)用性和移植性。
【IPC分類】G06F13-20
【公開號(hào)】CN204595839
【申請(qǐng)?zhí)枴緾N201420867772
【發(fā)明人】趙旺, 唐芳福, 韓俊
【申請(qǐng)人】珠海歐比特控制工程股份有限公司
【公開日】2015年8月26日
【申請(qǐng)日】2014年12月30日