Memory based interface
    1.
    发明授权
    Memory based interface 失效
    基于内存的界面

    公开(公告)号:US5627840A

    公开(公告)日:1997-05-06

    申请号:US529167

    申请日:1995-09-15

    IPC分类号: G01R31/3185 G01R31/28

    摘要: A method and system for optimizing shift operations by reducing the computational overhead and the number of full scan path shifts associated with accessing and modifying data on a rotating scan path image are disclosed. The system further simplifies the construction of a scan path image by inserting a programmable number of leading and trailing bits around a selected string of data bits. The system manipulates and constructs a scan path image without having to shift or prepare the entire scan path image in memory. Specifically, the system comprises a master controller having a lead bypass module, a trail bypass module, a first shift module, a second shift module, a select module and a shift control module. Collectively, these modules comprise the necessary hardware for executing a plurality of shift optimization functions which include lead and trail bypass insertion, non-destructive read, field isolation, field insertion, bit order reversion, bit rotation and simultaneous read and write operation. The system further incorporates shift access windows and status registers for implementing shift operations without system calls.

    摘要翻译: 公开了一种用于通过减少计算开销和与在旋转扫描路径图像上访问和修改数据相关联的全扫描路径移位的数量来优化移位操作的方法和系统。 该系统通过在选定的数据位串周围插入可编程数量的前导和后置位来进一步简化扫描路径图像的构造。 系统操纵和构建扫描路径图像,而不必在存储器中移动或准备整个扫描路径图像。 具体地说,该系统包括具有引导旁路模块,路径旁路模块,第一移位模块,第二移位模块,选择模块和移位控制模块的主控制器。 总的来说,这些模块包括用于执行多个移位优化功能的必要硬件,这些功能包括引导和跟踪旁路插入,非破坏性读取,现场隔离,字段插入,位顺序反转,位旋转和同时读写操作。 该系统还包括移位访问窗口和状态寄存器,用于在没有系统调用的情况下实现移位操作

    Method and system for partition based network routing
    2.
    发明授权
    Method and system for partition based network routing 有权
    基于分区的网络路由的方法和系统

    公开(公告)号:US07876752B1

    公开(公告)日:2011-01-25

    申请号:US12201437

    申请日:2008-08-29

    IPC分类号: H04L12/56

    CPC分类号: H04L45/54

    摘要: Method and system for routing a network packet received at a port within a network is provided. The method includes (a) generating an index value based on a destination identifier for the network packet; (b) generating one or more physical port numbers based on the index value generated in step (a); wherein each port number identifies a port for sending and receiving network packets; and (c) selecting one of the physical port numbers to route the network packet; wherein the port number is selected based on reaction selector signal that is generated from a partition key table based on a partition key value embedded in the network packet.

    摘要翻译: 提供了用于路由在网络中的端口处接收的网络分组的方法和系统。 该方法包括:(a)基于网络分组的目的地标识符生成索引值; (b)基于步骤(a)中生成的指标值生成一个或多个物理端口号; 其中每个端口号标识用于发送和接收网络分组的端口; 和(c)选择物理端口号之一来路由网络分组; 其中,基于从分割键表生成的方向选择器信号,基于嵌入在网络分组中的分区键值来选择端口号。

    Apparatus for implementing data communications between terminal devices
and user programs
    3.
    发明授权
    Apparatus for implementing data communications between terminal devices and user programs 失效
    用于实现终端设备和用户程序之间的数据通信的设备

    公开(公告)号:US5276896A

    公开(公告)日:1994-01-04

    申请号:US535721

    申请日:1990-06-11

    IPC分类号: G06F13/00 G06F13/12

    CPC分类号: G06F13/124

    摘要: Apparatus for implementing input/output (I/O) operations in a computer system operating under the control of a UNIX* operating system includes a dedicated communications processor in addition to the main or host processor. These two processors communicate via a shared memory which may be independently accessed by each processor. The functions performed by the terminal I/O driver and the line discipline modules are divided between the host and communications processors. The communications processor performs all canonical processing of the data received from the terminal I/O devices. It also maintains a data structure that indicates the instantaneous status of each terminal I/O device. Using this data structure, the communications processor is able to operate in a substantially interrupt-free environment, polling only those I/O devices that are indicated, in the status data structure, as needing service. A message facility in the shared memory controls communication between the processors. Each processor sends messages to the other through a dedicated circular queue. To receive a message, a processor examines the sending queue of the other processor. Response messages are sent back to the sending processor using the same message buffer as was used for the original message.*UNIX is a trademark of AT&T

    摘要翻译: 在UNIX *操作系统的控制下操作的计算机系统中实现输入/输出(I / O)操作的装置包括除主处理器或主处理器之外的专用通信处理器。 这两个处理器通过可由每个处理器独立访问的共享存储器进行通信。 终端I / O驱动器和线路规范模块执行的功能在主机和通信处理器之间划分。 通信处理器执行从终端I / O设备接收的数据的所有规范处理。 它还维护一个数据结构,指示每个终端I / O设备的瞬时状态。 使用该数据结构,通信处理器能够在基本上无中断的环境中操作,仅将在状态数据结构中指示的那些I / O设备轮询为需要的服务。 共享存储器中的消息设备控制处理器之间的通信。 每个处理器通过专用的循环队列向另一个处理器发送消息。 为了接收消息,处理器检查另一个处理器的发送队列。 使用与原始消息相同的消息缓冲区将响应消息发送回发送处理器。 * UNIX是AT&T的商标

    Peripheral device interface for dynamically selecting boot disk device
