【技术实现步骤摘要】
一种基于大规模计算机系统的并行边界扫描方法
本专利技术涉及计算机系统的边界扫描
,具体为一种基于大规模计算机系统的并行边界扫描方法。
技术介绍
在现代电子应用系统中,并行计算机系统通常由多个节点组成,每一个节点具有自己的微处理器、节点控制器、本地内存、互连通信接口、输入输出设备等,形成一个相对独立的系统,所有节点通过互连通信接口进行互连,组成高性能的并行计算机系统,随着超大规模集成电路技术的发展以及印制电路板制造工艺的提高,现在的并行计算机系统性能日益提高,软硬件规模和复杂性也日益增大,需要利用边界扫描技术测试芯片两个引脚之间的连接是否可靠,在具有边界扫描的芯片内置一些预先设置好的模式,通过边界扫描通道将芯片置于某个模式,例如芯片内部寄存器的读写、固件升级等,进而提高系统的灵活。计算机系统的诊断测试方法主要采取内部测试为主,外部测试与内部测试相结合的方法,外部测试使用专门的外部测试设备(如示波器、逻辑分析仪等)和被测对象连接起来,对被测对象进行测试和诊断,所以无法完全满足实时测试与诊断需求,且在只能对系统的部分 ...
【技术保护点】
1.一种基于大规模计算机系统的并行边界扫描方法,其特征在于:所述并行的边界扫描方法为:/n1、系统管理终端对系统主控管理模块上进行系统级的并行边界扫描,且根据系统主控管理模块上所并行连接的数目创建相应数目的线程;/n2、运行的系统主控管理模块对并行计算机节点带外诊断测试;/n所述系统主控管理模块中设有诊断测试模块和串口终端模块,所述系统管理终端中设有诊断测试数据寄存器、主机指令寄存器、主机数据寄存器、系统内部错误和状态寄存器、TAP控制器、诊断测试逻辑控制器、串口控制器。/n
【技术特征摘要】
1.一种基于大规模计算机系统的并行边界扫描方法,其特征在于:所述并行的边界扫描方法为:
1、系统管理终端对系统主控管理模块上进行系统级的并行边界扫描,且根据系统主控管理模块上所并行连接的数目创建相应数目的线程;
2、运行的系统主控管理模块对并行计算机节点带外诊断测试;
所述系统主控管理模块中设有诊断测试模块和串口终端模块,所述系统管理终端中设有诊断测试数据寄存器、主机指令寄存器、主机数据寄存器、系统内部错误和状态寄存器、TAP控制器、诊断测试逻辑控制器、串口控制器。
2.根据权利要求1所述的一种基于大规模计算机系统的并行边界扫描方法,其特征在于:所述系统主控管理模块的执行步骤为:
1、用户输入
用户个体可设定扫描的参数,输入测试数据,包括主板扫描,主板连接线程扫描;
2、数据生成
根据用户输入数据生成测试数据,数据生成格式通过系统终端与系统主控管理模块生成;
3、创建线程
系统主控管理模块通过并行连接的节点数目分别创建单独线程,通过创建的线程将生成测试数据;
4、诊断
将测试数据发送到诊断测试模块中,进行诊断,在诊断测试模块进行诊断扫描后形成测试报告;
5、报告提交
生成的测试报告通过串口终端模块提交给用户。
3.根据权...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。