JPH0727556B2 - Bus access method - Google Patents
Bus access methodInfo
- Publication number
- JPH0727556B2 JPH0727556B2 JP3037290A JP3037290A JPH0727556B2 JP H0727556 B2 JPH0727556 B2 JP H0727556B2 JP 3037290 A JP3037290 A JP 3037290A JP 3037290 A JP3037290 A JP 3037290A JP H0727556 B2 JPH0727556 B2 JP H0727556B2
- Authority
- JP
- Japan
- Prior art keywords
- screen memory
- data
- memory
- system bus
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Image Input (AREA)
- Processing Or Creating Images (AREA)
- Bus Control (AREA)
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】 〔概要〕 本体側の画面メモリに、オプションボード側のプロセッ
サがデータを書込んで表示させる場合、表示速度を向上
させることを可能とするバスアクセス方式に関し、 画面表示速度を向上させることを目的とし、 画面メモリと、画面メモリをアクセスするシステムプロ
セッサと、プロセッサを搭載して独自のソフトウェアに
より動作するオプションボードと、これらを接続するシ
ステムバスと、オプションボードからのシステムバス使
用の要求に対し、システムバスの使用許可を与えるバス
調停回路を備えた装置において、オプションボードに画
面メモリと同一のローカル画面メモリと、画面メモリを
アクセスするためのアドレスを順次読出してシステムバ
スに送出すると共に、画面メモリに書込むデータを順次
読出してシステムバスに送出するFIFOバッファメモリを
設け、プロセッサが画面メモリにデータを書込む場合
は、ローカル画面メモリにデータを書込むと共に、FIFO
バッファメモリには、画面メモリのアドレスとデータと
を書込むことにより、FIFOバッファメモリにバス調停回
路からシステムバス使用権が与えられる度にデータを画
面メモリに書込ませ、画面メモリからデータを読出す場
合は、ローカル画面メモリからデータを読出す構成とす
る。DETAILED DESCRIPTION [Overview] When a processor on the option board writes and displays data in a screen memory on the main body side, the bus access method that can improve the display speed is described. To improve the screen memory, the system processor that accesses the screen memory, the option board that has the processor and operates with its own software, the system bus that connects these, and the system bus from the option board. In a device equipped with a bus arbitration circuit that grants permission to use the system bus in response to a request for use, the option board sequentially reads the same local screen memory as the screen memory and the address for accessing the screen memory, and then reads the address on the system bus. Data to be written to the screen memory while being sent out A FIFO buffer memory for reading and sending to the system bus is provided, and when the processor writes data to the screen memory, the data is written to the local screen memory and the FIFO
By writing the address and data of the screen memory to the buffer memory, the FIFO buffer memory is made to write the data to the screen memory each time the bus arbitration circuit gives the right to use the system bus, and the data is read from the screen memory. When outputting, the data is read from the local screen memory.
本発明はプロセッサを搭載して独自のソフトウェアによ
り動作するオプションボードを取付けて動作するコンピ
ュータに係り、特に該コンピュータに備わる表示用のデ
ータを格納する画面メモリに、該オプションボード側の
プロセッサがデータを書込んで表示させる場合、表示速
度を向上させることを可能とするバスアクセス方式に関
する。The present invention relates to a computer which is mounted with a processor and operates by attaching an option board which operates by its own software. In particular, the processor on the option board side stores data in a screen memory for storing display data provided in the computer. The present invention relates to a bus access method capable of improving the display speed when writing and displaying.
ワークステーションやパーソナルコンピュータ等におい
ては、システムプロセッサ、主メモリ及び画面メモリ等
をシステムバスを介して接続し、この画面メモリに書込
んだデータを表示部に表示させると共に、プロセッサを
搭載して独自のソフトウェアにより動作するオプション
ボードをシステムバスに接続させ、夫々異なるソフトウ
ェアによるジョブを遂行することが出来るように構成さ
れたものがある。In workstations, personal computers, etc., a system processor, a main memory, a screen memory, etc. are connected via a system bus, and the data written in this screen memory is displayed on the display unit, and a processor is installed to make it unique. There is a configuration in which an option board operated by software is connected to the system bus and jobs can be performed by different software.
このように構成されたワークステーションやパーソナル
コンピュータ等のシステムバスに接続されたオプション
ボードのプロセッサは、このシステムバスを経て本体側
に設けられた画面メモリにデータを書込み、本体側の表
示部に、この画面メモリに書込んだデータを表示させる
が、この表示速度は速いことが必要である。The processor of the option board connected to the system bus of the workstation or personal computer configured in this way writes data to the screen memory provided on the main body side via this system bus, and on the display unit of the main body side, The data written in this screen memory is displayed, but this display speed must be fast.
第2図は従来技術の一例を説明するブロック図である。 FIG. 2 is a block diagram illustrating an example of a conventional technique.
本体側のシステムプロセッサ10はシステムバス9を経て
主メモリ11又は画面メモリ12をアクセスし、ジョブの遂
行を行う。そして、画面メモリ12に書込まれたデータは
表示制御回路13により読出され、表示部14に表示され
る。The system processor 10 on the main body side accesses the main memory 11 or the screen memory 12 via the system bus 9 to execute the job. Then, the data written in the screen memory 12 is read by the display control circuit 13 and displayed on the display unit 14.
オプションボード1はシステムバス9にオプションとし
て接続される。そして、オプションボード1のプロセッ
サ2は、画面メモリ12をアクセスする必要が発生する
と、バス7に画面メモリ12のアドレスを送出し、データ
の書込みを行う場合は、書込みデータを同時にバス7に
送出する。The option board 1 is optionally connected to the system bus 9. When the processor 2 of the option board 1 needs to access the screen memory 12, the processor 2 of the option board 1 sends the address of the screen memory 12 to the bus 7. When writing data, the write data is sent to the bus 7 at the same time. .
デコーダ3は画面メモリ12のアドレスをデコードする
と、バス要求回路4を起動する。従って、バス要求回路
4はシステムバス9の使用権を獲得するため、バス調停
回路8に対しシステムバス9の使用許可を求める。When the decoder 3 decodes the address of the screen memory 12, it activates the bus request circuit 4. Therefore, the bus request circuit 4 asks the bus arbitration circuit 8 for permission to use the system bus 9 in order to acquire the right to use the system bus 9.
システムバス9の使用許可を求められたバス調停回路8
は、公知のシステムバス獲得手順により、オプションボ
ード1のシステムバス9に対する使用権を獲得すると、
バス要求回路4にシステムバス9の使用を許可する信号
を送出する。Bus arbitration circuit 8 requested to use the system bus 9
Acquires the right to use the system bus 9 of the option board 1 by a known system bus acquisition procedure,
A signal for permitting use of the system bus 9 is sent to the bus request circuit 4.
システムバス9の使用許可信号を受信したバス要求回路
4は、アドレス変換回路5にアドレスの送出を許可する
ため、アドレス変換回路5はプロセッサ2が送出した画
面メモリ12のアドレスを、本体側の使用するアドレスに
変換して、システムバス9に送出する。The bus request circuit 4 which has received the use permission signal of the system bus 9 permits the address conversion circuit 5 to transmit the address. Therefore, the address conversion circuit 5 uses the address of the screen memory 12 transmitted by the processor 2 on the main body side. It is converted to an address to be transmitted and sent to the system bus 9.
又、バス要求回路4はゲート回路6のゲートを開くた
め、書込みの場合ゲート回路6は、プロセッサ2がバス
7に送出したデータをシステムバス9に送出し、読出し
の場合ゲート回路6は、アドレス変換回路5が送出した
アドレスにより、画面メモリ12からシステムバス9に読
出されたデータをプロセッサ2に転送する。Further, since the bus request circuit 4 opens the gate of the gate circuit 6, the gate circuit 6 sends the data sent by the processor 2 to the bus 7 to the system bus 9 for writing, and the gate circuit 6 sends the address for reading. The data read from the screen memory 12 to the system bus 9 is transferred to the processor 2 according to the address sent by the conversion circuit 5.
従って、書込み時にはアドレス変換回路5が送出したア
ドレスにより、ゲート回路6から送出されたデータが画
面メモリ12に書込まれ、読出しの場合は、アドレス変換
回路5が送出したアドレスにより、画面メモリ12から読
出されたデータが、ゲート回路6を経てプロセッサ2に
転送される。Therefore, at the time of writing, the data sent from the gate circuit 6 is written in the screen memory 12 by the address sent by the address conversion circuit 5, and in the case of reading, the data sent by the address conversion circuit 5 is written from the screen memory 12 by the address sent by the address conversion circuit 5. The read data is transferred to the processor 2 via the gate circuit 6.
又、画面メモリ12にプロセッサ2が書込んだデータは、
前記同様表示部14に表示される。The data written by the processor 2 in the screen memory 12 is
Similar to the above, it is displayed on the display unit 14.
上記の如く、従来はオプションボード1のプロセッサ2
が画面メモリ12をアクセスする場合、画面メモリ12のア
ドレスを送出する度に、バス調停回路8の調停によっ
て、システムバス9の使用権を獲得した後でないと、画
面メモリ12をアクセスすることが出来ない。As described above, the processor 2 of the option board 1 is conventionally used.
When the user accesses the screen memory 12, the screen memory 12 can be accessed only after the usage right of the system bus 9 is acquired by the arbitration of the bus arbitration circuit 8 each time the address of the screen memory 12 is transmitted. Absent.
従って、プロセッサ2の画面メモリ12に対するアクセス
効率は、プロセッサ2が画面メモリ12のアドレスを送出
してから、如何に速くシステムバス9の使用権が獲得出
来るかによるため、システムバス9の性能に依存するこ
ととなり、画面表示速度が遅くなるという問題がある。Therefore, the access efficiency of the processor 2 to the screen memory 12 depends on the performance of the system bus 9 because it depends on how fast the processor 2 can acquire the right to use the system bus 9 after the address of the screen memory 12 is transmitted. Therefore, there is a problem that the screen display speed becomes slow.
特にグラフィック画像のスクロールは、プロセッサ2が
画面メモリ12の或る領域のデータを、画面メモリ12の別
の領域に連続して転送するという使い方をしているた
め、頻繁にシステムバス9の使用権を獲得しなければな
らず、システムバス9の動作性能が直接画面表示速度に
影響するという問題がある。In particular, scrolling of a graphic image is frequently used because the processor 2 continuously transfers data in a certain area of the screen memory 12 to another area of the screen memory 12. Therefore, there is a problem that the operating performance of the system bus 9 directly affects the screen display speed.
本発明はこのような問題点に鑑み、システムバス9の動
作性能の影響を少なくして、画面表示速度を向上させる
ことを目的としている。In view of these problems, the present invention aims to reduce the influence of the operating performance of the system bus 9 and improve the screen display speed.
そして、この目的は、第1図に示す如く、少なくとも表
示部14に表示させるデータを格納する画面メモリ12と、
該画面メモリ12をアクセスするシステムプロセッサ10
と、プロセッサ2を搭載して独自のソフトウェアにより
動作するオプションボード15と、該画面メモリ12とシス
テムプロセッサ10とオプションボード15とを接続するシ
ステムバス9と、該オプションボード15からのシステム
バス使用の要求に対し、該システムバス9の使用権を獲
得して使用許可を与えるバス調停回路8とを備えた装置
において、 該オプションボード15に前記画面メモリ12と同一(つま
りメモリ容量とプレーン数が同一)のローカル画面メモ
リ17と、該画面メモリ12をアクセスするためのアドレス
を格納された順に順次読出して前記システムバス9に送
出すると共に、該画面メモリ12に書込むデータを格納さ
れた順に順次読出して該システムバス9に送出するFIFO
バッファメモリ16とを設け、 該オプションボード15のプロセッサ2が前記画面メモリ
12にデータを書込む場合は、該ローカル画面メモリ17に
該データを順次書込むと共に、該FIFOバッファメモリ16
に対し、該画面メモリ12に送出するアドレスとデータと
を順次書込むことにより、該FIFOバッファメモリ16に前
記バス調停回路8からシステムバス使用権が与えられる
度に、該FIFOバッファメモリ16から読出されるアドレス
に基づき、該FIFOバッファメモリ16から読出されるデー
タをシステムバス9を経て該画面メモリ12に書込ませ、
該プロセッサ2が該画面メモリ12からデータを読出す場
合は、該画面メモリ12をアクセスする代わりに、該ロー
カル画面メモリ17からデータを読出すことにより達成さ
れる。As shown in FIG. 1, the purpose is to store a screen memory 12 for storing at least data to be displayed on the display unit 14,
System processor 10 for accessing the screen memory 12
An option board 15 equipped with the processor 2 and operated by its own software; a system bus 9 connecting the screen memory 12, the system processor 10 and the option board 15; and a system bus used from the option board 15. In a device provided with a bus arbitration circuit 8 which acquires a use right of the system bus 9 and gives a use permission in response to a request, the option board 15 has the same screen memory 12 (that is, the same memory capacity and the same number of planes). ) Local screen memory 17 and addresses for accessing the screen memory 12 are sequentially read out in the stored order and sent to the system bus 9, and data to be written in the screen memory 12 are read out in the stored order. FIFO to be sent to the system bus 9
A buffer memory 16 is provided, and the processor 2 of the option board 15 is provided with the screen memory.
When writing data to 12, the local screen memory 17 is sequentially written with the data and the FIFO buffer memory 16
On the other hand, by sequentially writing the address and the data to be sent to the screen memory 12, the FIFO buffer memory 16 is read from the FIFO buffer memory 16 each time the bus arbitration circuit 8 gives the system bus use right. The data read from the FIFO buffer memory 16 is written to the screen memory 12 via the system bus 9 based on the address
When the processor 2 reads the data from the screen memory 12, it is achieved by reading the data from the local screen memory 17 instead of accessing the screen memory 12.
上記の如く構成することにより、画面メモリ12からデー
タを読出す際は、この画面メモリ12と同じデータが格納
されているローカル画面メモリ17を使用し、画面メモリ
12をアクセスしないため、システムバス9の使用権を獲
得する必要が無いので、システムバス9の動作性能の影
響は受けない。With the above configuration, when reading data from the screen memory 12, the local screen memory 17 in which the same data as the screen memory 12 is stored is used.
Since 12 is not accessed, it is not necessary to acquire the right to use the system bus 9, so the operating performance of the system bus 9 is not affected.
又、画面メモリ12にデータを書込む場合、プロセッサ2
はFIFOバッファメモリ16にアドレスとデータを書込み、
その後はFIFOバッファメモリ16に画面メモリ12に対する
データの書込みを行わせるため、FIFOバッファメモリ16
がシステムバス9の使用権を獲得してデータの書込みを
行っている間は、プロセッサ2が他の処理を実行するこ
とが出来る。When writing data to the screen memory 12, the processor 2
Writes the address and data to the FIFO buffer memory 16,
After that, to make the FIFO buffer memory 16 write data to the screen memory 12, the FIFO buffer memory 16
While acquiring the right to use the system bus 9 and writing data, the processor 2 can execute other processing.
従って、グラフィック画像のスクロールのように、プロ
セッサ2が画面メモリ12の或る領域のデータを、画面メ
モリ12の別の領域に連続して転送する場合、FIFOバッフ
ァメモリ16が画面メモリ12に対するデータの書込みを実
行中に、プロセッサ2はローカル画面メモリ17からデー
タの読出しを行うことが可能であり、プロセッサ2が次
のデータの読出しを行っている間に、FIFOバッファメモ
リ16によるシステムバス9の獲得とデータ書込みが完了
すれば、システムバス9の動作性能の影響は無くなる
が、実際はシステムバス9の動作性能が遅いためシステ
ムバス9の動作性能の影響を受けることとなる。Therefore, when the processor 2 continuously transfers the data in one area of the screen memory 12 to another area of the screen memory 12, like the scrolling of the graphic image, the FIFO buffer memory 16 stores the data for the screen memory 12. The processor 2 can read data from the local screen memory 17 during writing, and the system buffer 9 is acquired by the FIFO buffer memory 16 while the processor 2 is reading the next data. When the data writing is completed, the influence of the operating performance of the system bus 9 disappears, but in reality, the operating performance of the system bus 9 is slow, so that the operating performance of the system bus 9 is affected.
しかし、少なくとも読出しサイクルは完全にシステムバ
ス9の動作性能に影響されないため、従来より約2倍の
性能向上を得ることが出来る。However, at least the read cycle is completely unaffected by the operating performance of the system bus 9, so that it is possible to obtain a performance improvement of about twice that of the conventional one.
第1図は本発明の原理および一実施例を示す回路のブロ
ック図である。FIG. 1 is a block diagram of a circuit showing the principle and one embodiment of the present invention.
第2図と同一符号は同一機能のものを示す。オプション
ボード15はシステムバス9にオプションとして接続され
る。そして、オプションボード15のプロセッサ2は、画
面メモリ12にデータを書込む場合、ローカル画面メモリ
17に書込み信号を送出し、バス7に画面メモリ12のアド
レスを送出すると共に、書込みデータをバス7に送出す
る。The same reference numerals as those in FIG. 2 indicate the same functions. The option board 15 is optionally connected to the system bus 9. When the processor 2 of the option board 15 writes the data to the screen memory 12, the local screen memory
The write signal is sent to 17, the address of the screen memory 12 is sent to the bus 7, and the write data is sent to the bus 7.
デコーダ18は画面メモリ12のアドレスをデコーダする
と、FIFOバッファメモリ16に格納信号を送出する。従っ
て、FIFOバッファメモリ16は、プロセッサ2の送出した
画面メモリ12のアドレスをアドレス変換回路5が本体側
の使用するアドレスに変換したアドレスを格納すると共
に、バス7に送出されたデータを格納する。When the decoder 18 decodes the address of the screen memory 12, it outputs a storage signal to the FIFO buffer memory 16. Therefore, the FIFO buffer memory 16 stores an address obtained by converting the address of the screen memory 12 sent by the processor 2 into an address used by the address conversion circuit 5 on the main body side, and also stores the data sent to the bus 7.
FIFOバッファメモリ16は、例えば2段構成であり、1段
以上アドレスとデータが格納されると、バス要求回路4
を起動する。従って、バス要求回路4はシステムバス9
の使用権を獲得するため、バス調停回路8に対しシステ
ムバス9の使用許可を求める。The FIFO buffer memory 16 has, for example, a two-stage configuration, and when addresses and data are stored in one or more stages, the bus request circuit 4
To start. Therefore, the bus request circuit 4 is connected to the system bus 9
To obtain the right to use the system bus 9, the bus arbitration circuit 8 is requested to use the system bus 9.
システムバス9の使用許可を求められたバス調停回路8
は、公知のシステムバス獲得手順により、オプションボ
ード15のシステムバス9に対する使用権を獲得すると、
バス要求回路4にシステムバス9の使用を許可する信号
を送出する。Bus arbitration circuit 8 requested to use the system bus 9
Acquires the right to use the option board 15 for the system bus 9 by a known system bus acquisition procedure,
A signal for permitting use of the system bus 9 is sent to the bus request circuit 4.
システムバス9の使用許可信号を受信したバス要求回路
4は、FIFOバッファメモリ16にアドレスとデータの送出
を許可するため、FIFOバッファメモリ16はシステムバス
9に1段目に格納されているアドレスとデータを送出
し、2段目に格納されているアドレスとデータを1段目
に移す。The bus request circuit 4 which has received the use permission signal of the system bus 9 permits the FIFO buffer memory 16 to send out the address and the data. Therefore, the FIFO buffer memory 16 stores the address and the data stored in the first stage in the system bus 9. The data is transmitted, and the address and data stored in the second row are moved to the first row.
従って、プロセッサ2が書込みを行う場合、ローカル画
面メモリ17には、プロセッサ2の送出したアドレスでデ
ータが書込まれ、画面メモリ12には、FIFOバッファメモ
リ16がシステムバス9に送出したアドレスでデータが書
込まれる。Therefore, when the processor 2 writes, data is written in the local screen memory 17 at the address sent by the processor 2, and data is written in the screen memory 12 at the address sent by the FIFO buffer memory 16 to the system bus 9. Is written.
FIFOバッファメモリ16は、プロセッサ2の送出したデー
タを格納し終わると、プロセッサ2にデータの書込み完
了を通知し、ローカル画面メモリ17は、プロセッサ2の
送出したデータを格納し終わると、プロセッサ2にデー
タの書込み完了を通知する。従って、プロセッサ2は両
者の書込み完了通知が受信されると、次のアドレスとデ
ータの送出を行うが、デコーダ18はFIFOバッファメモリ
16が2段分のデータが格納されたままの状態の時は、プ
ロセッサ2に対し、次のアドレスとデータの保持を指示
するため、プロセッサ2はFIFOバッファメモリ16に空き
が出来るのを待つ。When the FIFO buffer memory 16 finishes storing the data sent by the processor 2, it notifies the processor 2 of the completion of writing the data, and the local screen memory 17 informs the processor 2 when it finishes storing the data sent by the processor 2. Notify that data writing is complete. Therefore, when the processor 2 receives the write completion notification of both, it sends the next address and data, but the decoder 18 uses the FIFO buffer memory.
When the data of 16 stages is still stored in two stages, the processor 2 waits for the FIFO buffer memory 16 to have a space in order to instruct the processor 2 to hold the next address and data.
プロセッサ2はデータの読出しを行う場合、デコーダ18
とローカル画面メモリ17に読出し信号を送出し、ローカ
ル画面メモリ17にアドレスを送出して、必要とするデー
タを読出す。この時デコーダ18は読出し信号であるた
め、FIFOバッファメモリ16に格納信号を送出しない。When the processor 2 reads data, the decoder 18
And a read signal is sent to the local screen memory 17, an address is sent to the local screen memory 17, and necessary data is read. At this time, since the decoder 18 is a read signal, it does not send the stored signal to the FIFO buffer memory 16.
本実施例では、画面メモリ12を1プレーンとして説明し
ているが、複数プレーンを使用する場合も同様である。In this embodiment, the screen memory 12 is described as one plane, but the same applies when a plurality of planes are used.
以上説明した如く、本発明はワークステーションやパー
ソナルコンピュータ等のオプションボード上に、プロセ
ッサを搭載して、本体側とは別個のソフトウェアを動作
させ、本体側の画面メモリを直接使用する場合に、シス
テムバスの動作性能に影響されることの少ない高速の表
示を行わせることが出来る。As described above, according to the present invention, when a processor is mounted on an option board such as a workstation or a personal computer to operate software separate from the main body side and the main body side screen memory is directly used, It is possible to perform high-speed display that is less affected by the operating performance of the bus.
第1図は本発明の原理および一実施例を示す回路のブロ
ック図、 第2図は従来技術の一例を説明するブロック図である。 図において、 1,15はオプションボード、2はプロセッサ、3,18はデコ
ーダ、4はバス要求回路、5はアドレス変換回路、6は
ゲート回路、7はバス、8はバス調停回路、9はシステ
ムバス、10はシステムプロセッサ、11は主メモリ、12は
画面メモリ、13は表示制御回路、14は表示部、16はFIFO
バッファメモリ、17はローカル画面メモリである。FIG. 1 is a block diagram of a circuit showing the principle and one embodiment of the present invention, and FIG. 2 is a block diagram explaining an example of a conventional technique. In the figure, 1 and 15 are option boards, 2 are processors, 3 and 18 are decoders, 4 is a bus request circuit, 5 is an address conversion circuit, 6 is a gate circuit, 7 is a bus, 8 is a bus arbitration circuit, and 9 is a system. Bus, 10 system processor, 11 main memory, 12 screen memory, 13 display control circuit, 14 display unit, 16 FIFO
A buffer memory, and 17 is a local screen memory.
Claims (1)
納する画面メモリと、該画面メモリをアクセスするシス
テムプロセッサと、プロセッサを搭載して独自のソフト
ウェアにより動作するオプションボードと、該画面メモ
リとシステムプロセッサとオプションボードとを接続す
るシステムバスと、該オプションボードからのシステム
バス使用の要求に対し、該システムバスの使用権を獲得
して使用許可を与えるバス調停回路とを備えた装置にお
いて、 該オプションボードに前記画面メモリと同一のローカル
画面メモリと、該画面メモリをアクセスするためのアド
レスを格納された順に順次読出して前記システムバスに
送出すると共に、該画面メモリに書込むデータを格納さ
れた順に順次読出して該システムバスに送出するFIFOバ
ッファメモリとを設け、 該オプションボードのプロセッサが前記画面メモリにデ
ータを書込む場合は、該ローカル画面メモリに該データ
を順次書込むと共に、該FIFOバッファメモリに対し、該
画面メモリに送出するアドレスとデータとを順次書込む
ことにより、該FIFOバッファメモリに前記バス調停回路
からシステムバス使用権が与えられる度に、該FIFOバッ
ファメモリから読出されるアドレスに基づき、該FIFOバ
ッファメモリから読出されるデータをシステムバスを経
て該画面メモリに書込ませ、該プロセッサが該画面メモ
リからデータを読出す場合は、該画面メモリをアクセス
する代わりに、該ローカル画面メモリからデータを読出
すことを特徴とするバスアクセス方式。1. A screen memory for storing at least data to be displayed on a display unit, a system processor for accessing the screen memory, an option board equipped with the processor and operated by its own software, the screen memory and the system processor. And an option board, and a bus arbitration circuit which acquires a use right of the system bus and gives a use permission in response to a request for use of the system bus from the option board. A local screen memory that is the same as the screen memory on the board, and addresses for accessing the screen memory are sequentially read in the order in which they are stored and sent to the system bus, and data to be written in the screen memory is stored in the order in which they were stored. FIFO buffer memory that sequentially reads and sends to the system bus When the processor of the option board writes data to the screen memory, the data is sequentially written to the local screen memory, and the address and data to be sent to the screen memory are sent to the FIFO buffer memory. By sequentially writing and, the data read from the FIFO buffer memory is written based on the address read from the FIFO buffer memory every time the system bus use right is given to the FIFO buffer memory from the bus arbitration circuit. A bus characterized in that when writing to the screen memory via the system bus and the processor reads data from the screen memory, the data is read from the local screen memory instead of accessing the screen memory. Access method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3037290A JPH0727556B2 (en) | 1990-02-09 | 1990-02-09 | Bus access method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3037290A JPH0727556B2 (en) | 1990-02-09 | 1990-02-09 | Bus access method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03233780A JPH03233780A (en) | 1991-10-17 |
| JPH0727556B2 true JPH0727556B2 (en) | 1995-03-29 |
Family
ID=12302046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3037290A Expired - Lifetime JPH0727556B2 (en) | 1990-02-09 | 1990-02-09 | Bus access method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0727556B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080143731A1 (en) * | 2005-05-24 | 2008-06-19 | Jeffrey Cheng | Video rendering across a high speed peripheral interconnect bus |
-
1990
- 1990-02-09 JP JP3037290A patent/JPH0727556B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03233780A (en) | 1991-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1741089B1 (en) | Gpu rendering to system memory | |
| US6247084B1 (en) | Integrated circuit with unified memory system and dual bus architecture | |
| JPH0746308B2 (en) | Display control device and microcomputer system | |
| JPH0727556B2 (en) | Bus access method | |
| JPH08180012A (en) | Computer system | |
| JPS6329294B2 (en) | ||
| JPS58136093A (en) | Display controller | |
| GB2221777A (en) | Data processor | |
| JPS60217387A (en) | Crt display unit | |
| JPS60251431A (en) | memory display device | |
| JPH0229834A (en) | Image processor | |
| JPH0728990A (en) | Graphics memory access circuit | |
| JPS62212826A (en) | Screen controller in multi-job system | |
| JP2829051B2 (en) | Character display method | |
| JPS63204432A (en) | Display device with shared video memory | |
| JPS6029837A (en) | Information processor | |
| JPH0550013B2 (en) | ||
| JPS649637B2 (en) | ||
| JPH0221376A (en) | Picture processing system | |
| JPH01121960A (en) | Data transfer device | |
| JPH0772837A (en) | Display system | |
| JPH11184456A (en) | Drawing display method and apparatus and navigation system | |
| JPH03204755A (en) | Data transfer device | |
| JPH1063565A (en) | Data processor | |
| JPH01248261A (en) | Memory access control circuit in dual port memory |