[发明专利]一种兼容定时和性能计数的可配置装置有效
申请号: | 201710452893.7 | 申请日: | 2017-06-15 |
公开(公告)号: | CN107358978B | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 闫鑫;周泉;杨靓 | 申请(专利权)人: | 西安微电子技术研究所 |
主分类号: | G11C29/20 | 分类号: | G11C29/20;G11C16/32 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 710065 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 兼容 定时 性能 计数 配置 装置 | ||
1.一种兼容定时和性能计数的可配置装置,其特征在于,包括由若干功能单元组合成的功能单元组,每个功能单元设置有1个能够配置使用的计数器;
功能单元还包括终点值寄存器ER、控制寄存器CR、操作寄存器OR以及累加寄存器AR;终点值寄存器ER、控制寄存器CR和操作寄存器OR的输出端均与计数器的输入端相连,计数器的输出端与累加寄存器AR的输入端相连;
终点值寄存器ER用来设置完成定时/性能计数时的终点值;
控制寄存器CR为16bit位宽,其中包括功能模式选择字段、中断使能字段、循环定时次数字段、性能计数源选择字段以及2bit位宽的保留不用字段;
操作寄存器OR用于对定时/性能计数器进行多种操作,当对OR写入不同的值时,表示对定时/性能计数器进行不同的操作;
累加寄存器AR的值来自当前的累加计数值,且该值跟随计数器的值变化;
计数器包括Loader模块、相等比较模块、定时次数统计模块以及计数模块。
2.根据权利要求1所述的兼容定时和性能计数的可配置装置,其特征在于,终点值寄存器ER为32bit位宽,写入的值代表定时/性能计数的终点值;终点值会在OR中写入装载操作的命令后被放到Loader模块中生效。
3.根据权利要求1所述的兼容定时和性能计数的可配置装置,其特征在于,累加寄存器AR为32bit位宽,用户能够随时通过寄存器读写接口访问该寄存器的值,从而获取当前的计数值。
4.根据权利要求1所述的兼容定时和性能计数的可配置装置,其特征在于,功能模式选择字段占1bit位宽,表示功能单元是实现定时功能还是性能计数功能;中断使能字段占1bit位宽,表示是否允许在定时计数/性能计数到达终点值时产生中断信号;循环定时次数字段占4bit位宽,用于表示需要实现的定时次数,该字段只在定时功能模式使用;性能计数源选择字段占8bit位宽,表示对当前事件进行性能计数,该字段只在选择性能计数功能模式的时候使用。
5.根据权利要求1所述的兼容定时和性能计数的可配置装置,其特征在于,多种操作包括装载终点值、启动定时/性能计数、暂停定时/性能计数以及复位定时/性能计数器四种操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安微电子技术研究所,未经西安微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710452893.7/1.html,转载请声明来源钻瓜专利网。