Computer system including a bus bridge for connection to a security services processor
    1.
    发明授权
    Computer system including a bus bridge for connection to a security services processor 失效
    计算机系统包括用于连接到安全服务处理器的总线桥

    公开(公告)号:US07334123B2

    公开(公告)日:2008-02-19

    申请号:US10429132

    申请日:2003-05-02

    IPC分类号: H04L9/00 G06F9/44 G06F15/00

    摘要: A computer system including a bus bridge for bridging transactions between a secure execution mode-capable processor and a security services processor. The bus bridge may include a transaction source detector, a configuration header and control logic. The transaction source detector may receive a security initialization transaction performed as a result of execution of a security initialization instruction. Further, the transaction source detector may determine whether the secure execution mode-capable processor is a source of the security initialization transaction. The configuration header may provide storage of information associated with the security services processor. The control logic may determine whether the security services processor is coupled to the bus bridge via a non-enumerable, peripheral bus. The control logic may also cause the configuration header to be accessible during a boot-up sequence in response to determining that the security services processor is coupled to the non-enumerable, peripheral bus.

    摘要翻译: 一种计算机系统,包括用于桥接安全执行模式处理器和安全服务处理器之间的事务的总线桥。 总线桥可以包括事务源检测器,配置头和控制逻辑。 事务源检测器可以接收由于执行安全初始化指令而执行的安全初始化事务。 此外,事务源检测器可以确定安全执行模式处理器是否是安全初始化事务的源。 配置头可以提供与安全服务处理器相关联的信息的存储。 控制逻辑可以确定安全服务处理器是否经由不可枚举的外围总线耦合到总线桥。 响应于确定安全服务处理器耦合到不可枚举的外围总线,控制逻辑还可以使得配置头在引导序列期间可访问。

    System and method for analyzing bus transactions
    2.
    发明授权
    System and method for analyzing bus transactions 有权
    分析总线交易的系统和方法

    公开(公告)号:US06862647B1

    公开(公告)日:2005-03-01

    申请号:US10059691

    申请日:2002-01-29

    申请人: Larry D. Hewitt

    发明人: Larry D. Hewitt

    IPC分类号: G06F1/00 G06F11/267

    CPC分类号: G06F11/221

    摘要: A system and method for observing transactions on a packet bus is disclosed. In one embodiment, a computer system includes a plurality of input/output (I/O) nodes serially coupled to a processor. Each of the I/O nodes may be configured to operate in a first (normal) mode, and a second (analysis) mode. During the normal mode, packets may be selectively conveyed through an I/O tunnel in the I/O node, and particular packets may be selectively conveyed to a peripheral bus interface in the I/O node. In the analysis mode, electrical signals corresponding to packets conveyed through the I/O tunnel may be replicated on a peripheral bus coupled to the peripheral bus interface. No conversion from the packet bus protocol to the peripheral bus protocol. A signal analyzer may be coupled to the peripheral bus, thereby allowing observation of the electrical signals.

    摘要翻译: 公开了一种用于观察分组总线上的事务的系统和方法。 在一个实施例中,计算机系统包括串行耦合到处理器的多个输入/输出(I / O)节点。 每个I / O节点可以被配置为以第一(正常)模式和第二(分析)模式操作。 在正常模式期间,可以通过I / O节点中的I / O隧道选择性地传送分组,并且可以将特定分组选择性地传送到I / O节点中的外围总线接口。 在分析模式中,对应于通过I / O隧道传送的分组的电信号可以在耦合到外围总线接口的外围总线上复制。 无需从分组总线协议转换为外设总线协议。 信号分析器可以耦合到外围总线,从而允许观察电信号。

    Computer system I/O node for connection serially in a chain to a host
    3.
    发明授权
    Computer system I/O node for connection serially in a chain to a host 有权
    用于连接到主机的计算机系统I / O节点

    公开(公告)号:US06807599B2

    公开(公告)日:2004-10-19

    申请号:US09978349

    申请日:2001-10-15

    IPC分类号: G06F1300

    CPC分类号: G06F13/128

    摘要: A computer system I/O node. An input/output node for a computer system includes a first receiver unit configured to receive a first command on a first communication path and a first transmitter unit coupled to transmit a first corresponding command that corresponds to the first command on a second communication path. The input/output node also includes a second receiver unit configured to receive a second command on a third communication path and a second transmitter unit coupled to transmit a second corresponding command that corresponds to the second command on a fourth communication path. Further, the input/output node includes a bridge unit coupled to receive selected commands from the first receiver and the second receiver and configured to transmit commands corresponding to the selected commands upon a peripheral bus.

    摘要翻译: 计算机系统I / O节点。 用于计算机系统的输入/输出节点包括被配置为在第一通信路径上接收第一命令的第一接收器单元和耦合以在第二通信路径上发送对应于第一命令的第一对应命令的第一发送器单元。 输入/输出节点还包括被配置为在第三通信路径上接收第二命令的第二接收器单元和耦合以在第四通信路径上发送对应于第二命令的第二对应命令的第二发送器单元。 此外,输入/输出节点包括耦合以从第一接收器和第二接收器接收所选命令的桥单元,并且被配置为在外围总线上发送与所选命令相对应的命令。

    Communication link with isochronous and asynchronous priority modes
    4.
    发明授权
    Communication link with isochronous and asynchronous priority modes 失效
    具有等时和异步优先模式的通信链路

    公开(公告)号:US06199132B1

    公开(公告)日:2001-03-06

    申请号:US09098854

    申请日:1998-06-17

    IPC分类号: G06F1300

    CPC分类号: G06F13/4213

    摘要: A bus transfers information including isochronous and asynchronous data between a first and a second integrated circuit. The bus guarantees a minimum bandwidth to isochronous data and also tries to minimize latency for isochronous data. The bus transfers data in asynchronous priority mode during a first portion of a first time period, wherein asynchronous data is transferred preferentially over isochronous data. Transfers over the bus selectably switch to isochronous priority mode for a second portion of the first time period in order to guarantee transfer of a predetermined amount of isochronous data during the first time period, thus guaranteeing the minimum bandwidth to isochronous data.

    摘要翻译: 总线在第一和第二集成电路之间传送包括同步和异步数据的信息。 总线保证了同步数据的最小带宽,并且还尝试最小化同步数据的延迟。 总线在第一时间段的第一部分期间以异步优先模式传输数据,其中异步数据优先通过同步数据传送。 总线上的传输可选择地切换到第一时间段的第二部分的等时优先级模式,以便保证在第一时间段期间传送预定量的同步数据,从而保证对同步数据的最小带宽。

    System and method for equalizing data buffer storage and fetch rates of
