System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【】本专利技术涉及芯片设计领域,特别涉及一种fpga(field programmable gatearray,现场可编程门阵列)原型验证系统及其验证方法。
技术介绍
0、
技术介绍
1、根据不同芯片设计项目需求,芯片部门设计的芯片规模有大有小,大型fpga原型验证平台(规模大,逻辑单元多)一般都较贵。如果大型fpga原型验证平台里面仅运行一个较小的芯片验证原型,比如mcu(microcontroller unit,微控制单元),则占用fpga资源较少,资源非常浪费。
2、图1为现有技术中的fpga原型验证系统的功能框图。如图1所示的,所述fpga原型验证系统包括fpga平台、调试板和外围物理资源。所述fpga平台上含有一个芯片原型(或称芯片验证原型)。所述外围物理资源包括验证电路1-n,n为大于等于2的自然数。所述调试板上包括jtag(joint test action group,联合测试工作组)接口和串口,所述串口比如可以为urat(universal asynchronous receiver/transmitter,即通用异步收发器)。
3、举例来说,小型mcu芯片定义有一个qspi(quad serial peripheral interface)接口、一个jtag接口、2个串口、1个rmii(reduced media independent interface)接口等。然而,调试板中的物理资源都是按最大化设计的,如调试板有四个以上的jtag接口、十几个串口、按键和led(li
4、因此,有必要提出一种新的技术方案来解决上述问题。
技术实现思路
0、
技术实现思路
1、本专利技术的目的之一在于提供一种fpga原型验证系统及其验证方法,其通过外围物理资源的分配,可以在一个fpga平台上实现多个芯片原型同时运行,降低成本,提高资源利用率。
2、根据本专利技术的一个方面,本专利技术提供一种fpga原型验证系统,其包括:调试板,其包括多个调试接口,所述多个调试接口被划分成多组调试专用接口;外围物理资源装置,其包括多种外围物理资源;fpga平台,其将所述fpga平台上的资源划分给多个芯片原型,所述多个芯片原型能够并行的运行于所述fpga平台上,每个芯片原型与一组调试专用接口相连,通过对应的调试专用接口能够对相应的芯片原型进行测试验证,所述fpga平台包括用户管理及资源分配模块,所述用户管理及资源分配模块对所述外围物理资源装置上的外围物理资源进行整理标记形成包括多个验证电路的外围物理资源库,并将所述外围物理资源库中的各个验证电路分配给每个芯片原型。
3、根据本专利技术的另一个方面,本专利技术提供一种基于上文所述的fpga原型验证系统的验证方法,其包括:将调试板中的多个调试接口划分成多组调试专用接口;将所述fpga平台上的资源划分给多个芯片原型,所述多个芯片原型能够并行的运行于所述fpga平台上,每个芯片原型与一组调试专用接口相连;对所述外围物理资源装置上的外围物理资源进行整理标记形成包括多个验证电路的外围物理资源库,并将所述外围物理资源库中的各个验证电路分配给每个芯片原型;通过对应的调试专用接口能够对相应的芯片原型进行测试验证。
4、与现有技术相比,本专利技术中的用户管理及资源分配模块通过外围物理资源的分配,可以在一个fpga平台上实现多个芯片原型同时运行,降低成本,提高资源利用率。
本文档来自技高网...【技术保护点】
1.一种FPGA原型验证系统,其特征在于,其包括:
2.根据权利要求1所述的FPGA原型验证系统,其特征在于,每组调试专用接口包括一个JTAG接口和一个串口。
3.根据权利要求2所述的FPGA原型验证系统,其特征在于,每组调试专用接口还包括按键和LED。
4.根据权利要求1所述的FPGA原型验证系统,其特征在于,
5.根据权利要求1所述的FPGA原型验证系统,其特征在于,每个芯片原型属于一个用户,
6.根据权利要求5所述的FPGA原型验证系统,其特征在于,在所述用户管理及资源分配模块按照当前用户的权限等级来分配所述验证电路时,
7.根据权利要求5所述的FPGA原型验证系统,其特征在于,当前用户能够向所述用户管理及资源分配模块请求查询当前外围资源状态,并通过当前外围资源状态输出模块输出每个验证电路的使用状态。
8.一种基于权利要求1-7任一所述的FPGA原型验证系统的验证方法,其特征在于,其包括:
9.根据权利要求8所述的验证方法,其特征在于,根据芯片原型的规模、FPGA整体资源规模、综
10.根据权利要求8所述的验证方法,其特征在于,每个芯片原型属于一个用户,
...【技术特征摘要】
1.一种fpga原型验证系统,其特征在于,其包括:
2.根据权利要求1所述的fpga原型验证系统,其特征在于,每组调试专用接口包括一个jtag接口和一个串口。
3.根据权利要求2所述的fpga原型验证系统,其特征在于,每组调试专用接口还包括按键和led。
4.根据权利要求1所述的fpga原型验证系统,其特征在于,
5.根据权利要求1所述的fpga原型验证系统,其特征在于,每个芯片原型属于一个用户,
6.根据权利要求5所述的fpga原型验证系统,其特征在于,在所述用户管理及资源分配模块按照当前用户的权限等级来分配...
【专利技术属性】
技术研发人员:杜福建,
申请(专利权)人:上海芯联芯智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。