一种以太网生成可编程时钟的方法技术

技术编号:23897770 阅读:29 留言:0更新日期:2020-04-22 09:20
本发明专利技术公开了一种以太网生成可编程时钟的方法、系统、介质及终端,所述方法包括:根据用户需要设置硬件环境,IP地址和时钟芯片信号;通过I2C协议控制时钟芯片控制并生成多个参数,收集时钟生成参数,并连接计算机的以太网向外部发出;外部硬件解析以太网发出的参数,并转换为I2C指令后发往多个时钟芯片;时钟芯片接收I2C指令之后,生成指定的时钟输出,操作简单,可以帮助用户很方便地验证,调试IC设计的逻辑正确性,以及调整运行期芯片的速度性能参数,能有效的解决背景技术提出的问题。

【技术实现步骤摘要】
一种以太网生成可编程时钟的方法
本专利技术涉及计算机
,具体为一种以太网生成可编程时钟的方法、系统、介质及终端。
技术介绍
当前,时钟资源是所有IC芯片设计,FPGA原型验证的主要输入资源,芯片的逻辑功能需要在外部时钟的激励下才能正常运行。通常情况下,用户需要为他的芯片设计专门配置一个或多个固定频率的晶振或单片机。当用到其他不同的时钟频率,需要进行物理上的不同晶振更换或单片机更换。但是该方法不能支持不同时钟频率的动态配置,对一些高级的时钟特征参数(比如,相位,占空比)不能配置。当进行不同晶振或单片机更换配置时,必须要求用户在芯片运行现场操作,频率没法回读检测手段等,非常不方便。而现有技术中一般通过手动插入或焊接不同晶振来提供芯片设计所需要的不同时钟频率,但是因为需要人工操作,容易造成接触不良或虚焊,导致设计运行不正确或不稳定;又或者通过一些时钟芯片厂家提供的单片机工具,动态生成输出不同频率的时钟,但是这种方式由于运行于厂家特定的单片机环境,不利于功能扩展,不能使用其他更高精度的时钟芯片。
技术实现思路
本文档来自技高网
...

【技术保护点】
1.一种以太网生成可编程时钟的方法,其特征在于,包括:/n根据用户需要设置硬件环境,IP地址和时钟芯片信号;/n通过I2C协议控制时钟芯片控制并生成多个参数,收集时钟生成参数,并连接计算机的以太网向外部发出;/n外部硬件解析以太网发出的参数,并转换为I2C指令后发往多个时钟芯片;/n时钟芯片接收I2C指令之后,生成指定的时钟输出。/n

【技术特征摘要】
1.一种以太网生成可编程时钟的方法,其特征在于,包括:
根据用户需要设置硬件环境,IP地址和时钟芯片信号;
通过I2C协议控制时钟芯片控制并生成多个参数,收集时钟生成参数,并连接计算机的以太网向外部发出;
外部硬件解析以太网发出的参数,并转换为I2C指令后发往多个时钟芯片;
时钟芯片接收I2C指令之后,生成指定的时钟输出。


2.根据权利要求1所述的一种以太网生成可编程时钟的方法,其特征在于:所述硬件环境包括计算机,单片机或FPGA,I2C接口的时钟芯片。


3.根据权利要求1所述的一种以太网生成可编程时钟的方法,其特征在于:所述外部硬件解析以太网发出的参数,并转换为I2C指令后发往时钟芯片的过程中,通过I2C指令物理链路扩展连接多个厂家时钟芯片。


4.根据权利要求1所述的一种以太网生成可编程时钟的方法,其特征在于:所述以太网向外部发出的时钟参数通过以太网加密传输。


5.根据权利要求1所述的一种以太网生成可编程时钟的方法,其特征在于:所述时钟生成参数包括频率,相位和数量,生成时钟的频率范围为0.01KHz到650MHz。


6.根据权利要求1所述的一种以太网生成...

【专利技术属性】
技术研发人员:张吉锋谢雪辉李川曹叶
申请(专利权)人:思尔芯上海信息科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1