peripheral devices
    5.
    发明授权
    System and method for equalizing data buffer storage and fetch rates of peripheral devices 失效
    用于平衡外围设备的数据缓冲存储和提取速率的系统和方法

    公开(公告)号:US5918073A

    公开(公告)日:1999-06-29

    申请号:US884432

    申请日:1997-06-27

    申请人: Larry D. Hewitt

    发明人: Larry D. Hewitt

    摘要: A system and method are presented for equalizing data buffer storage and fetch rates of peripheral devices. A computer system of the present invention includes a central processing unit (CPU), first and second peripheral devices, and a data buffer. The first peripheral device stores data within the data buffer, and the second peripheral device fetches data from the data buffer. A fraction of the data buffer contains unread data (i.e. data stored within the data buffer by the first peripheral device and not yet fetched by the second peripheral device). The first peripheral device includes a reload register, the contents of which determines the rate at which the first peripheral device stores data within the data buffer. The CPU produces a reload value, which is stored within the reload register, such that the rate at which the first peripheral device stores the data within the data buffer is made substantially equal to the rate at which the second peripheral device fetches the data from the data buffer. The data buffer is preferably operated a first-in-first-out manner, and includes a write pointer and a read pointer. The CPU preferably produces the reload value such that approximately half the memory locations within the data buffer contain unread data at any given time.

    摘要翻译: 提出了一种系统和方法,用于平衡外围设备的数据缓冲存储和提取速率。 本发明的计算机系统包括中央处理单元(CPU),第一和第二外围设备以及数据缓冲器。 第一外围设备将数据存储在数据缓冲器内,第二外围设备从数据缓冲器中取出数据。 数据缓冲器的一小部分包含未读数据(即由第一外围设备存储在数据缓冲器内并且尚未被第二外围设备取出的数据)。 第一外围设备包括重新加载寄存器,其内容确定第一外围设备在数据缓冲器内存储数据的速率。 CPU产生存储在重新加载寄存器内的重载值,使得第一外围设备将数据存储在数据缓冲器内的速率基本上等于第二外围设备从数据缓冲器中提取数据的速率 数据缓冲区。 数据缓冲器优选地以先进先出的方式操作,并且包括写指针和读指针。 CPU优选地产生重载值,使得数据缓冲器内的大约一半存储器位置在任何给定时间包含未读数据。

    Multimedia devices in computer system that selectively employ a
