Bus controller and associated device drivers for use to control a peripheral bus having at least one store-and-forward segment
    62.
    发明授权
    Bus controller and associated device drivers for use to control a peripheral bus having at least one store-and-forward segment 失效
    总线控制器和相关设备驱动器,用于控制具有至少一个存储转发段的外围总线

    公开(公告)号:US06629186B1

    公开(公告)日:2003-09-30

    申请号:US09309088

    申请日:1999-05-10

    IPC分类号: G06F1312

    CPC分类号: G06F13/102

    摘要: A bus controller and its associated device drivers are provided to a digital system to operate and control a peripheral bus, including the selective operation of at least a first portion of the peripheral bus in a store-and-forward manner. The device drivers include a number of programming instructions. Upon programmed with the programming instructions, a digital system is enabled to operate the bus controller to facilitate communication with a first bus agent in this first portion. The programming instructions package a number of request packets destined for the first bus agent into a multi-packet package, schedule the multi-packet package to be transmitted in bulk, at a first communication speed, to a first hub in the first portion, for the first hub to buffer the request packets, and then forward the request packets to the first bus agent, on a packet-by-packet basis and at a second communication speed. In one embodiment, the second communication speed is slower than the first communication speed. In one embodiment, the programming instructions further schedule communications destined for a second bus agent of this first portion, for transmission to the first hub, at the first communication speed, for the first hub to repeat the communications for the second bus agent without buffering, at also the first communication speed.

    摘要翻译: 将总线控制器及其相关的设备驱动器提供给数字系统以操作和控制外围总线,包括以存储和转发的方式选择性地操作外围总线的至少第一部分。 设备驱动程序包括一些编程指令。 在使用编程指令编程时,数字系统能够操作总线控制器以便于在该第一部分中与第一总线代理的通信。 编程指令将目的地为第一总线代理的多个请求分组封装成多分组包,将以多个第一通信速度批量发送的多分组分组调度到第一部分中的第一集线器,以便 第一集线器缓冲请求分组,然后逐个分组地以第二通信速度将请求分组转发到第一总线代理。 在一个实施例中,第二通信速度比第一通信速度慢。 在一个实施例中,编程指令进一步调度目的地为该第一部分的第二总线代理的通信,用于以第一通信速度传输到第一集线器,以使第一集线器重复第二总线代理的通信而不进行缓冲, 也是第一个通信速度。

    Method and apparatus to test an isochronous data transport
    63.
    发明授权
    Method and apparatus to test an isochronous data transport 失效
    测试同步数据传输的方法和装置

    公开(公告)号:US06484201B1

    公开(公告)日:2002-11-19

    申请号:US09418092

    申请日:1999-10-14

    IPC分类号: G06F1300

    摘要: A method includes setting a contention scheme for an asynchronous bus such that the contention delay of isochronous transactions on the bus is bounded, and establishing an isochronous interface between at least two devices, the isochronous interface supporting an X-T contract. A number of isochronous transactions and corresponding return transactions delivered across the bus is measured during a specified time interval.

    摘要翻译: 一种方法包括设置异步总线的竞争方案,使得总线上的等时事务的竞争延迟受到限制,并且在至少两个设备之间建立同步接口,支持X-T合同的等时接口。 在指定的时间间隔内测量在总线上传送的许多等时事务和相应的返回事务。

    Architecture providing isochronous access to memory in a system
    64.
    发明授权
    Architecture providing isochronous access to memory in a system 有权
    为系统中的内存提供同步访问的架构

    公开(公告)号:US6101613A

    公开(公告)日:2000-08-08

    申请号:US215558

    申请日:1998-12-18

    IPC分类号: G06F13/16 G06F1/04

    CPC分类号: G06F13/1605

    摘要: An architecture is provided for isochronous access to memory in a system in which a stream of information may be sent to a memory unit. The stream is divided into a plurality of service periods with a specified maximum amount of information in selected service periods, and selected service periods have a first amount of information associated with asynchronous information and a second amount of information associated with isochronous information. In addition to sending a stream of information, a request for isochronous information from the memory unit may be sent. In this case, a stream of the requested information may be received from a memory unit a predetermined number of service periods after the sending of the request. This stream is also divided into a plurality of service periods with a specified maximum amount of information in selected service periods, and each service period has a first amount of information associated with asynchronous information and a second amount of information associated with isochronous information. In either case, the second amount of information may contain asynchronous information when less than all of the second amount of information is used for isochronous information.

    摘要翻译: 提供了一种架构,用于在其中信息流可以被发送到存储器单元的系统中对存储器进行同步访问。 该流被划分为在所选择的服务周期内具有规定的最大信息量的多个服务周期,并且所选择的服务周期具有与异步信息相关联的第一信息量和与等时信息相关联的第二信息量。 除了发送信息流之外,还可以发送来自存储器单元的等时信息的请求。 在这种情况下,可以在发送请求之后从存储器单元接收预定数量的服务周期的所请求信息流。 该流还被划分为在所选择的服务周期中具有指定的最大信息量的多个服务周期,并且每个服务周期具有与异步信息相关联的第一信息量和与等时信息相关联的第二信息量。 在任一种情况下,当少于所有第二量的信息用于等时信息时,第二数量的信息可能包含异步信息。

    Two-part memory card socket connector and related interrupt handler
    65.
    发明授权
    Two-part memory card socket connector and related interrupt handler 失效
    两部分存储卡插座连接器和相关的中断处理程序

    公开(公告)号:US5538436A

    公开(公告)日:1996-07-23

    申请号:US328545

    申请日:1994-10-25

    申请人: John I. Garney

    发明人: John I. Garney

    IPC分类号: H05K5/02 H01R11/22 H01R25/00

    CPC分类号: H05K5/0265 H05K5/0295

    摘要: An apparatus for handling the removal of a memory card from a computer system. The apparatus includes a socket for receiving the memory card having a first section of card detect pins and a second section of single pins. The second section is aligned with the first section during insertion of the card into the socket. The second section slides out with the card during removal of the card from the socket. The apparatus also includes an interrupt handler for transferring control to the interrupt handler upon a break in contact between the card and card detect pins in the socket. The interrupt handler disables signal lines connected to the signal pins before the second section begins pulling out from the card upon removal of the card from the socket.

    摘要翻译: 一种用于处理从计算机系统移除存储卡的装置。 该装置包括用于接收具有卡检测引脚的第一部分和单个引脚的第二部分的存储卡的插座。 在将卡插入插座时,第二部分与第一部分对齐。 第二部分在从插座中取出卡时从卡中滑出。 该装置还包括一个中断处理程序,用于在卡和插座中的卡检测引脚之间断开时将控制传送到中断处理程序。 中断处理程序禁用连接到信号引脚的信号线,然后从插槽中取出卡时,第二部分开始从卡中拉出。

    System for copying device driver stub into allocated portion of system
