JPH1069368A

Graphics controller circuit, and method for executing command on computer system and graphics controller chip

Abstract

Problem to be solved.To provide a graphics system which is improved in a performance by solving a bus bottleneck.

Solution.The graphics controller circuit is provided which minimizes an amount of data received from a host. This graphics controller circuit is equipped with a register file 350 including registers. The graphics controller receives a command addressed to a virtual register and generates instructions including an instruction for accessing one of the registers in the register file. The command uses the number of virtual registers like this and several instructions are generated in response to it, so that this graphics controller circuit minimizes the amount of data that the host sends through a system bus.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

17 claims: 4 independent, 13 dependent

  1. 1
    [Claims] 1. A graphics controller circuit having a bus and a host, the host being used in a computer system coupled to the bus. A host interface that receives commands from the host on the bus and generates multiple instructions from the commands. A graphics controller circuit comprising an execution circuit that executes the plurality of instructions in order to execute the command. 【特許請求の範囲】 【請求項1】 バスおよびホストを有し、該ホストが該バスに結合されているコンピュータシステムに用いられるグラフィックスコントローラ回路であって、 該ホストからのコマンドを該バス上で受け取り、該コマンドから複数のインストラクションを生成する、ホストインタフェースと、 該コマンドを実行するために、該複数のインストラクションを実行する実行回路と、を備えているグラフィックスコントローラ回路。
  2. 8
    A host that sends a set of commands and pixel data via a bus. With the display unit A display memory that stores a set of pixel data corresponding to the display image on the display unit, and A graphics controller circuit that supplies the set of pixel data to the display memory. A host interface that receives a set of commands and pixel data from the host on the bus, that generates a plurality of instructions from each of the set of commands, and stores the pixel data in the display memory. A computer system comprising a graphics controller circuit, including an execution circuit that executes the plurality of instructions. 【請求項8】 コマンドのセットおよび画素データをバスを介して送るホストと、 ディスプレイユニットと、 該ディスプレイユニット上のディスプレイイメージに対応する画素データのセットを格納するディスプレイメモリと、 該画素データのセットを該ディスプレイメモリに供給するグラフィックスコントローラ回路であって、 該ホストから該バス上で該コマンドのセットおよび該画素データを受け取るホストインタフェースであって、該コマンドのセットのそれぞれから複数のインストラクションを生成する、ホストインタフェース、および該画素データを該ディスプレイメモリに格納するために該複数のインストラクションを実行する実行回路を含む、グラフィックスコントローラ回路と、を備えている、コンピュータシステム。
  3. 15
    A physical register that can be addressed as a memory location and stores parameters for graphics operations. It receives a first command to access the physical register and a second command to access the virtual register, generates a first instruction set in response to the first command, and generates the second instruction set. An encoder that generates a second instruction set in response to a command, the first instruction set and the second instruction set both containing an instruction to access the physical register. The encoder, in which two instruction sets contain the first instruction set, A FIFO that stores the first instruction set and the second instruction set, A FIFO output control circuit coupled to the physical register and the FIFO that generates a control signal to access the physical register in response to the instruction to access the physical register. , Features, graphics controller circuit. 【請求項15】 グラフィックス操作のためのパラメータを格納する、メモリ位置としてアドレシング可能な、物理レジスタと、 該物理レジスタへとアクセスする第1のコマンドと、仮想レジスタへとアクセスする第2のコマンドと、を受け取り、該第1のコマンドに応答して第1のインストラクションセットを生成し、該第2のコマンドに応答して第2のインストラクションセットを生成する、エンコーダであって、該第1のインストラクションセットおよび該第2のインストラクションセットがともに、該物理レジスタへとアクセスするインストラクションを含んでおり、該第2のインストラクションセットが該第1のインストラクションセットを含んでいる、エンコーダと、 該第1のインストラクションセットおよび該第2のインストラクションセットを格納するFIFOと、 該物理レジスタおよび該FIFOに結合されたFIFO出力制御回路であって、該物理レジスタへとアクセスする該インストラクションに応答して、該物理レジスタへとアクセスする制御信号を発生する、FIFO出力制御回路と、を備えている、グラフィックスコントローラ回路。
  4. 16
    A method of executing a command in a graphics controller chip. The step of receiving the command and Steps to generate multiple instructions from the command, A step of storing the plurality of instructions in the command queue, and A method comprising performing the plurality of instructions in the command queue. 【請求項16】 グラフィックスコントローラチップにおいてコマンドを実行する方法であって、 該コマンドを受け取るステップと、 該コマンドから複数のインストラクションを生成するステップと、 該複数のインストラクションをコマンドキューに格納するステップと、 該コマンドキューにおける該複数のインストラクションを実行するステップと、を含む方法。