communications protocol by determining the presence of the quaternary
interface
    6.
    发明授权
    Multimedia devices in computer system that selectively employ a communications protocol by determining the presence of the quaternary interface 失效
    计算机系统中的多媒体设备,通过确定四元接口的存在来选择性地采用通信协议

    公开(公告)号:US5898886A

    公开(公告)日:1999-04-27

    申请号:US752647

    申请日:1996-11-19

    申请人: Larry D. Hewitt

    发明人: Larry D. Hewitt

    IPC分类号: G06F13/42

    CPC分类号: G06F13/423

    摘要: A computer system is presented having various peripheral devices coupled to a PCI local bus (i.e., an expansion bus), a subset of the peripheral devices having quaternary interfaces configured to communicate via quaternary signals conveyed upon the PCI local bus. The various peripheral devices may include a video/graphics card, a sound card, a hard disk drive, a CD-ROM drive, and a network interface card. When data is transferred from a master device to a target device, and the master and target devices both have quaternary interfaces, the master device converts the data to quaternary signals before transmitting the data the target device via the PCI local bus. The target device receives the quaternary signals from the PCI local bus and converts the quaternary signals to the binary data. Two binary digits (i.e., bits) of information are advantageously conveyed using quaternary signals in the time required to transmit a single bit using binary signals, thus providing increased efficiency and reduced bus bandwidth requirements. If either device does not include a quaternary interface, the data is transferred using conventional binary signals. A handshaking protocol may be used to determine if both the master and target devices include a quaternary interface. The handshaking protocol is implemented using handshaking signals conveyed over additional control lines added to the PCI local bus. Alternatively, a configuration memory may be included in the quaternary interface of the master device to reduce the required number of additional control lines from two to one.

    摘要翻译: 呈现具有耦合到PCI本地总线(即,扩展总线)的各种外围设备的计算机系统,具有被配置为经由PCI本地总线上传送的四进制信号进行通信的四进制接口的外围设备的子集。 各种外围设备可以包括视频/图形卡,声卡,硬盘驱动器,CD-ROM驱动器和网络接口卡。 当数据从主设备传输到目标设备,并且主设备和目标设备都具有四元接口时,主设备在通过PCI本地总线传送目标设备的数据之前将数据转换为四进制信号。 目标设备从PCI本地总线接收四进制信号,并将四进制信号转换为二进制数据。 在使用二进制信号发送单个位所需的时间内,使用四进制信号有利地传送信息的两个二进制数字(即比特),从而提供更高的效率和降低的总线带宽要求。 如果任何一个设备不包括四元接口,则使用常规二进制信号传输数据。 握手协议可用于确定主设备和目标设备是否包括四元接口。 使用通过添加到PCI本地总线的附加控制线传送的握手信号实现握手协议。 或者,可以在主设备的四元接口中包括配置存储器,以将所需数量的附加控制线从两个减少到一个。

    Method and apparatus for coordinating combinatorial logic-clocked state
