×

Use of a link bit to fetch entries of a graphic address remapping table

  • US 5,933,158 A
  • Filed: 09/09/1997
  • Issued: 08/03/1999
  • Est. Priority Date: 09/09/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;

    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;

    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 cache memory; and

    a graphics address remapping table (GART table) having a plurality of entries, each of the plurality of GART table entries comprising an address pointer to a corresponding one of the plurality of pages of graphics data and a link bit for determining if selected ones of the plurality of GART table entries are related;

    whereinsaid core logic chipset reads the selected ones of the plurality of GART table entries and stores a first one of the selected ones in said cache memory and determines if the link bit thereof is set, if the link bit of the first one of the selected ones is set then a next one of the selected ones is stored in said cache memory and if the link bit thereof is set then a subsequent one of the selected ones is stored in said cache memory until one of the link bits thereof is determined not to be set; and

    ,said core logic chipset uses the selected ones of the plurality of GART table entries stored in said cache memory to point to associated pages of a first portion of the graphics data stored in said system memory, the associated pages of the first portion of the graphics data being read by said core logic chipset and reordered into a contiguous AGP device address space for use by said AGP processor to generate the video display data.

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