[发明专利]一种FPGA原型验证板堆叠的时钟同步装置及系统有效
申请号: | 201310023059.8 | 申请日: | 2013-01-21 |
公开(公告)号: | CN103105889A | 公开(公告)日: | 2013-05-15 |
发明(设计)人: | 郑利浩 | 申请(专利权)人: | 杭州乔微电子科技有限公司 |
主分类号: | G06F1/12 | 分类号: | G06F1/12;G06F11/26 |
代理公司: | 杭州宇信知识产权代理事务所(普通合伙) 33231 | 代理人: | 刘芬豪 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fpga 原型 验证 堆叠 时钟 同步 装置 系统 | ||
技术领域
本发明属于FPGA原型验证技术领域,特别地涉及一种FPGA原型验证板堆叠的时钟同步装置及系统。
背景技术
现场可编程门阵列(Field Program Gate Array,FPGA)原型验证是一种在FPGA上搭建片上系统(System on Chip,SOC)和专用集成电路(Application Specific Integrated Circuit,ASIC)设计原型的方法学,可以方便的进行硬件验证和早期软件开发,此方法学也称为ASIC原型验证或SOC原型验证,可以加快ASIC等设计的开发,缩短研发周期,降低ASIC应用系统的开发成本,提高了流片的成功率。
在FPGA原型验证领域,当单板的FPGA逻辑门的容量还达不到用户的逻辑需求时,往往会采用堆叠的方法。FPGA可以通过互连IO的连接来实现信号的相互传递。设计FPGA原型验证板的堆叠方案时,时钟同步的设计显得极为重要。考虑到复杂的SOC/ASIC设计,需要多层板的FPGA协同完成,必然会要产生同步的时钟源的需求。FPGA原型验证板时钟源的同步质量的好坏,往往直接决定了可验证的SOC/ASIC设计的复杂度。
现有技术中,在FPGA原型验证领域,时钟同步的实现往往是通过共用单个晶振,或者共用单个可编程时钟,通过时钟源到各片FPGA的PCB走线一致来实现单层板内多片FPGA时钟同步。对于多层板则还需要借助于延时相等连接线来实现时钟同步。这种方法既受到单个晶振或者单个可编程时钟共用管脚的限制,也受到连接线质量的影响,同步时钟的数量难以灵活改变,而且质量也会得不到保证。
发明内容
为解决上述问题,本发明的目的在于提供一种FPGA原型验证板堆叠的时钟同步装置,用以通过主控芯片内锁相环反馈,主控芯片内部走线和外部PCB板相应的走线时延相等,使得输出至各从FPGA芯片的时钟实现同步。
本发明的又一目的在于提供一种FPGA原型验证板堆叠的时钟同步系统,主FPGA原型验证板和从FPGA原型验证板通过高速接口堆叠,用于通过主控芯片内锁相环反馈,主控芯片内部走线和外部PCB板相应的走线时延相等,且相对应的信号传输线路的走线时延相等,使得输出至各从FPGA芯片的时钟实现同步。
为实现上述目的,本发明的技术方案为:
一种FPGA原型验证板堆叠的时钟同步装置,包括时钟芯片,主控芯片,至少一个从FPGA芯片和高速接口,其中主控芯片进一步包括第一数据选择器,第二数据选择器,时钟管理单元和全局时钟缓冲器,主控芯片包括本地时钟输入引脚,堆叠时钟输入引脚,选择信号输入引脚,反馈时钟输入引脚,从FPGA时钟同步时钟信号输出引脚,反馈时钟同步时钟信号输出引脚和高速接口同步时钟信号输出引脚,
所述时钟芯片用于产生本地晶振时钟信号;
所述第一数据选择器的两个输入端口分别通过本地时钟输入引脚输入本地晶振时钟信号,通过堆叠时钟输入引脚输入堆叠时钟输入信号,通过选择信号引脚的高低电平控制输入为本地晶振时钟信号或堆叠时钟输入信号;
所述第二数据选择器的两个输入端口通过反馈时钟输入引脚输入反馈时钟输入信号,通过选择信号输入引脚的高低电平控制输入为任一的反馈时钟输入信号;
所述第一数据选择器的输出端口的输出信号输入至时钟管理单元的时钟输入端口,第二数据选择器的输出端口的输出信号输入至时钟管理单元的反馈时钟输入端口;
所述时钟管理单元的输出端口的输出信号输入至全局时钟缓冲器,再通过全局时钟缓冲器输出多路同步时钟信号,通过从FPGA时钟同步时钟信号输出引脚输出FPGA时钟同步时钟信号至从FPGA芯片,通过高速接口同步时钟信号输出引脚输出高速接口同步时钟信号,通过反馈时钟同步时钟信号输出引脚输出反馈时钟同步时钟信号至反馈时钟输入引脚,时钟管理单元的锁相环调整时钟管理单元的时钟输入端口以及反馈时钟输入端口同频同相。
优选地,通过芯片内部走线等长的方法,本地时钟输入引脚到第一数据选择器的走线时延,堆叠时钟输入引脚到第一数据选择器的走线时延,以及反馈时钟输入引脚到第二数据选择器的走线时延相等;
第一数据选择器的输出端口到时钟管理单元的时钟输入信号端口的走线时延与第二数据选择器的输出端口到时钟管理单元的反馈时钟输入端口的走线时延相等;
全局时钟缓冲器输出端口分别到从FPGA时钟同步时钟信号输出引脚,反馈时钟同步时钟信号输出引脚和高速接口同步时钟信号输出引脚的走线时延相等;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州乔微电子科技有限公司,未经杭州乔微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310023059.8/2.html,转载请声明来源钻瓜专利网。