[发明专利]一种PCR计数器的任意时钟实现方法无效
申请号: | 200910193877.6 | 申请日: | 2009-11-12 |
公开(公告)号: | CN102065321A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 王宏远;沈志;江威;涂重文;王亚峰;许森;黄育雄 | 申请(专利权)人: | 深圳速浪数字技术有限公司 |
主分类号: | H04N21/242 | 分类号: | H04N21/242;H04N7/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市宝安区西乡街道鹤洲社*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pcr 计数器 任意 时钟 实现 方法 | ||
1.一种PCR计数器的任意时钟VLSI实现方法,其特征在于:所述PCR计数器由DDS计数器,PCR_ext计数器,PCR_base计数器按顺序级联而成,所述的DDS计数器、PCR_ext计数器、PCR_base计数器是由可编程逻辑实现的,DDS计数器的累加步进由可调输入决定,PCR_ext累加步进由DDS计数器产生,PCR_ext计数器计数值达到300时,PCR_base计数值加1。
2.如权利要求1所述的PCR计数器的任意时钟VLSI实现方法,其特征在于:所述DDS计数器的输出是其累加的溢出,当系统频率大于等于27MHz时为1比特,当系统频率小于27MHz时为多个比特。
3.如权利要求1所述的PCR计数器的任意时钟VLSI实现方法,其特征在于:当系统时钟高于27MHz时,整个模块包括9比特可调输入system_frequency,加法器A,10比特寄存器Reg1,加法器B,9比特寄存器Reg2,比较器CMP,选择器MUX,减法器Sub,加法器C,33比特寄存器Reg3。fs为大于27MHz的系统时钟,步进值system_frequency=29×27M/fs,根据使用的系统时钟fs调整,寄存器Reg1值以步进值C进行累加,overflow1接寄存器Reg1的最高位溢出值,比较器CMP将寄存器Reg2中的值与300比较,当寄存器Reg2中的值大于300时就减去300,同时overflow2输出累加值1,使寄存器Reg3的值加1,减法器Sub与寄存器Reg3的输出分别是PCR_ext和PCR_base。在以系统频率fs进行累加时,寄存器Reg2,即PCR_ext在时刻t时的值为(fs×29×27MHz/fs)/29×t=27MHz×t,与使用27MHz的系统时钟时相同。
4.如权利要求1所述的PCR计数器的任意时钟VLSI实现方法,其特征在于:当系统频率小于27MHz时可以提高Reg1输出data1的位数,使寄存器Reg2的累加步进大于1,以保证PCR计数器与27MHz系统时钟计数值相同。以10MHz的系统时钟为例,overflow1接寄存器Reg1的最高2比特,步进值system_frequency=29×27M/fs,寄存器Reg1取10比特,这样实质上就是将原来几个周期的计数值在一个周期内完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳速浪数字技术有限公司,未经深圳速浪数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910193877.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微波远红外组合的茶叶杀青干燥装置
- 下一篇:涡旋压缩机