基于APB接口的通用定时器模块IP核制造技术

技术编号:11963758 阅读:67 留言:0更新日期:2015-08-27 13:43
本实用新型专利技术公开一种基于APB接口的通用定时器模块IP核,包括APB接口模块、控制器模块、波形参数配置模块及重载/计数模块;APB接口模块用于实现AMBA总线与控制器模块、波形参数配置模块及重载/计数模块之间的数据交换;控制器模块用于接收AMBA总线指令对波形参数配置模块及重载/计数模块初始化、配置及控制;波形参数配置模块用于通过参数配置,控制输出波形的占空比;重载/计数模块用于实现计数预设值重载到计数寄存器,并实现计数功能,当计数达到计数预设的溢出值时产生溢出,溢出后产生中断实现定时器功能。本实用新型专利技术能实现波形参数配置、重载/计数、定时开关控制功能,并具有复用性和移植性。

【技术实现步骤摘要】

本技术涉及一种基于APB接口的通用定时器模块IP核
技术介绍
AMBA2.0总线是一种SOC芯片的通用片内总线,总线上各个模块采用统一的接口方式与总线连接,从而实现了模块开发的标准化,提高了模块的复用性和移植性,降低了开发的工作量。通用定时器模块电路作为通用的定时器模块,该模块实现了波形参数配置、重载/计数、定时开关控制功能,不仅满足普通的定时功能,还带有输出占空比可控的脉冲等增强功能。因此,设计一种基于APB接口的通用定时器模块IP核,将给设计者带来许多方便。
技术实现思路
本技术目的在于提供一种基于APB接口的通用定时器模块IP核。上述目的通过以下技术方案实现:一种基于APB接口的通用定时器模块IP核,其特征在于,包括APB接口模块、控制器模块、波形参数配置模块及重载/计数模块;所述控制器模块、波形参数配置模块及重载/计数模块分别与所述APB接口模块连接,所述波形参数配置模块及重载/计数模块还分别与所述控制器模块连接;其中,所述APB接口模块用于实现AMBA总线与所述控制器模块、波形参数配置模块及重载/计数模块之间的数据交换;所述控制器模块用于接收AMBA总线指令对所述波形参数配置模块及重载/计数模块初始化、配置及控制;所述波形参数配置模块用于通过参数配置,控制输出波形的占空比;所述重载/计数模块用于实现计数预设值重载到计数寄存器,并实现计数功能,当计数达到计数预设的溢出值时产生溢出,溢出后产生中断实现定时器功能。本技术提供的基于APB接口的通用定时器模块IP核的有益效果在于:由于带有APB接口模块,充分利用AMBA总线的标准化,达到IP核的复用性和移植性;同时,实现了波形参数配置、重载/计数、定时开关控制功能。【附图说明】图1为本技术实施例提供的基于APB接口的通用定时器模块IP核的内部结构框图。【具体实施方式】如图1所示,本实施例提供的基于APB接口的通用定时器模块IP核包括APB接口模块、控制器模块、波形参数配置模块及重载/计数模块。控制器模块、波形参数配置模块及重载/计数模块分别与APB接口模块连接,波形参数配置模块及重载/计数模块还分别与控制器模块连接。APB接口模块用于实现AMBA总线与控制器模块、波形参数配置模块及重载/计数模块之间的数据交换。控制器模块用于接收AMBA总线指令对波形参数配置模块及重载/计数模块初始化、配置及控制。波形参数配置模块用于通过参数配置,控制输出波形的占空比。重载/计数模块用于实现计数预设值重载到计数寄存器,并实现计数功能,当计数达到计数预设的溢出值时产生溢出,溢出后产生中断实现定时器功能。本技术不局限于上述实施例,基于上述实施例的、未做出创造性劳动的简单替换,应当属于本技术揭露的范围。【主权项】1.一种基于APB接口的通用定时器模块IP核,其特征在于:包括APB接口模块、控制器模块、波形参数配置模块及重载/计数模块;所述控制器模块、波形参数配置模块及重载/计数模块分别与所述APB接口模块连接,所述波形参数配置模块及重载/计数模块还分别与所述控制器模块连接;其中, 所述APB接口模块用于实现AMBA总线与所述控制器模块、波形参数配置模块及重载/计数模块之间的数据交换; 所述控制器模块用于接收AMBA总线指令对所述波形参数配置模块及重载/计数模块初始化、配置及控制; 所述波形参数配置模块用于通过参数配置,控制输出波形的占空比; 所述重载/计数模块用于实现计数预设值重载到计数寄存器,并实现计数功能,当计数达到计数预设的溢出值时产生溢出,溢出后产生中断实现定时器功能。【专利摘要】本技术公开一种基于APB接口的通用定时器模块IP核,包括APB接口模块、控制器模块、波形参数配置模块及重载/计数模块;APB接口模块用于实现AMBA总线与控制器模块、波形参数配置模块及重载/计数模块之间的数据交换;控制器模块用于接收AMBA总线指令对波形参数配置模块及重载/计数模块初始化、配置及控制;波形参数配置模块用于通过参数配置,控制输出波形的占空比;重载/计数模块用于实现计数预设值重载到计数寄存器,并实现计数功能,当计数达到计数预设的溢出值时产生溢出,溢出后产生中断实现定时器功能。本技术能实现波形参数配置、重载/计数、定时开关控制功能,并具有复用性和移植性。【IPC分类】G06F13-20【公开号】CN204595839【申请号】CN201420867772【专利技术人】赵旺, 唐芳福, 韩俊 【申请人】珠海欧比特控制工程股份有限公司【公开日】2015年8月26日【申请日】2014年12月30日本文档来自技高网...

【技术保护点】
一种基于APB接口的通用定时器模块IP核,其特征在于:包括APB接口模块、控制器模块、波形参数配置模块及重载/计数模块;所述控制器模块、波形参数配置模块及重载/计数模块分别与所述APB接口模块连接,所述波形参数配置模块及重载/计数模块还分别与所述控制器模块连接;其中,所述APB接口模块用于实现AMBA总线与所述控制器模块、波形参数配置模块及重载/计数模块之间的数据交换;所述控制器模块用于接收AMBA总线指令对所述波形参数配置模块及重载/计数模块初始化、配置及控制;所述波形参数配置模块用于通过参数配置,控制输出波形的占空比;所述重载/计数模块用于实现计数预设值重载到计数寄存器,并实现计数功能,当计数达到计数预设的溢出值时产生溢出,溢出后产生中断实现定时器功能。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵旺唐芳福韩俊
申请(专利权)人:珠海欧比特控制工程股份有限公司
类型:新型
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1