driver
    4.
    发明授权
    Peripheral device interface for dynamically selecting boot disk device driver 失效
    用于动态选择启动盘设备驱动程序的外围设备接口

    公开(公告)号:US5430845A

    公开(公告)日:1995-07-04

    申请号:US900160

    申请日:1992-06-17

    IPC分类号: G06F13/10 G06F3/06 G06F13/00

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: A common peripheral device interface module is disclosed for use with the Unix (Unix is a trademark of AT&T) operating system which is flexible enough to support many types of disk or tape device drivers. A common disk module (CDM) is included. The CDM contains high level disk operation commands which may be used for common reference to each disk driver on the system. Routines within the CDM are accessed by the Unix system call interface through a series of operating system entry points. Additional routines are included with the pre-existing Unix operating system Disk I/O Subsystem to improve interfacing between this subsystem and the CDM. A common tape module (CTM) is used to perform high level tape operation routines. The Unix system call interface communicates with the CTM through a group of operating system entry points. Because there is no Unix operating system tape I/O subsystem, the CTM completely implements a tape I/O subsystem. To provide hardware portability, the CTM is configured to call a group of low level routines which have been incorporated into a device driver. Because of the large number of possible root disk device drives, the root disk device driver can be dynamically selected for the Unix operating system. Each controller which is resident within the system checks in with the operating system. The controller which checks in first with the operating system is used for booting up the system. Each controller which checks in is matched with an appropriate device driver. The matched device drivers are then used for disk I/O functions.

    摘要翻译: 公开了一种常见的外围设备接口模块,用于与Unix(Unix是AT&T)的商标操作系统一起使用,该操作系统足够灵活以支持多种类型的磁盘或磁带设备驱动程序。 包括通用磁盘模块(CDM)。 CDM包含高级磁盘操作命令,可用于公共参考系统上的每个磁盘驱动程序。 CDM中的例程由Unix系统调用接口通过一系列操作系统入口点访问。 其他例程包含在预先存在的Unix操作系统磁盘I / O子系统中,以改善此子系统与CDM之间的接口。 常用磁带模块(CTM)用于执行高级磁带操作程序。 Unix系统调用接口通过一组操作系统入口点与CTM进行通信。 因为没有Unix操作系统磁带I / O子系统,CTM完全实现了磁带I / O子系统。 为了提供硬件可移植性,CTM被配置为调用已经并入到设备驱动器中的一组低级例程。 由于大量可能的根磁盘设备驱动器,可以为Unix操作系统动态选择根磁盘设备驱动程序。 驻留在系统中的每个控制器都与操作系统进行对照。 首先使用操作系统检查的控制器用于引导系统。 检查的每个控制器与适当的设备驱动程序相匹配。 匹配的设备驱动程序然后用于磁盘I / O功能。

    Bussed test access port interface and method for testing and controlling