memory corresponding to receiving resource to enable device driver
execution from resource memory
    66.
    发明授权
    System for copying device driver stub into allocated portion of system memory corresponding to receiving resource to enable device driver execution from resource memory 失效
    用于将设备驱动器存根复制到与接收资源相对应的系统存储器的分配部分以使得能够从资源存储器执行设备驱动程序的系

    公开(公告)号:US5404494A

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

    申请号:US7580

    申请日:1993-01-22

    申请人: John I. Garney

    发明人: John I. Garney

    摘要: Device drivers for removable system resources are configured dynamically in a computer system which has a processor, a system memory and an interface for receiving removable system resources (generally denoted feature cards). A feature card includes a card memory area that stores a device driver for controlling the feature card. The feature card device driver is separated into two parts: 1) a full device driver portion, and 2) a stub device driver portion. The full device driver provides all of the device driver functionality necessary to control each and every function of the feature card. The device driver stub is a small compact portion of processing logic for linking the full device driver with operating system software located in the computer system. There is an upper bound for the size of a device driver stub of a given feature card. Any system will have a known number of card slots. Therefore, by allocating enough space per slot in computer system memory to contain the largest permitted card device driver stub, one can ensure that there will always be enough computer system memory to contain every device driver stub required by the system at a given time.

    摘要翻译: 用于可移动系统资源的设备驱动程序在具有处理器,系统存储器和用于接收可移动系统资源的接口(通常表示为特征卡)的计算机系统中动态配置)。 特征卡包括存储用于控制特征卡的设备驱动程序的卡存储区域。 功能卡设备驱动程序分为两部分:1)完整设备驱动程序部分,2)存根设备驱动程序部分。 完整的设备驱动程序提供控制功能卡每个功能所需的所有设备驱动程序功能。 设备驱动程序存根是用于将完整设备驱动器与位于计算机系统中的操作系统软件相链接的处理逻辑的小型紧凑部分。 给定功能卡的设备驱动程序存根的大小有一个上限。 任何系统都会有一个已知数量的卡插槽。 因此,通过在计算机系统存储器中为每个插槽分配足够的空间以容纳最大的允许的卡设备驱动器存根,可以确保在给定时间内始终有足够的计算机系统存储器来容纳系统所需的每个设备驱动器存根。