片上系统调试验证装置和系统的制作方法

文档序号:6346270阅读:95来源:国知局
专利名称:片上系统调试验证装置和系统的制作方法
技术领域
本实用新型涉及片上系统(System on Chip,以下简称S0C)领域,尤其涉及一种 SOC调试验证装置和系统。
背景技术
在SOC芯片的前期开发中,系统的调试验证是芯片能否开发成功的关键。一个复 杂的SOC的系统,由众多的IP模块组成,各个模块都要参与整个系统的验证。在SOC芯片 进行前期验证时,一般会采用软核的方式,把各个IP模块综合后,载入现场可编程门阵列 (Field-Programmable Gate Array,以下简称 FPGA)平台。由于IP模块的保密性及厂家之间的合作问题,在工作的前期,一般很难拿到IP厂 家的软核;再就是FPGA平台的资源有限,新的IP系统的加入,有时会造成系统资源不够的 情况,这两种情况,往往会阻碍开发的进度,降低开发的效率。针对此问题,目前,在SOC芯片的前期验证调试中,在进行IP模块的整合时,一般 会更换新的资源更大的FPGA平台,加上IP质量风险性,这又在很大程度上增加了 SOC芯片 的开发成本。

实用新型内容本实用新型所要解决的技术问题在于提供一种片上系统调试验证装置和系统,实 现对IP硬核和SOC系统进行充分的验证,极大提高了 SOC产品的开发效率,降低了开发成 本。为解决上述技术问题,本实用新型片上系统调试验证装置和系统采用如下技术 方案一种片上系统调试验证装置,所述片上系统调试验证装置与FPGA平台为总线连 接,所述片上系统调试验证装置,包括支持总线连接的IP核单元和FPGA接口单元;所述FPGA接口单元通过所述总线与所述IP核单元相连接,并通过所述总线与 FPGA平台相连接。还包括调试接口单元,与所述IP核单元相连接,用于对所述IP核单元进行实时调试。所述总线为PCI总线。所述总线为高级微处理器总线架构AMBA总线。所述AMBA 总线包括HRDATA[31..0]、冊DATA[31..0]、HADDR[31..0]、 HRESP [1. . 0]、HBURST [2. . 0]、HSIZE [2. . 0]、HTRANS [1. . 0]、HRESETn, HGRANT, HREADY, HBUSREQ、HWRITE、HCLK。所述调试接口单元通过JRST、JTCK、JTDI、JTDO、JTMS把JTAG调试工具与IP核单
元连接在一起。
3[0016]所述IP核单元设置有数个为其调试提供驱动能力的上拉电阻。所述IP核单元的IP核为IP硬核。一种片上系统调试验证系统,包括FPGA平台和片上系统调试验证装置,所述FPGA平台和片上系统调试验证装 置通过所述总线相连接,所述片上系统调试验证装置,包括支持总线连接的IP核单元和FPGA接口单元;所述FPGA接口单元通过所述总线与所述IP核单元相连接,并通过所述总线与 FPGA平台相连接。在本实用新型的实施例中,在前期的SOC系统验证时,在没有IP软核或FPGA平台 资源不够时,可利用该片上系统调试验证装置通过总线把IP核单元与FPGA平台连接在一 起,对IP硬核和SOC系统进行充分的验证,该装置极大提高了 SOC产品的开发效率,降低了 开发成本。

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例 描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新 型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根 据这些附图获得其他的附图。图1为本实用新型实施例片上系统调试验证装置的结构示意图之一;图2为本实用新型实施例片上系统调试验证装置的结构示意图之二 ;图3为本实用新型实施例IP核单元的结构示意图之一;图4为本实用新型实施例IP核单元的结构示意图之二 ;图5为本实用新型实施例IP核单元的结构示意图之三;图6为本实用新型实施例IP核单元的结构示意图之四;图7为本实用新型实施例FPGA接口单元的结构示意图;图8为本实用新型实施例调试接口单元的结构示意图。附图标记说明1-片上系统调试验证装置;2-FPGA平台;Il-IP核单元;12-FPGA接口单元;13-调试接口单元。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例是本实用新型一部分实施例,而不是全部的实施 例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获 得的所有其他实施例,都属于本实用新型保护的范围。本实用新型实施例提供一种片上系统调试验证装置和系统,实现对IP硬核和SOC 系统进行充分的验证,极大提高了 SOC产品的开发效率,降低了开发成本。本实用新型实施例提供一种片上系统调试验证装置,如图1所示,该片上系统调 试验证装置1与FPGA平台2为总线连接,通过所述总线连接,执行片上系统SOC调试验证。[0038]在前期的SOC系统验证时,在没有IP软核或FPGA平台资源不够时,可利用该片上 系统调试验证装置通过总线把IP核单元与FPGA平台连接在一起,对IP硬核和SOC系统进 行充分的验证,该装置极大提高了 SOC产品的开发效率,降低了开发成本。进一步地,如图2所示,本发明一个优选的实施例中,该片上系统调试验证装置1 包括支持总线连接的IP核单元11和FPGA接口单元12 ;所述FPGA接口单元12通过所述总线与所述IP核单元11相连接,并通过所述总 线与FPGA平台2相连接。再进一步地,该装置还包括调试接口单元13,与所述IP核单元11相连接,用于对所述IP核单元11进行实时
调试ο进一步地,上述总线为可以实现的各种总线,例如所述总线为PCI总线,在本实施 例中,优选为,所述总线为高级微处理器总线架构AMBA总线。进一步地,所述IP核单元的IP核为IP硬核。通过IP硬核方式,实现对SOC系统 的FPGA平台的调试验证。以下以一个具体的实施例说明本实用新型的技术方案,如图3-图6所示,IP核单 元为肌(包括肌4州18州1(州10),肌为具有AMBA总线的IP核单元,该IP核单元的IP核 为IP硬核,通过AMBA总线与FPGA平台连接,以进行SOC系统的调试验证。需要用到的AMBA 总线包括 HRDATA[31. · 0]、HWDATA[31. · 0]、HADDR[31. · 0]、HRESP[1. · 0]、HBURST[2. · 0]、 HSIZE[2. · 0]、HTRANS[1. · 0]、HRESETn、HGRANT、HREADY、HBUSREQ、HWRITE、HCLK。如图 7 所 示,C0N2为FPGA接口,通过该接口可把FPGA平台与IP核单元连接在一起。如图8所示, CONl为JTAG调试接口,该接口通过JRST、JTCK、JTDI、JTDO、JTMS把JTAG调试工具与IP核 单元连接在一起,通过此接口,可方便的对IP核单元的IP硬核进行实时调试。进一步地, 图3中的R2、R4、R5、R6、R7为相应网络的上拉电阻,为其调试提供驱动能力。在本实用新型的实施例中,在前期的SOC系统验证时,在没有IP软核或FPGA平台 资源不够时,可利用该片上系统调试验证装置通过AMBA总线把IP核单元与FPGA平台连接 在一起,通过IP硬核的方式,实现对SOC系统的FPGA平台验证,该方法通过IP硬核的方式, 无需IP软核,方便了外置模块的实时调试,有效节省了 FPGA平台的系统资源,该装置极大 提高了 SOC产品的开发效率,降低了开发成本。本实用新型实施例还提供了一种利用上述片上系统调试验证装置进行片上系统 调试验证的系统,如图1所示,该系统包括FPGA平台1和片上系统调试验证装置2,所述 FPGA平台1和片上系统调试验证装置2通过所述总线相连接,通过IP硬核方式,执行片上 系统SOC调试验证。如图2所示,该片上系统调试验证装置1包括支持总线连接的IP核单元11和 FPGA接口单元12 ;其中,IP核单元的IP核为IP硬核,通过总线与FPGA接口单元12相连 接,并进一步通过FPGA接口单元12与FPGA平台2总线连接,以通过IP硬核的验证,实现 SOC系统的FPGA平台调试验证。该片上系统调试验证装置1还包括调试接口单元13,与IP核单元11相连接,用 于对IP核单元11进行实时调试。进一步地,上述总线优选为高级微处理器总线架构AMBA总线。[0051]在本实用新型的实施例中,在前期的SOC系统验证时,在没有IP软核或FPGA平台 资源不够时,可利用该片上系统调试验证装置通过AMBA总线把IP核单元与FPGA平台连接 在一起,通过IP硬核的方式,实现对SOC系统的FPGA平台验证,该方法采用IP硬核方式, 无需IP软核,方便了外置模块的实时调试,有效节省了 FPGA平台的系统资源,该系统极大 提高了 SOC产品的开发效率,降低了开发成本。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本实用新型 可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是 更佳的实施方式。基于这样的理解,本实用新型的技术方案本质上或者说对现有技术做出 贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质 中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人 计算机,服务器,或者网络设备等)执行本实用新型各个实施例所述的系统。以上所述,仅为本实用新型的具体实施方式
,但本实用新型的保护范围并不局限 于此,任何熟悉本技术领域的技术人员在本实用新型揭露的技术范围内,可轻易想到变化 或替换,都应涵盖在本实用新型的保护范围之内。因此,本实用新型的保护范围应以所述权 利要求的保护范围为准。
权利要求1.一种片上系统调试验证装置,其特征在于,所述片上系统调试验证装置与FPGA平台 为总线连接,所述片上系统调试验证装置,包括支持总线连接的IP核单元和FPGA接口单元;所述FPGA接口单元通过所述总线与所述IP核单元相连接,并通过所述总线与FPGA平 台相连接。
2.根据权利要求1所述的装置,其特征在于,还包括调试接口单元,与所述IP核单元相连接,用于对所述IP核单元进行实时调试。
3.根据权利要求2所述的装置,其特征在于, 所述总线为PCI总线。
4.根据权利要求2所述的装置,其特征在于, 所述总线为高级微处理器总线架构AMBA总线。
5.根据权利要求4所述的装置,其特征在于,所述 AMBA 总线包括HRDATA[31. . 0]、HWDATA[31. . 0]、HADDR[31. . 0]、HRESP[1. . 0]、 HBURST [2. . 0]、HSIZE [2. . 0]、HTRANS [1. . 0]、HRESETn, HGRANT, HREADY, HBUSREQ、HWRITE, HCLK0
6.根据权利要求4所述的装置,其特征在于,所述调试接口单元通过JRST、JTCK、JTDI、JTD0、JTMS把JTAG调试工具与IP核单元连接在一起。
7.根据权利要求4所述的装置,其特征在于,所述IP核单元设置有数个为其调试提供驱动能力的上拉电阻。
8.根据权利要求1-7任一权利要求所述的装置,其特征在于, 所述IP核单元的IP核为IP硬核。
9.一种片上系统调试验证系统,其特征在于,包括FPGA平台和片上系统调试验证装 置,所述FPGA平台和片上系统调试验证装置通过所述总线相连接,所述片上系统调试验证 装置,包括支持总线连接的IP核单元和FPGA接口单元;所述FPGA接口单元通过所述总线与所述IP核单元相连接,并通过所述总线与FPGA平 台相连接。
专利摘要本实用新型实施例公开了一种片上系统调试验证装置和系统,涉及SOC领域,实现对IP硬核和SOC系统进行充分的验证,极大提高了SOC产品的开发效率,降低了开发成本。一种片上系统调试验证装置,所述片上系统调试验证装置与FPGA平台为总线连接,所述片上系统调试验证装置,包括支持总线连接的IP核单元和FPGA接口单元;所述FPGA接口单元通过所述总线与所述IP核单元相连接,并通过所述总线与FPGA平台相连接。本实用新型应用于SOC系统验证。
文档编号G06F11/26GK201876871SQ20102058734
公开日2011年6月22日 申请日期2010年11月2日 优先权日2010年11月2日
发明者杨元成 申请人:青岛海信信芯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1