system logic boards
    5.
    发明授权
    Bussed test access port interface and method for testing and controlling system logic boards 失效
    总线测试访问端口接口和测试和控制系统逻辑板的方法

    公开(公告)号:US5574730A

    公开(公告)日:1996-11-12

    申请号:US381046

    申请日:1995-01-31

    IPC分类号: G01R31/3185 G01R31/28

    CPC分类号: G01R31/318536

    摘要: Apparatus and method that incorporate bussed test access port interface into a system control interface for testing and controlling system logic boards in a manner that is fully compliant with the IEEE 1149.1 standard, while conserving system controller card signals. The apparatus incorporates six signals per interface, which includes the five standard signals as defined by IEEE 1149.1 standard plus a maintenance enable (ME) signal. Four of the standard signals, TCK, TMS, TDI and TRST* are bussed among multiple system logic boards, while the ME signals and the TDO signals are connected in a point-to-point manner between the system controller card and system logic boards. Instruction and data on the TCK, TMS, TDI, and TRST* signals are simultaneously bussed to all system logic boards. These four signals are received by each system logic board through an interface enable circuit, controlled by the ME signal line. If the instructions or data are intended for a specific system logic board, its corresponding ME signal line will be enabled to permit the passage of these signals and the resulting TDO signal through the interface enable circuit. This arrangement permits the incorporation of a bussed TAP interface into a system control interface for testing and controlling system logic boards that comply fully with the IEEE 1149.1 standard, while conserving the system controller card backplane pins dedicated to TAP signals, to two pins per system logic board plus four pins for the bussed TAP interface.

    摘要翻译: 将总线测试访问端口接口结合到系统控制接口中的装置和方法,用于以完全符合IEEE 1149.1标准的方式测试和控制系统逻辑板,同时节省系统控制器卡信号。 该设备每个接口包含六个信号,其中包括由IEEE 1149.1标准定义的五个标准信号以及维护使能(ME)信号。 四个标准信号TCK,TMS,TDI和TRST *在多个系统逻辑板之间进行通信,而ME信号和TDO信号在系统控制器卡和系统逻辑板之间以点对点的方式连接。 TCK,TMS,TDI和TRST *信号的指令和数据同时汇总给所有系统逻辑板。 这四个信号由每个系统逻辑板通过由ME信号线控制的接口使能电路接收。 如果指令或数据是用于特定的系统逻辑板,则其对应的ME信号线将被使能以允许这些信号和所产生的TDO信号通过接口使能电路。 这种布置允许将总线TAP接口结合到系统控制接口中,用于测试和控制完全符合IEEE 1149.1标准的系统逻辑板,同时将专用于TAP信号的系统控​​制器卡背板引脚保留到每个系统逻辑的两个引脚 板上加上四个引脚,用于总线TAP接口。

    Block oriented peripheral device interface
    6.
    发明授权
    Block oriented peripheral device interface 失效
    面向封装的外围设备接口

    公开(公告)号:US5179666A

    公开(公告)日:1993-01-12

    申请号:US534428

    申请日:1990-06-07

    IPC分类号: G06F13/10 G06F3/06

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: A common peripheral device interface module is disclosed for use with Unix (Unix is a trademark of AT&T) operating system which is flexible enough to support many types of disk or tape device drivers. A common disk module (CDM) is included. The CDM contains high level disk operation commands which may be used for common reference to each disk driver on the system. Routines within the CDM are accessed by the Unix system call interface through a series of operating system entry points. Additional routines are included with the pre-existing Unix operating system Disk I/O Subsystem to improve interfacing between this subsystem and the CDM. A common tape module (CTM) is used to perform high level tape operation routines. The Unix system call interface communicates with the CTM through a group of operating system entry points. Because of the large number of possible root disk device drives, the root disk device driver can be dynamically selected for the Unix operating system. Each controller which is resident within the system checks in with the operating system. The controller which checks in first with the operating system is used for booting up the system. Each controller which checks in is matched with an appropriate device driver. The matched device drivers are then used for disk I/O functions.

    摘要翻译: 公开了一种常见的外围设备接口模块,用于Unix(Unix是AT&T的商标)操作系统,其足够灵活以支持许多类型的磁盘或磁带设备驱动程序。 包括通用磁盘模块(CDM)。 CDM包含高级磁盘操作命令,可用于公共参考系统上的每个磁盘驱动程序。 CDM中的例程由Unix系统调用接口通过一系列操作系统入口点访问。 其他例程包含在预先存在的Unix操作系统磁盘I / O子系统中,以改善此子系统与CDM之间的接口。 常用磁带模块(CTM)用于执行高级磁带操作程序。 Unix系统调用接口通过一组操作系统入口点与CTM进行通信。 由于大量可能的根磁盘设备驱动器,可以为Unix操作系统动态选择根磁盘设备驱动程序。 驻留在系统中的每个控制器都与操作系统进行对照。 首先使用操作系统检查的控制器用于引导系统。 检查的每个控制器与适当的设备驱动程序相匹配。 匹配的设备驱动程序然后用于磁盘I / O功能。