The invention relates to a testing method and system for switching chips, belonging to the field of embedded chip testing technology. The invention first configures the routing of the switch chip to be tested; then chooses the switch chip with data exchange function as the switch chip of the test board, connects the ports of the switch chip to the ports of the switch chip to be tested, and generates the route of the switch chip to be tested according to the route of the switch chip to be tested; finally, according to the configuration of the switch chip to be tested. Routing and test board switching chips generate routing test cases to test the routing function of test switching chips. The test method adopted in the present invention is independent of the external device, and a switching chip with switching function can realize a comprehensive test of the configuration port of the test switching chip. The test method is simple and applicable, and can be flexibly set according to the change of the switching chip port to be tested.
【技术实现步骤摘要】
一种交换芯片的测试方法及系统
本专利技术涉及一种交换芯片的测试方法及系统,属于嵌入式芯片测试
技术介绍
SRIO是嵌入式开发领域提出的高可靠、高性能、基于包交换的新一代串行高速互联技术。基于SRIO的高速交换芯片处于系统的核心地位,其需要承担各个设备间的数据交换。常见的基于高速交换芯片的SRIO系统结构如图1所示,多个设备通过SRIO接口与SRIO高速交换芯片互联,各个设备有自己的设备地址,通过交换芯片的路由功能实现数据的交换。由于交换芯片的可用端口通常很多(IDT的CPS1848芯片共有18路端口),如果交换芯片所有端口都有外部设备,整个系统的测试就需要所有外部设备均连接时才能完全进行,测试不够方便,在有的外部设备没有连接时,无法实现对交换芯片端口的前面测试,影响交换芯片的正常使用。而事实上交换芯片的路由配置可以独立于外部设备,即在没有外部设备时完全配置其路由表,因此交换芯片的路由和数据交换功能可独立进行测试。
技术实现思路
本专利技术的目的是提供一种交换芯片的测试方法,以解决现有交换芯片在进行测试时须将所有外部设备全部连接,测试方法依赖外部设备导致测试不够便利的问题,同时本专利技术还提供一种交换芯片的测试系统。本专利技术为解决上述技术问题而提供一种交换芯片的测试方法,该方法包括以下步骤:1)对待测试交换芯片的路由进行配置;2)选用具有数据交换功能的交换芯片作为测试板交换芯片,将该测试板交换芯片的端口与待测试交换芯片的端口连接,并根据待测试交换芯片的路由生成测试板交换芯片的路由;3)按照待测试交换芯片所配置的路由和测试板交换芯片的路由生成路由测试用 ...
【技术保护点】
1.一种交换芯片的测试方法,其特征在于,该测试方法包括以下步骤:1)对待测试交换芯片的路由进行配置;2)选用具有数据交换功能的交换芯片作为测试板交换芯片,将该测试板交换芯片的各端口与待测试交换芯片的各端口连接,并根据待测试交换芯片的路由生成测试板交换芯片的路由;3)按照待测试交换芯片所配置的路由和测试板交换芯片的路由生成路由测试用例,实现对待测试交换芯片路由功能的测试。
【技术特征摘要】
1.一种交换芯片的测试方法,其特征在于,该测试方法包括以下步骤:1)对待测试交换芯片的路由进行配置;2)选用具有数据交换功能的交换芯片作为测试板交换芯片,将该测试板交换芯片的各端口与待测试交换芯片的各端口连接,并根据待测试交换芯片的路由生成测试板交换芯片的路由;3)按照待测试交换芯片所配置的路由和测试板交换芯片的路由生成路由测试用例,实现对待测试交换芯片路由功能的测试。2.根据权利要求1所述的交换芯片的测试方法,其特征在于,所述步骤3)在生成测试用例时,采用FPGA实现。3.根据权利要求1所述的交换芯片的测试方法,其特征在于,当待测试交换芯片中端口的外部设备不固定或者存在备用设备时,只需在待测试交换芯片所配置的路由中增加该端口的路由配置项,同时在测试板交换芯片的路由中增加相应的路由配置项,并在生成的测试用例中添加相应的路由项。4.根据权利要求3所述的交换芯片的测试方法,其特征在于,所述待测试交换芯片所增加的路由配置项中选用未用过的地址作为该端口备用设备的地址。5.根据权利要求1所述的交换芯片的测试方法,其特征在于,在将测试板交换芯片的端口与待测试交换芯片的端口连接时,须保证所连接的测试板交换芯片各端口与待测试交换芯片各端口的传输速率相同。6.一种交...
【专利技术属性】
技术研发人员:陈旭辉,符可可,李丹华,杨晨,蒋佩佩,
申请(专利权)人:中航光电科技股份有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。