【技术实现步骤摘要】
本技术涉及一种基于APB接口的通用定时器模块IP核。
技术介绍
AMBA2.0总线是一种SOC芯片的通用片内总线,总线上各个模块采用统一的接口方式与总线连接,从而实现了模块开发的标准化,提高了模块的复用性和移植性,降低了开发的工作量。通用定时器模块电路作为通用的定时器模块,该模块实现了波形参数配置、重载/计数、定时开关控制功能,不仅满足普通的定时功能,还带有输出占空比可控的脉冲等增强功能。因此,设计一种基于APB接口的通用定时器模块IP核,将给设计者带来许多方便。
技术实现思路
本技术目的在于提供一种基于APB接口的通用定时器模块IP核。上述目的通过以下技术方案实现:一种基于APB接口的通用定时器模块IP核,其特征在于,包括APB接口模块、控制器模块、波形参数配置模块及重载/计数模块;所述控制器模块、波形参数配置模块及重载/计数模块分别与所述APB接口模块连接,所述波形参数配置模块及重载/计数模块还分别与所述控制器模块连接;其中,所述APB接口模块用于实现AMBA总线与所述控制器模块、波形参数配置模块及重载/计数模块之间的数据交换;所述控制器模块用于接收AMBA总线指令对所述波形参数配置模块及重载/计数模块初始化、配置及控制;所述波形参数配置模块用于通过参数配置,控制输出波形的占空比;所述重载/计数模块用于实现计数预设值重载到计数寄存器,并实现计数功能,当计数达到计数预设的溢出值时产生溢出,溢出后产生中断实现定时器功能。本技术提供的基于APB接口的通用定时器模块IP核的有益效果在于:由于带有APB接口模块,充分利用AMBA总线的标准化,达到IP核的复 ...
【技术保护点】
一种基于APB接口的通用定时器模块IP核,其特征在于:包括APB接口模块、控制器模块、波形参数配置模块及重载/计数模块;所述控制器模块、波形参数配置模块及重载/计数模块分别与所述APB接口模块连接,所述波形参数配置模块及重载/计数模块还分别与所述控制器模块连接;其中,所述APB接口模块用于实现AMBA总线与所述控制器模块、波形参数配置模块及重载/计数模块之间的数据交换;所述控制器模块用于接收AMBA总线指令对所述波形参数配置模块及重载/计数模块初始化、配置及控制;所述波形参数配置模块用于通过参数配置,控制输出波形的占空比;所述重载/计数模块用于实现计数预设值重载到计数寄存器,并实现计数功能,当计数达到计数预设的溢出值时产生溢出,溢出后产生中断实现定时器功能。
【技术特征摘要】
【专利技术属性】
技术研发人员:赵旺,唐芳福,韩俊,
申请(专利权)人:珠海欧比特控制工程股份有限公司,
类型:新型
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。