


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于VHDL语言的定时时基校正电路设计 摘要:介绍了一种用于校正定时电路时基信号的方法,基于VHDL硬件描述语言来设计与实现,并给出了主要VHDL原代码和仿真波形图。 关键词:定时;时钟校正;VHDL;加法器 在定时电路中,合适而准确的时钟脉冲基准信号极其重要,一般用晶振作为基准信号。但晶体产品因制造
2、的不一致性,或者恶劣的环境干扰(如高温高压等),会带来晶振时基有别,如果电路设计中没有加以考虑,同类电路产品之间也就会带来定时的误差。用简单计数器分频法可以解决这个问题,但是,简单分频器是整数分频,定时时间越长,累计误差越大。若用分数分频器,由于计算近似值不易处理,也会带来较大的累计误差。对于一些精度要求高的场合,尤为明显。本文就此给出了一种较合理的解决方法:在时域,对时钟周期差给予累计,进而校正计时时钟。 1基本原理
3、 在所需定时的时间间隔里,对实际时钟周期与标准时钟周期之差进行累积,累积到一个周期,对计时时钟修改一次,这样,不断累积,不断修改,从而将实际时基信号(慢或快)校正为一个标准时基信号。为此,首先采用同步加法器,对周期差进行累计,其进位输出可以表明累计值达到一个周期;其次,通过采集进位端输出,并区分开实际比标准时钟慢或快,从而产生插入脉冲或扣除脉冲;最后,将产生的插入脉冲和扣除脉冲与实际时钟脉冲相叠加后变成标准时钟脉冲信号,作为定时电路的时基信号,这样,就解决了时钟校正问题。 本设计的核心是加法
4、器与脉冲产生时序: 1)加法器加法器位数(二进制)决定了校正的精度,位数越高,精度越高。加法器原理图如图1所示,图中cy是加法器的进位输出端,cktime为实际时钟或待校时钟。 设加法器位数14位,标准时钟周期为Ts,待校时钟cktime周期为Tx。则周期差:TxTs,由比例因子关系可得: &
5、#160; 加法器一个加数:A(TxTs)/Tx×214另一个加数:B是加法器的和数 例如:Tx5142s,Ts20s则A10 011 若定时1 s,则最大可能累计误差为一个周期加上由于计算误差引起的累计误差之和:
6、; 可见累计误差是较小的。 2)脉冲产生时序为了产生正确时序,首先将实际时钟ck经4分频之后,生成一个cktime的脉冲信号,作为实际时钟对待;生成一个脉冲信号ckinc和ckdec,以产生插入脉冲inco和扣除脉冲deco,如图2所示。 2VHDL语言代码
7、的设计 VHDL硬件描述语言是IEEE国际工业标准,具有描述能力强、可以与工艺无关、易于共享与复用等特点。多VHDL语言以及MAXPLUS平台的。根据以上原理设计VHDL代码,总体分为3个功能模块:加法器模块、时钟校正模块以及定时模块。 1)加法器模块(add14)直接引用MAXPLUS的参数化设计库PLM内容。 2
8、)时钟校正模块(updatck)代码中clra和icdc为全局清零信号和被校时钟快慢标志,iddc为1表示Tx比Ts慢,则插入脉冲inc端有输出;反之,扣除脉冲dec端有输出。inc,dec即为图2的inco,deco。主要代码如下(省去了加法器的元件例化及IEEE库说明等): 3)定时模块主要是将updatck模块的输出时钟校正信号inc和dec被校时钟信号timpck作为输入,在使能en信号有效时,并行
9、置入定时初始值datain之后,定时开始,当定时到,输出一个具有一定脉宽的tmover信号。仿真波形如图2所示。为了简便起见,仿真的Grid size设为25s,定时位数是8位二进制,用计数器count表示。当count255时,表示定时到,tmover“1”。另外,时钟快慢标志icdc为“1”时表示被校时钟慢于标准时钟,datainFAH;当icdc为0,被校时钟快于标准时钟,置入datainFCH。VHDL主要原代码如下: 3结语 本设计的主要部分时钟校正不仅可以用在定时电路中,也可以作为分数分频器用于其他电路中。其主要优点是电路简单、使用资源少、精度控制灵活等。 参考文献
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化学必修二化学方程式总结模版
- 学前儿童发展 课件 第6章 学前儿童记忆的发展
- 公司财务审计报告总结模版
- 中学物理教学设计案例09级物理学班陆菲菲-
- 公司全员培训总结
- 放血疗法培训
- 重症肺炎患儿护理措施
- 热处理车间安全管理
- 英语教师进城选调考试试题及答案
- 银行中层面试题目及答案
- JJG 134-2023 磁电式速度传感器检定规程
- (高清版)TDT 1055-2019 第三次全国国土调查技术规程
- 五金销售合同2023(含价格清单)
- 二级、三级电箱接线图
- 吉林省办学基本标准手册
- 4车道高速公路30米预应力混凝土简支T梁桥上部结构设计_论文
- 体育——常用队列队形的口令及动作要领
- 2020年广东省中考物理试卷分析
- 脱氨蒸氨工段操作规程
- 刑事案件结案登记表
- 城市设计导则案例
评论
0/150
提交评论