-
公开(公告)号:US06571360B1
公开(公告)日:2003-05-27
申请号:US09422204
申请日:1999-10-19
申请人: Daniel P. Drogichen , Eric Eugene Graf , Don Kane , Douglas B. Meyer , Andrew E. Phelps , Patricia Shanahan , Steven F. Weiss
发明人: Daniel P. Drogichen , Eric Eugene Graf , Don Kane , Douglas B. Meyer , Andrew E. Phelps , Patricia Shanahan , Steven F. Weiss
IPC分类号: G06F1100
CPC分类号: G06F11/2733
摘要: A multiprocessing computer system provides the hardware support to properly test an I/O board while the system is running user application programs and while preventing a faulty board from causing a system crash. The system includes a centerplane that mounts multiple expander boards. Each expander board in turn connects a microprocessor board and an I/O board to the centerplane. Prior to testing, the replacement I/O board becomes a part of a dynamic system domain software partition after it has been inserted into an expander board of the multiprocessing computer system. Testing an I/O board involves executing a process using a microprocessor and memory on a microprocessor board to perform hardware tests on the I/O board. An error cage, address transaction cage, and interrupt transaction cage isolate any errors generated while the I/O board is being tested. The error cage isolates correction code errors, parity errors, protocol errors, timeout errors, and other similar errors generated by the I/O board under test. The address transaction cage isolates out of range memory addresses from the I/O board under test. The interrupt transaction cage isolates interrupt requests to an incorrect target port generated by the I/O board under test. The errors generated by the I/O board are logged in a status register and suppressed.
摘要翻译: 多处理计算机系统提供硬件支持,以正确测试I / O板,同时系统正在运行用户应用程序,同时防止故障板导致系统崩溃。 该系统包括一个安装多个扩展板的中心平面。 每个扩展板又将微处理器板和I / O板连接到中心面。 在进行测试之前,替换I / O板在插入多处理计算机系统的扩展板之后,将成为动态系统域软件分区的一部分。 测试I / O板涉及在微处理器板上执行一个使用微处理器和存储器的过程来对I / O板进行硬件测试。 错误笼,地址事务笼和中断事务笼隔离在测试I / O板时产生的任何错误。 错误笼隔离了被测I / O板产生的校正码错误,奇偶校验错误,协议错误,超时错误以及其他类似的错误。 地址事务笼隔离来自被测I / O板的范围内的存储器地址。 中断事务笼将中断请求隔离到被测I / O板产生的目标端口不正确。 I / O板产生的错误记录在状态寄存器中并被抑制。