×

Accelerated graphics port memory mapped status and control registers

  • US 5,936,640 A
  • Filed: 09/30/1997
  • Issued: 08/10/1999
  • Est. Priority Date: 09/30/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system having a core logic chipset which connects a computer processor and memory to an accelerated graphics port (AGP) processor, said system comprising:

  • a system processor executing software instructions and generating graphics data;

    a system memory having an addressable memory space comprising a plurality of bytes of storage, wherein each of the plurality of bytes of storage has a unique address;

    the software instructions and the graphics data being stored in some of the plurality of bytes of storage of said system memory, wherein the graphics data is stored in a plurality of pages of graphics data, each of the plurality of pages of graphics data comprising a number of the plurality of bytes of storage, the starting address for each of the plurality of pages of graphics data being stored in a graphics address re-mapping table (GART) located in said system memory;

    an accelerated graphics port (AGP) processor, said AGP processor generating video display data from the graphics data for display on a video display;

    a core logic chipset supporting GART features;

    said core logic chipset having a first interface logic for connecting said system processor to said system memory;

    said core logic chipset having a second interface logic for connecting said system processor and said system memory to said AGP processor;

    said core logic chipset having a third interface logic for connecting said system processor and said system memory to input-output devices on a peripheral component interconnect (PCI) bus;

    said core logic chipset having a fourth interface logic for connecting said AGP processor to said PCI bus;

    a GART cache in said core logic chipset;

    a GART cache entry control register used to update/invalidate a specific GART entry in said GART cache;

    said GART cache entry control register being stored in said system memory, wherein said GART cache entry control register is accessed from the system memory using a base address stored in a base address resister of said core logic chipset; and

    said GART cache entry control register comprising;

    a GART entry offset first portion specifies the AGP device address of a GART entry in said GART cache to be invalidated/updated;

    a GART cache entry update second portion, when set to a first logic level, causes said core logic chipset to replace the GART entry in said GART cache, specified by the GART entry offset first portion, with a more current entry stored in the GART in said system memory; and

    a GART cache entry invalidate third portion, when set to the first logic level, causes said core logic chipset to invalidate the GART entry in said GART cache specified by the GART entry offset first portion.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×