在使用linux的过程中可能遇到系统時候和硬件时钟系统不一致,即datehwclock --show看到的时钟系统不一致。
上由电池供电的时钟系统这个硬件时钟系统可以在BIOS中进行设置。当Linux启动时硬件时钟系统会去读取系统时钟系统的设置,然后系统时钟系统就会独立于硬件运作
Linux中的所有命令(包括函数)都是采用的系统时钟系統设置。在Linux中用于时钟系统查看和设置的命令主要有date、hwclock和clock。其中clock和hwclock用法相近,只用一个就行只不过clock命令除了支持x86硬件体系外,还支歭Alpha硬件体系
如果调整BIOS的时间 ,也就是硬件时钟系统不用重启机器,在linux系统中就能完成
如果让系统时间与硬件时钟系统同步,则用
现茬我们再来看系统时间和硬件时间是不是一样了?
时间的东西还有好多最好看一下 /etc/目录中的配置文件。
本文介绍了实现不同速率的变换轉发对数据误码率的要求作者推荐了一款RMS抖动低至0.3ps的时钟系统,采用了业界大名鼎鼎的DSPLL数字环专利技术有效保证高速传输时时钟系統对数据的采样准确率。
近年来随着用户对100G光模块传输链路需求的快速增长100G光模块也随着100G传输系统的大规模商用,正逐步占领网络的制高点获得了快速发展。
100G光模块通常包括线路侧和客户侧100G客户侧光模块相对线路侧则较为简单。100G客户侧第一代CFP主要由Gearbox、TIA、DRIVER、Laser等器件组成其中Gearbox是其中一个重要的部件,它可以实现10*10Gbps到4*25 Gbps不同速率数据的变速转发如此高速率的转换通常对数据误码率要求较高,因此需要抖動极小的时钟系统芯片产生发端参考时钟系统并且要求时钟系统与发送的数据保持完全同步。
不同数据传输速率的参考钟完全不同100GCFP的兩种速率就存在161.1328125MHz和644.53125MHz两种同步时钟系统。由于是同步转发需要保证收发端时钟系统也是全同步的。依据光模块时钟系统需求100G CFP既要满足低抖动,又要满足全同步同时还要实现161MHz时钟系统到644MHz时钟系统的倍频输出。因此对于100G CFP来说需要一款高性能的抖动衰减时钟系统发生器來满足这些需求,保证数据转换和数据发送的准确性
这里我们推荐一款满足这种要求的时钟系统发生器Si5326。Si5326采用了业界大名鼎鼎的DSPLL数字环專利技术使得其抖动指标可以达到0.3ps RMS,可以有效保证高速传输时时钟系统对数据的采样准确率
同时Si5326的内部集成频率合成器,能够实现從2kHz到1.4 GHz频率范围内的任意频点合成输出能根据客户的需求配置不同的参考时钟系统。
另外由于Si5326是单数字环内部只集成一个DSPLL,能够设计荿输入输出时钟系统完全同步满足同步数据传输的要求。
除了性能要求满足指标Silicon Labs公司也为Si5326量身定做了配套设计软件DSPLLsim,方便用户直接通過GUI界面软件配置所需的频率计划
下图是基于Si5326的时钟系统芯片的100G CFP模块内部结构框图,161M的入口时钟系统经过Si5326倍频成644M参考钟为Gearbox提供参考时钟系统,完美实现Gearbox的速率转换功能
使用手机APP、微信扫一扫 可访问本主题 |
|
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。