Graphics subsystem including a RAMDAC IC with digital video storage interface for connection to a graphics bus
    1.
    发明授权
    Graphics subsystem including a RAMDAC IC with digital video storage interface for connection to a graphics bus 有权
    图形子系统包括具有数字视频存储接口的RAMDAC IC,用于连接到图形总线

    公开(公告)号:US06798418B1

    公开(公告)日:2004-09-28

    申请号:US09577527

    申请日:2000-05-24

    IPC分类号: G06F1314

    摘要: A graphics subsystem including a RAMDAC for connection to a graphics bus implemented on an integrated circuit chip separate from a graphics processor. In one embodiment, the graphics processor is configured to render digital image information in response to graphics commands and to store the digital image information in a memory. The RAMDAC IC includes a conversion unit, which includes a color mapping unit and a digital-to-analog converter and is configured to convert a representation of the digital image information into one or more analog signals for driving a video display. The graphics subsystem further includes a Direct Memory Access (DMA) controller implemented on the second integrated circuit chip. The DMA controller is configured to generate read requests to retrieve the digital image information stored in the memory to thereby cause the digital image information to be provided to the conversion unit. The DMA controller is further configured to generate write cycles to cause digital RGB display data received from the color mapping unit, in the conversion unit, to be provided for storage in a specified region of memory. In another embodiment, the graphics subsystem may include a digital video interface implemented on the second integrated circuit chip. The digital video interface is configured to receive digital RGB display data from the color mapping unit and to provide an encoded digital video output to a digital video output port. The digital video interface is further configured to receive encoded digital video from a digital video input port and to provide decoded digital display data for storage on devices such as a digital VCR.

    摘要翻译: 包括用于连接到与图形处理器分离的集成电路芯片上实现的图形总线的RAMDAC的图形子系统。 在一个实施例中,图形处理器被配置为响应于图形命令呈现数字图像信息并将数字图像信息存储在存储器中。 RAMDAC IC包括转换单元,其包括颜色映射单元和数模转换器,并且被配置为将数字图像信息的表示转换为用于驱动视频显示的一个或多个模拟信号。 图形子系统还包括在第二集成电路芯片上实现的直接存储器访问(DMA)控制器。 DMA控制器被配置为产生读取请求以检索存储在存储器中的数字图像信息,从而使数字图像信息被提供给转换单元。 DMA控制器还被配置为产生写周期以使得从转换单元中的颜色映射单元接收的数字RGB显示数据被提供用于存储在指定的存储器区域中。 在另一个实施例中,图形子系统可以包括在第二集成电路芯片上实现的数字视频接口。 数字视频接口被配置为从彩色映射单元接收数字RGB显示数据,并向数字视频输出端口提供经编码的数字视频输出。 数字视频接口还被配置为从数字视频输入端口接收经编码的数字视频,并提供用于存储在诸如数字VCR的设备上的解码的数字显示数据。

    Initialization of a computer system including a secure execution mode-capable processor
    2.
    发明授权
    Initialization of a computer system including a secure execution mode-capable processor 有权
    包括安全执行模式处理器的计算机系统的初始化

    公开(公告)号:US07603551B2

    公开(公告)日:2009-10-13

    申请号:US10419121

    申请日:2003-04-18

    IPC分类号: G06F9/44 H04L29/06

    CPC分类号: G06F9/4403

    摘要: The initialization of a computer system including a secure execution mode-capable processor includes storing a secure operating system code segment loader to a plurality of locations corresponding to a particular range of addresses within a system memory. The method also includes executing a security initialization instruction. Executing the security initialization instruction may cause several operations to be performed including transmitting a start transaction including a base address of the particular range of addresses. In addition, executing the security instruction may also cause another operation to be performed including retrieving the secure operating system code segment loader from the system memory and transmitting the secure operating system code segment loader for validation as a plurality of data transactions.

    摘要翻译: 包括具有安全执行模式能力的处理器的计算机系统的初始化包括将安全操作系统代码段加载器存储到对应于系统存储器内的特定地址范围的多个位置。 该方法还包括执行安全初始化指令。 执行安全初始化指令可能导致执行若干操作,包括发送包括特定地址范围的基地址的开始事务。 此外,执行安全指令还可以引起执行另一操作,包括从系统存储器检索安全操作系统代码段加载器,并将安全操作系统代码段加载器发送为多个数据事务。

    Enhanced security and manageability using secure storage in a personal computer system
    3.
    发明授权
    Enhanced security and manageability using secure storage in a personal computer system 有权
    在个人计算机系统中使用安全存储来增强安全性和可管理性

    公开(公告)号:US07216362B1

    公开(公告)日:2007-05-08

    申请号:US09853395

    申请日:2001-05-11

    摘要: A method and system for enhanced security and manageability using secure storage. The system may include a crypto-processor and a memory coupled to receive memory transactions through the crypto-processor. The memory transactions are passed to the memory by the crypto-processor. The system may include a first processor, a second processor coupled to the first processor, and a storage device operably coupled to the first processor through the second processor. The second processor is configured to control access to the storage device. The method includes transmitting a request for a memory transaction for a storage location in the storage device and receiving the request for the memory transaction at the crypto-processor. The method also includes determining if the memory transaction is authorized for the storage location, and passing the request for the memory transaction to the storage device if the memory transaction is authorized for the storage location.

    摘要翻译: 一种使用安全存储来增强安全性和可管理性的方法和系统。 该系统可以包括加密处理器和耦合以通过密码处理器接收存储器事务的存储器。 存储器事务由加密处理器传递到存储器。 该系统可以包括第一处理器,耦合到第一处理器的第二处理器,以及通过第二处理器可操作地耦合到第一处理器的存储设备。 第二处理器被配置为控制对存储设备的访问。 该方法包括向存储设备发送对存储位置的存储器事务的请求,并在密码处理器处接收对存储器事务的请求。 该方法还包括确定存储器事务是否被授权用于存储位置,并且如果存储器事务被授权用于存储位置,则将存储器事务的请求传递到存储设备。

    Computer system employing a trusted execution environment including a memory controller configured to clear memory
    4.
    发明授权
    Computer system employing a trusted execution environment including a memory controller configured to clear memory 有权
    计算机系统采用可信执行环境,包括配置为清除存储器的存储器控​​制器

    公开(公告)号:US07210009B2

    公开(公告)日:2007-04-24

    申请号:US10654734

    申请日:2003-09-04

    IPC分类号: G06F12/12 G06F12/16

    摘要: A computer system includes a processor which may initialize a secure execution mode by executing a security initialization instruction. Further, the processor may operate in the secure execution mode by executing a secure operating system code segment. The computer system also includes a system memory configured to store data in a plurality of locations. The computer system also includes a memory controller which may selectively clear the data from a programmed range of the memory locations of the system memory when enabled in response to a reset of the processor.

    摘要翻译: 计算机系统包括可以通过执行安全初始化指令来初始化安全执行模式的处理器。 此外,处理器可以通过执行安全操作系统代码段在安全执行模式下操作。 计算机系统还包括被配置为在多个位置存储数据的系统存储器。 计算机系统还包括存储器控制器,当响应于处理器的复位使能时,存储器控制器可以选择性地从系统存储器的存储器位置的编程范围中清除数据。

    Method and apparatus for configuring a peripheral bus
    6.
    发明授权
    Method and apparatus for configuring a peripheral bus 有权
    用于配置外围总线的方法和装置

    公开(公告)号:US07162554B1

    公开(公告)日:2007-01-09

    申请号:US09904373

    申请日:2001-07-11

    IPC分类号: G06F13/00 G06F3/00

    CPC分类号: G06F13/385

    摘要: A method an apparatus for providing capability information to a shared controller. In one embodiment, a peripheral bus host controller may be shared by a plurality of peripheral devices coupled to a peripheral bus. The peripheral devices may include coder/decoder (codec) circuitry, and may be implemented using a riser card. The host controller may be configured to query the bus for peripheral devices by reading each address on the bus. During the querying process, the host controller may detect one or more peripheral devices coupled to the bus. Following the completion of the querying of the bus, the host controller may then begin reading configuration information from each of the detected devices. The host controller may employ one or more of several different techniques in order to read configuration information from the peripheral device. The configuration information at a minimum includes a device identifier, which may identify the vendor and the function of the device. Additional information needed to configure the device to communicate over the peripheral bus may also be obtained with a read of the device, or various lookup mechanisms, such as a lookup table or a tree-like data structure. After configuration information has been obtained for each device coupled to the bus, the host controller may dynamically configure each of the devices for communication over the bus, thereby allowing the flexibility to enumerate riser cards and add new functions through peripheral devices to the computer system in which the bus is implemented.

    摘要翻译: 一种用于向共享控制器提供能力信息的装置的方法。 在一个实施例中,外围总线主机控制器可以由耦合到外围总线的多个外围设备共享。 外围设备可以包括编码器/解码器(编解码器)电路,并且可以使用转接卡来实现。 主机控制器可以被配置为通过读取总线上的每个地址来查询外围设备的总线。 在查询过程期间,主机控制器可以检测耦合到总线的一个或多个外围设备。 在完成对总线的查询之后,主机控制器然后可以开始从每个检测到的设备读取配置信息。 主机控制器可以采用几种不同技术中的一种或多种,​​以便从外围设备读取配置信息。 配置信息至少包括设备标识符,其可以标识供应商和设备的功能。 通过设备的读取或诸如查找表或树状数据结构的各种查找机制也可以获得将设备配置成通过外围总线进行通信所需的附加信息。 在针对耦合到总线的每个设备获得配置信息之后,主机控制器可以动态地配置每个设备以通过总线进行通信,从而允许灵活地枚举转接卡并且通过外围设备将新功能添加到计算机系统 总线实施。

    Serial bus host controller diagnosis
    7.
    发明授权
    Serial bus host controller diagnosis 有权
    串行总线主机控制器诊断

    公开(公告)号:US07131035B2

    公开(公告)日:2006-10-31

    申请号:US10283612

    申请日:2002-10-30

    IPC分类号: G06F11/00

    CPC分类号: G06F11/26

    摘要: A diagnosis mechanism for host controllers such as USB (Universal Serial Bus) host controllers is provided. The host controller has a register set that comprises at least one host controller capability register storing data indicative of operational capabilities of the host controller, and at least one host controller operational register storing data for controlling the operation of the host controller. The at least one host controller capability register stores data that is indicative of available diagnostic modes that the host controller can enter. The at least one host controller operational register stores diagnosis data for controlling the operation of the USB host controller in diagnostic modes. This diagnosis mechanism may improve the reliability of the host controller operation.

    摘要翻译: 提供了诸如USB(通用串行总线)主机控制器的主机控制器的诊断机制。 主机控制器具有寄存器集合,其包括至少一个主机控制器能力寄存器,其存储指示主机控制器的操作能力的数据,以及存储用于控制主机控制器的操作的数据的至少一个主控制器操作寄存器。 至少一个主机控制器能力寄存器存储指示主机控制器可以进入的可用诊断模式的数据。 所述至少一个主机控制器操作寄存器存储用于以诊断模式控制所述USB主机控制器的操作的诊断数据。 该诊断机制可以提高主机控制器操作的可靠性。

    Secure booting of a personal computer system
    9.
    发明授权
    Secure booting of a personal computer system 失效
    安全启动个人计算机系统

    公开(公告)号:US07007300B1

    公开(公告)日:2006-02-28

    申请号:US09870890

    申请日:2001-05-30

    IPC分类号: H04K1/00 H04L9/32 H04N7/16

    摘要: Methods for securing booting a personal computer system. One method includes establishing a secret between two or more devices and securing the secret in each of the two or more devices. Another method includes processing BIOS code instructions and accessing security hardware. The method also includes accessing a first device, locking the security hardware, and calling boot code. Another method includes reading a secret from a first location, storing the secret in a secure location different from the first location, and locking the first location. Another method includes requesting authentication for a device, receiving authentication for the device, and setting a timer associated with the device. Another method includes requesting authentication for a device, failing authentication for the device, and preventing access to the device upon failing authentication for the device.

    摘要翻译: 用于确保启动个人计算机系统的方法。 一种方法包括在两个或更多个设备之间建立秘密,并且在两个或更多个设备中的每一个中确保秘密。 另一种方法包括处理BIOS代码指令和访问安全硬件。 该方法还包括访问第一设备,锁定安全硬件和调用引导代码。 另一种方法包括从第一位置读取秘密,将秘密存储在与第一位置不同的安全位置,并锁定第一位置。 另一种方法包括请求对设备的认证,接收设备的认证,以及设置与设备相关联的定时器。 另一种方法包括请求设备认证,设备认证失败,以及在设备认证失败时阻止对设备的访问。

    I/O node for a computer system including an integrated graphics engine
    10.
    发明授权
    I/O node for a computer system including an integrated graphics engine 有权
    包含集成显卡引擎的计算机系统的I / O节点

    公开(公告)号:US06791554B1

    公开(公告)日:2004-09-14

    申请号:US10034560

    申请日:2001-12-27

    IPC分类号: G06F1576

    CPC分类号: G06T1/20

    摘要: An I/O node for a computer system including an integrated graphics engine. An input/output node is implemented upon an integrated circuit chip. The I/O node includes a first transceiver unit, a second transceiver unit, a packet tunnel, a graphics engine and a graphics interface. The first transceiver unit may receive and transmit packet transactions on a first link of a packet bus and the second transceiver unit may receive and transmit packet transactions on a second link. The packet tunnel may convey selected packet transactions between the first and the second transceiver unit. The graphics engine may receive graphics packet transactions from the first transceiver unit and may render digital image information in response to receiving the graphics transactions. The graphics interface may receive additional graphics packet transactions from the first transceiver unit and may translate the additional graphics packet transactions into transactions suitable for transmission upon a graphics bus.

    摘要翻译: 用于包括集成图形引擎的计算机系统的I / O节点。 输入/输出节点在集成电路芯片上实现。 I / O节点包括第一收发器单元,第二收发器单元,分组隧道,图形引擎和图形接口。 第一收发器单元可以在分组总线的第一链路上接收和发送分组交易,并且第二收发器单元可以在第二链路上接收和发送分组交易。 分组隧道可以在第一和第二收发器单元之间传送所选择的分组事务。 图形引擎可以从第一收发器单元接收图形分组交易,并且可以响应于接收到图形交易而呈现数字图像信息。 图形接口可以从第一收发器单元接收额外的图形分组事务,并且可以将附加的图形分组事务转换成适于在图形总线上传输的事务。