machines
    7.
    发明授权
    Method and apparatus for coordinating combinatorial logic-clocked state machines 失效
    用于协调组合逻辑时钟状态机的方法和装置

    公开(公告)号:US5859995A

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

    申请号:US373689

    申请日:1995-01-17

    申请人: Larry D. Hewitt

    发明人: Larry D. Hewitt

    摘要: A triggering circuit obviates propagation differences in differential combinatorial logic clocking of upstream and downstream state machines ("SM's"). The triggering circuit imposes an output state on the downstream SM in response to the appearance of an appropriate combination of the upstream SM output state and selected data at the triggering circuit input. The triggering circuit and the upstream SM are clocked from a common signal preventing the upstream SM from changing state before the triggering circuit produces the proper signal to impose the expected state on the downstream SM. The downstream SM takes on the correct output state in dependable correspondence with a selected upstream SM output state. In a preferred embodiment, a D flip-flop generates a triggering signal in response to a selected combination of upstream SM output state and system data. The D flip-flop triggering signal imposes a selected output state on a downstream SM through the asynchronous SET and CLEAR inputs of the downstream SM flip-flops. Because the D flip-flop and upstream SM are both clocked off the same trailing edge of the WRITE line, the upstream SM and D flip-flop change state together, preventing the upstream SM from changing state before the triggering signal is generated.

    摘要翻译: 触发电路消除上游和下游状态机(“SM”)的差分组合逻辑时钟的传播差异。 触发电路响应于在触发电路输入处出现上游SM输出状态和所选择的数据的适当组合,在下游SM上施加输出状态。 触发电路和上游SM从公共信号计时,防止上游SM在触发电路产生适当信号之前改变状态,以将预期状态施加在下游SM上。 下游SM与选择的上游SM输出状态可靠地对应地进行正确的输出状态。 在优选实施例中,D触发器响应于所选择的上游SM输出状态和系统数据的组合而产生触发信号。 D触发器触发信号通过下游SM触发器的异步SET和CLEAR输入在下游SM上施加选择的输出状态。 因为D触发器和上游SM都被写入WRITE线的相同后沿,所以上行SM和D触发器一起改变状态,从而防止上游SM在产生触发信号之前改变状态。

    Technique for negotiating a width of a packet-based communication link
    8.
    发明授权
    Technique for negotiating a width of a packet-based communication link 有权
    用于协商基于分组的通信链路的宽度的技术

    公开(公告)号:US07983181B1

    公开(公告)日:2011-07-19

    申请号:US11379866

    申请日:2006-04-24

    IPC分类号: H04L12/26

    摘要: A technique for negotiating the width of a link between a first device and a second device includes detecting, during initialization, a respective signal on one or more control lines associated with at least a portion of an N-bit link. The N-bit link is configured as a single link having a width of N or multiple sublinks having a width less than N based on a respective value of the respective signal on the one or more control lines.

    摘要翻译: 用于协商第一设备和第二设备之间的链路的宽度的技术包括在初始化期间检测与N位链路的至少一部分相关联的一个或多个控制线上的相应信号。 基于一个或多个控制线上的相应信号的相应值,将N位链路配置为宽度为N的单个链路或宽度小于N的多个子链路。

    Peripheral interface circuit for an I/O node of a computer system
    10.
    发明授权
    Peripheral interface circuit for an I/O node of a computer system 有权
    用于计算机系统的I / O节点的外围接口电路

    公开(公告)号:US06725297B1

    公开(公告)日:2004-04-20

    申请号:US10093146

    申请日:2002-03-07

    IPC分类号: G06F1300

    CPC分类号: G06F13/128

    摘要: A peripheral interface circuit for an I/O node of a computer system. A peripheral interface circuit for an input/output node of a computer system includes a first buffer circuit, a second buffer circuit and a bus interface circuit. The first buffer circuit receives packet commands and may include a first plurality of buffers each corresponding to a respective virtual channel of a plurality of virtual channels. The second buffer circuit is coupled to receive packet commands from the bus interface circuit and may include a second plurality of buffers each corresponding to a respective virtual channel of the plurality of virtual channels. The bus interface circuit may be configured to translate selected packet commands stored in the first buffer circuit into commands suitable for transmission on a peripheral bus.

    摘要翻译: 用于计算机系统的I / O节点的外围接口电路。 一种用于计算机系统的输入/输出节点的外围接口电路包括第一缓冲电路,第二缓冲电路和总线接口电路。 第一缓冲电路接收分组命令,并且可以包括每个对应于多个虚拟通道的相应虚拟通道的第一多个缓冲器。 第二缓冲电路被耦合以从总线接口电路接收分组命令,并且可以包括每个对应于多个虚拟通道中的相应虚拟通道的第二多个缓冲器。 总线接口电路可以被配置为将存储在第一缓冲器电路中的选择的分组命令转换成适合于在外围总线上传输的命令。