JPH10105454A - Multi-port memory and display system provided with the same - Google Patents
Multi-port memory and display system provided with the sameInfo
- Publication number
- JPH10105454A JPH10105454A JP8255641A JP25564196A JPH10105454A JP H10105454 A JPH10105454 A JP H10105454A JP 8255641 A JP8255641 A JP 8255641A JP 25564196 A JP25564196 A JP 25564196A JP H10105454 A JPH10105454 A JP H10105454A
- Authority
- JP
- Japan
- Prior art keywords
- address
- data
- display
- unit
- access memory
- 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.)
- Pending
Links
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はマルチポートメモリ
およびマルチポートメモリを備えた表示システムに関
し、特に画像の回転表示に関する。[0001] 1. Field of the Invention [0002] The present invention relates to a multiport memory and a display system having the multiport memory, and more particularly to a rotation display of an image.
【0002】[0002]
【従来の技術】従来、特開平6−289848号公報に
は、図13に示すように、表示制御装置800内にVRA
M802のアドレスを制御する表示アドレス発生部803を持
ち、CPU801から回転表示が指示された場合、表示ア
ドレス発生部803による表示アドレスの生成方法の切り
替えと、表示制御部804による表示データのビット順変
換によって、VRAM802の内容が180度回転した状
態での表示を可能にし、ソフトウェアで書き換える方式
に比べ高速の回転表示を実現している。2. Description of the Related Art Conventionally, as shown in FIG.
It has a display address generation unit 803 for controlling the address of M802, and when the rotation display is instructed from the CPU 801, switching of the display address generation method by the display address generation unit 803 and bit order conversion of the display data by the display control unit 804. This enables display in a state in which the contents of the VRAM 802 are rotated by 180 degrees, and realizes high-speed rotation display as compared with a method of rewriting by software.
【0003】また、図14に示すマルチポートRAM
は、ランダムアクセス用の4ビットの入出力ポートI/O3
〜0と、シリアルアクセス用の4ビットの出力ポートSou
t3〜0と、データ記憶用のメモリセルアレイ(512×512×
4)900と、このメモリセルアレイ900の行アドレスを生成
するロウアドレスデコーダ901と、列アドレスを生成す
るカラムアドレスデコーダ902と、転送ゲート907を介し
てメモリセルアレイ900から1ロウ(row)単位でデータを
取り込むデータレジスタ908と、そのデータレジスタ908
のアドレスを指定するSAM部カラムアドレスデコーダ
910と、シリアルアクセスに同期してSAM部カラムア
ドレスをインクリメントするシリアルアドレスカウンタ
911などを備えている。A multi-port RAM shown in FIG.
Is a 4-bit input / output port I / O3 for random access
0 to 4 bit output port Sou for serial access
t3 ~ 0 and a memory cell array for data storage (512 × 512 ×
4) 900, a row address decoder 901 for generating a row address of the memory cell array 900, a column address decoder 902 for generating a column address, and data from the memory cell array 900 via a transfer gate 907 in units of one row. Data register 908 for capturing the
SAM column address decoder to specify the address of
910 and a serial address counter that increments the SAM column address in synchronization with serial access
It has 911 and so on.
【0004】メモリセルアレイ900は、512×512ビット
構成のセルアレイブロックを4層備えている。このマル
チポートRAMにおいて、メモリセルアレイ(512×512
×4)900に対するシリアルアクセスは、次のように行わ
れる。The memory cell array 900 has four layers of cell array blocks of 512 × 512 bits. In this multiport RAM, a memory cell array (512 × 512
× 4) Serial access to 900 is performed as follows.
【0005】まず、9ビットの行アドレスがロウアドレ
スバッファ904に送られロウデコーダ901に供給される。
そして、メモリセルアレイ(512×512×4)900の4層のセ
ルアレイ層における選択された行線上のメモリセルのデ
ータ(512×4)は、4層構成の転送ゲート907を介してS
AMの記憶部であるデータレジスタ908に格納される。First, a 9-bit row address is sent to a row address buffer 904 and supplied to a row decoder 901.
The data (512 × 4) of the memory cell on the selected row line in the four cell array layers of the memory cell array (512 × 512 × 4) 900 is transmitted through the transfer gate 907 having a four-layer structure to S.
The data is stored in a data register 908 which is a storage unit of the AM.
【0006】データレジスタ908に格納されたデータ
は、SAMカラムアドレスデコーダ910によって4ビッ
ト分選択され、その選択された4ビットはシリアルクロ
ック信号SCに同期してシリアル出力バッファ912を介し
てシリアル出力ポートSout3〜0に出力される。このと
き、シリアルアドレスカウンタ911はインクリメントさ
れ、SAMカラムアドレスデコーダ911は次アドレスの
4ビットデータ選択する。この動作により、データレジ
スタ908のデータを連続して読み出すことを可能にして
いる。[0006] The data stored in the data register 908 is selected by the SAM column address decoder 910 for four bits, and the selected four bits are synchronized with the serial clock signal SC via the serial output buffer 912 for the serial output port 912. Output to Sout3 ~ 0. At this time, the serial address counter 911 is incremented, and the SAM column address decoder 911 selects 4-bit data of the next address. This operation enables the data in the data register 908 to be read continuously.
【0007】[0007]
【発明が解決しようとする課題】これら従来技術のマル
チポートメモリでは、RAM部のロウアドレス上のデー
タをSAM部のデータレジスタに転送し、表示制御部か
らのシリアルアクセスにより一方向の順番でデータを読
み出すため、通常の表示は高速で行えるが回転表示を行
うには、CPUによりRAM部にデータが書き込まれる
時に回転された状態のデータが書き込まれなければなら
ず、ソフトウェアでこの処理を行うには負荷が大きい。
また、特開平6−289848号公報が示すように外部
の表示制御装置内のアドレス発生部および表示制御部の
みで回転表示を行う場合、180度回転は容易にできて
も90度、270度の回転表示は困難である。In these prior art multiport memories, data on a row address of a RAM section is transferred to a data register of a SAM section, and the data is sequentially transmitted in one direction by a serial access from a display control section. In order to read the data, the normal display can be performed at a high speed, but in order to perform the rotation display, the data in the rotated state must be written when the data is written to the RAM unit by the CPU. Is heavy.
Further, as disclosed in JP-A-6-289848, when the rotation display is performed only by the address generation unit and the display control unit in the external display control device, even if the rotation by 180 degrees can be easily performed, the rotation of 90 degrees and 270 degrees is possible. Rotating display is difficult.
【0008】そこで本発明は以上の問題点を改善し、容
易に回転表示を行うことができるマルチポートメモリお
よびその表示システムを提供することを目的とする。SUMMARY OF THE INVENTION It is an object of the present invention to provide a multiport memory which can solve the above problems and can easily perform a rotating display, and a display system therefor.
【0009】[0009]
【課題を解決するための手段】本発明の請求項1によれ
ば、ランダムアクセス可能なRAM部に、ロウアドレス
を指定するロウアドレスデコーダと、カラムアドレスを
指定するカラムアドレスデコーダと、データを格納する
メモリセルアレイを備え、シリアルアクセス可能なSA
M部に、前記RAM部に記憶されたデータを前記RAM
部のロウアドレス単位で格納するデータレジスタと、前
記RAM部のメモリセルアレイから前期SAM部のデー
タレジスタにデータを転送する転送ゲートと、前記デー
タレジスタのアドレスを指定するSAM部ロウアドレス
デコーダおよびSAM部カラムアドレスデコーダと、S
AM部のロウアドレスおよびカラムアドレスをクロック
信号によりインクリメントする2つのシリアルアドレス
カウンタを備え、SAM部データレジスタのアドレス指
定を連続した複数行および1列、もしくは1行および連
続した複数列で行うことにより、SAM部データレジス
タのデータを列方向もしくは行方向にシリアルアクセス
できる構成により上記課題を解決する。According to the first aspect of the present invention, a row address decoder for designating a row address, a column address decoder for designating a column address, and data are stored in a randomly accessible RAM unit. With serializable memory cell array
The data stored in the RAM unit is stored in the M unit in the RAM unit.
A data register for storing data in a unit of row address, a transfer gate for transferring data from the memory cell array of the RAM unit to the data register of the SAM unit, a SAM unit row address decoder and a SAM unit for specifying an address of the data register. A column address decoder and S
By providing two serial address counters for incrementing the row address and the column address of the AM section by a clock signal, the address of the SAM section data register is specified in a plurality of continuous rows and a single column, or in a single row and a continuous plurality of columns. The above problem is solved by a configuration in which the data of the SAM section data register can be serially accessed in the column direction or the row direction.
【0010】請求項2によれば、請求項1のマルチポー
トメモリにおいて、SAM部ロウアドレスカウンタおよ
びSAM部カラムアドレスカウンタにカウント値を指定
されたスタートアドレスからインクリメントおよびデク
リメントできる機能を備え、SAM部データレジスタの
データを任意の順番で読み出す構成により上記課題を解
決する。According to a second aspect of the present invention, there is provided the multiport memory according to the first aspect, further comprising a function capable of incrementing and decrementing a count value from a start address designated by the SAM section row address counter and the SAM section column address counter. The above problem is solved by a configuration in which data in a data register is read out in an arbitrary order.
【0011】請求項3によれば、請求項1および請求項
2の構成を持つマルチポートメモリにおいて、ランダム
アクセス可能なRAM部にロウアドレスおよびカラムア
ドレスを入れ替える回路(アドレス行―列変換回路)を
備え、書き込まれるデータの配置を行―列において入れ
替えることを可能にする構成により上記課題を解決す
る。According to a third aspect of the present invention, in the multiport memory having the configuration of the first and second aspects, a circuit (address row-column conversion circuit) for replacing a row address and a column address in a random accessible RAM section is provided. The above problem is solved by a configuration that allows the arrangement of data to be written to be switched between rows and columns.
【0012】請求項4によれば、表示装置と、この表示
装置に表示するデータを格納する請求項3のマルチポー
トメモリと、前記表示装置への画面走査と同期して前記
マルチポートメモリのSAM部からデータを読み出し、
前記表示装置への表示を行う表示制御装置と、この表示
制御装置を制御する中央処理装置を具備し、前記マルチ
ポートメモリのRAM部からSAM部への転送をRAM
部ロウアドレスをデクリメントする方向に行い、SAM
部データレジスタのアドレス指定を連続した複数行のS
AM部ロウアドレスと1列のSAM部カラムアドレスで
行い、前記表示制御装置より2つのシリアルアクセスク
ロックを用いて、スタートアドレスからSAM部カラム
アドレスをデクリメントする方向でデータをシリアルア
クセス方式で読み出すことにより、前記表示装置への画
像表示を180度回転して行うことを可能にする構成に
より上記課題を解決する。According to a fourth aspect of the present invention, there is provided a display device, the multi-port memory for storing data to be displayed on the display device, and a SAM of the multi-port memory synchronized with a screen scan on the display device. Read data from the
A display control device for performing display on the display device; and a central processing unit for controlling the display control device. The transfer from the RAM unit of the multiport memory to the SAM unit is performed by the RAM.
SAM is performed in the direction in which the row address is decremented.
Of multiple rows in which the address designation of the external data register is continuous
By using the AM section row address and the SAM section column address of one column, and using the two serial access clocks from the display control device, data is read out in a serial access manner in the direction of decrementing the SAM section column address from the start address. In order to solve the above-mentioned problem, a configuration that enables an image display on the display device to be rotated by 180 degrees is performed.
【0013】請求項5によれば、請求項4の表示システ
ムにおいて、請求項3のマルチポートメモリのRAM部
へのデータ書き込みの際に、RAM部ロウアドレスとR
AM部カラムアドレスの入れ替えを前記RAM部のアド
レス行―列変換回路で行い、前記マルチポートメモリの
RAM部からSAM部への転送をRAM部ロウアドレス
をデクリメントする方向に行い、SAM部データレジス
タのアドレス指定を1行のSAM部ロウアドレスと連続
した複数列のSAM部カラムアドレスで行い、表示制御
装置より2つのシリアルアクセスクロックを用いて、ス
タートアドレスからSAM部ロウアドレスをデクリメン
ト、SAM部カラムアドレスをインクリメントする方向
でデータをシリアルアクセス方式で読み出すことによ
り、前記表示装置への画像表示を時計回りに270度回
転して行うことを可能にする構成により上記課題を解決
する。According to a fifth aspect of the present invention, in the display system according to the fourth aspect, when writing data to the RAM section of the multiport memory according to the third aspect, the RAM section row address and the R address are used.
The column address of the AM section is replaced by the address row-column conversion circuit of the RAM section, the transfer from the RAM section of the multiport memory to the SAM section is performed in the direction of decrementing the row address of the RAM section, The address is specified by the SAM section row address of one row and the SAM section column address of a plurality of continuous columns, and the SAM section row address is decremented from the start address by using two serial access clocks from the display control device. The above problem is solved by reading data in a serial access method in a direction in which is incremented by 1, thereby enabling image display on the display device to be performed by rotating 270 degrees clockwise.
【0014】請求項6によれば、請求項4の表示システ
ムにおいて、請求項3のマルチポートメモリのRAM部
へのデータ書き込みの際に、RAM部ロウアドレスとR
AM部カラムアドレスの入れ替えを前記RAM部のアド
レス行―列変換回路で行い、前記マルチポートメモリの
RAM部からSAM部への転送をRAM部ロウアドレス
をインクリメントする方向に行い、SAM部データレジ
スタのアドレス指定を1行のSAM部ロウアドレスと連
続した複数列のSAM部カラムアドレスで行い、表示制
御装置より2つのシリアルアクセスクロックを用いて、
スタートアドレスからSAM部ロウアドレスをインクリ
メント、SAM部カラムアドレスをデクリメントする方
向でデータをシリアルアクセス方式で読み出すことによ
り、前記表示装置への画像表示を時計回りに90度回転
して行うことを可能にする構成により上記課題を解決す
る。According to a sixth aspect of the present invention, in the display system of the fourth aspect, when writing data to the RAM section of the multiport memory of the third aspect, the RAM section row address and R
The column address of the AM section is replaced by the address row-column conversion circuit of the RAM section, the transfer from the RAM section of the multiport memory to the SAM section is performed in the direction of incrementing the RAM section row address, The address is specified by the SAM section row address of one row and the SAM section column address of a plurality of continuous columns, and the display control device uses two serial access clocks,
By reading the data by the serial access method in the direction in which the SAM section row address is incremented from the start address and the SAM section column address is decremented, it is possible to rotate the image display on the display device 90 degrees clockwise. The above problem is solved by the configuration described above.
【0015】請求項7によれば、ランダムアクセス可能
なRAM部に、ロウアドレスを指定するロウアドレスデ
コーダと、カラムアドレスを指定するカラムアドレスデ
コーダと、データを格納するメモリセルアレイを備え、
シリアルアクセス可能なSAM部に、前期RAM部に記
憶されたデータを前期RAM部のロウアドレス単位で格
納する第1のデータレジスタと、前期RAM部に記憶さ
れたデータを前期RAM部のカラムアドレス単位で格納
する第2のデータレジスタと、前期RAM部のメモリセ
ルアレイから前期SAM部のデータレジスタにデータを
転送する転送ゲートと、前期データレジスタのアドレス
を指定するアドレスデコーダと、アドレスをシリアルア
クセスクロックによってカウントするシリアルアドレス
カウンタと、2つのデータレジスタの選択を切り替える
データレジスタ選択回路とを備え、RAM部のカラムア
ドレスが指すメモリセルの並びと、第2のデータレジス
タの並びを変更することにより、容易に回転表示のでき
る構成により上記課題を解決する。According to a seventh aspect of the present invention, a random access RAM section includes a row address decoder for designating a row address, a column address decoder for designating a column address, and a memory cell array for storing data.
A first data register for storing data stored in the RAM unit in a row address unit of the RAM unit in a serially accessible SAM unit, and a column address unit of the RAM unit for storing data stored in the RAM unit in the RAM unit A second data register, a transfer gate for transferring data from the memory cell array of the RAM unit to the data register of the SAM unit, an address decoder for specifying an address of the data register, and an address by a serial access clock. A serial address counter for counting and a data register selection circuit for switching the selection of two data registers are provided, and the arrangement of the memory cells indicated by the column addresses of the RAM unit and the arrangement of the second data registers are easily changed. The above configuration can be rotated To resolve the problem.
【0016】請求項8によれば、表示装置と、この表示
装置に表示するデータを格納する請求項7のマルチポー
トメモリと、前記表示装置への画面走査と同期して前記
マルチポートメモリのSAM部からデータを読み出し、
前記表示装置への表示を行う表示制御装置と、この表示
制御装置を制御する中央処理装置を具備し、前期マルチ
ポートメモリのデータレジスタ選択回路でRAM部ロウ
アドレスに対応した第1のSAM部データレジスタを選
択することにより、前期表示制御装置からのシリアルア
クセスクロックで、シリアルアドレスカウンタのインク
リメントおよびデクリメントを行うことで、画像の通常
表示および180度回転表示を行い、前期データレジス
タ選択回路でRAM部カラムアドレスに対応した第2の
SAM部データレジスタを選択することにより、前期表
示制御装置からのシリアルアクセスクロックで、シリア
ルアドレスカウンタのインクリメントおよびデクリメン
トを行うことで、時計回りに90度および270度回転
した画像表示を行うことを可能にする構成により上記課
題を解決する。According to an eighth aspect of the present invention, there is provided a display device, the multi-port memory for storing data to be displayed on the display device, and the SAM of the multi-port memory synchronized with a screen scan on the display device. Read data from the
A display control device for performing display on the display device; and a central processing unit for controlling the display control device. The first SAM portion data corresponding to the RAM portion row address in the data register selection circuit of the multiport memory. By selecting a register, the serial address counter is incremented and decremented by the serial access clock from the display control device in the previous period, thereby performing normal display and 180-degree rotation display of the image. By selecting the second SAM section data register corresponding to the column address, the serial address counter is incremented and decremented by the serial access clock from the display control device in the previous period, thereby rotating clockwise by 90 degrees and 270 degrees. Display To solve the above problems by the configuration that allows.
【0017】[0017]
【発明の実施の形態】以下に、本発明の実施例について
図を参照しながら説明する。図1は第1、第2、第3の
発明のマルチポートメモリのブロック図である。図2は
図1のマルチポートを使用した表示システムのブロック
図である。図5、図6、図7、図8はそれぞれ図2の表
示システムで回転表示が行われるときのマルチポートメ
モリのデータ配置とLCDの表示状態を示しており、こ
こでは説明を容易にするため8×8×2のマルチポート
メモリおよび8×8のLCDを用いている。LCDは図
の左上から右下に向かって順に走査される。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram of a multiport memory according to the first, second, and third inventions. FIG. 2 is a block diagram of a display system using the multiport of FIG. FIGS. 5, 6, 7, and 8 show the data arrangement of the multi-port memory and the display state of the LCD when the rotating display is performed in the display system of FIG. 2, respectively. An 8 × 8 × 2 multiport memory and an 8 × 8 LCD are used. The LCD is sequentially scanned from the upper left to the lower right in the figure.
【0018】図1において、100は表示データを格納す
るメモリセルアレイ、101はRAM部ロウアドレスデコ
ーダ、102はRAM部カラムアドレスデコーダである。1
03はセンスアンプおよびI/Oバスで、システムのデータ
バスと接続される。104はアドレス行―列変換回路で、
時計回りに90度および270度の回転表示が指示され
ると、RAM部のロウアドレスとカラムアドレスを入れ
替える。115は転送ゲートで、RAM部のメモリセルア
レイ100からロウアドレスデコーダ101で指示されるデー
タをSAM部に転送する。110はデータレジスタで、転
送ゲート115により転送される表示データが格納され、
シリアルアクセスによってデータを出力する。111はS
AM部ロウアドレスデコーダ、112はSAM部カラムア
ドレスデコーダで、同時に連続した複数行および複数列
のアドレス指示を行うことができる。113はSAM部ロ
ウアドレスのためのシリアルアドレスカウンタ、114は
SAM部カラムアドレスのためのシリアルアドレスカウ
ンタであり、それぞれスタートアドレスからのインクリ
メントおよびデクリメントができる。In FIG. 1, reference numeral 100 denotes a memory cell array for storing display data, 101 denotes a row address decoder in the RAM, and 102 denotes a column address decoder in the RAM. 1
03 is a sense amplifier and I / O bus, which is connected to the system data bus. 104 is an address row-column conversion circuit.
When a 90 ° and 270 ° rotation display is instructed clockwise, the row address and the column address of the RAM section are exchanged. A transfer gate 115 transfers data specified by the row address decoder 101 from the memory cell array 100 in the RAM unit to the SAM unit. 110 is a data register, which stores display data transferred by the transfer gate 115,
Outputs data by serial access. 111 is S
The AM section row address decoder 112 is a SAM section column address decoder, which can simultaneously designate addresses for a plurality of continuous rows and a plurality of columns. 113 is a serial address counter for the SAM section row address, and 114 is a serial address counter for the SAM section column address, which can increment and decrement from the start address, respectively.
【0019】図2において、200は中央処理装置、201は
表示制御装置、202はLCD、203は図1のマルチポート
メモリであり、2つのシリアルアドレスクロック入力を
持っている。In FIG. 2, reference numeral 200 denotes a central processing unit, 201 denotes a display control device, 202 denotes an LCD, and 203 denotes the multiport memory of FIG. 1, which has two serial address clock inputs.
【0020】図2の表示システムにおいて、画像を通常
の状態で表示するとき、図5のメモリのデータ配置にな
る。アドレス行―列変換回路104は機能せず、メモリセ
ルアレイ100には図5に示すようにデータが格納され
る。データレジスタ110にはRAM部ロウアドレスR0
からR7の順番でデータが転送される。SAM部ロウア
ドレスデコーダ111が2行のアドレスr0,r1を絶え
ず指示し、SAM部カラムアドレスデコーダ112が1列
のアドレスをc0からc3の順番で指示することによ
り、データレジスタ110に転送されたデータは図1に示
すシリアルアドレスクロック1に同期して2-bitづつ出
力される。そのデータを表示制御装置201によりLCD2
02に順次表示することにより通常の表示が行われる。In the display system shown in FIG. 2, when an image is displayed in a normal state, the data is arranged in the memory shown in FIG. The address row-column conversion circuit 104 does not function, and data is stored in the memory cell array 100 as shown in FIG. The data register 110 has a RAM section row address R0.
The data is transferred in the order from to R7. The SAM section row address decoder 111 constantly indicates two rows of addresses r0 and r1, and the SAM section column address decoder 112 indicates one column of addresses in the order of c0 to c3. Are output in 2-bit units in synchronization with the serial address clock 1 shown in FIG. The data is displayed on the LCD 2 by the display controller 201.
The normal display is performed by sequentially displaying 02.
【0021】画像を180度回転した状態で表示すると
き、図6のメモリのデータ配置になる。アドレス行―列
変換回路104は機能せず、メモリセルアレイ100には図8
に示すようにデータが格納される。データレジスタ110
にはRAM部ロウアドレスR7からR0の順番でデータ
が転送される。SAM部ロウアドレスデコーダ111が2
行のアドレスr0,r1を絶えず指示し、SAM部カラ
ムアドレスデコーダ112が1列のアドレスをc3からc
0の順番で指示することで、データレジスタ110に転送
されたデータは、図1に示すシリアルアドレスクロック
1に同期して2-bitづつ出力される。そのデータを表示
制御装置201によりLCD202に順次表示することにより
180度回転した画像の表示が行われる。When an image is displayed after being rotated by 180 degrees, the data is arranged in the memory shown in FIG. The address row-column conversion circuit 104 does not function, and the memory cell array 100 has the configuration shown in FIG.
The data is stored as shown in FIG. Data register 110
Are transferred in the order of the RAM section row addresses R7 to R0. SAM row address decoder 111 is 2
The row addresses r0 and r1 are continuously specified, and the SAM section column address decoder 112 changes the address of one column from c3 to c3.
By designating in the order of 0, the data transferred to the data register 110 is output in 2-bit units in synchronization with the serial address clock 1 shown in FIG. By displaying the data on the LCD 202 sequentially by the display control device 201, an image rotated by 180 degrees is displayed.
【0022】画像を時計回りに270度回転した状態で
表示するとき、図7のメモリのデータ配置になる。アド
レス行―列変換回路104により、RAM部ロウアドレス
とRAM部カラムアドレスが入れ替えられ、メモリセル
アレイ100には図7に示すようにデータが格納される。
データレジスタ110にはRAM部ロウアドレスR3から
R0の順番でデータが転送される。SAM部ロウアドレ
スデコーダ111が1行のアドレスr1を指示し、SAM
部カラムアドレスデコーダ112が2列のアドレスをc
0,c1からc6,c7の順番で指示することにより、
SAM部ロウアドレスr1が指示するデータが、図1に
示すシリアルアドレスクロック1に同期して2-bitづつ
出力される。次に、図1に示すシリアルアドレスクロッ
ク2を入力することにより、SAM部ロウアドレスの指
示をr0に移し、もう一度、カラムアドレスデコーダ11
2が2列のアドレスをc0,c1からc6,c7の順番
で指示することにより、SAM部ロウアドレスr0が指
示するデータが、図1に示すシリアルアドレスクロック
1に同期して2-bitづつ出力される。そのデータを表示
制御装置201によりLCD202に順次表示することにより
時計回りに270度回転した画像の表示が行われる。When an image is displayed in a state of being rotated 270 degrees clockwise, the data is arranged in the memory of FIG. The address row-column conversion circuit 104 interchanges the row address of the RAM section and the column address of the RAM section, and the data is stored in the memory cell array 100 as shown in FIG.
Data is transferred to the data register 110 in the order of the RAM section row addresses R3 to R0. The SAM section row address decoder 111 indicates the address r1 of one row,
Section column address decoder 112 outputs the address of two columns to c
By indicating in the order of 0, c1 to c6, c7,
The data designated by the SAM section row address r1 is output in 2-bit units in synchronization with the serial address clock 1 shown in FIG. Next, by inputting the serial address clock 2 shown in FIG. 1, the instruction of the SAM section row address is shifted to r0, and the column address decoder 11 is again sent.
2 designates two columns of addresses in the order of c0, c1 to c6, c7, so that the data designated by the SAM section row address r0 is output in 2-bit units in synchronization with the serial address clock 1 shown in FIG. Is done. The display control device 201 sequentially displays the data on the LCD 202 to display an image rotated 270 degrees clockwise.
【0023】画像を時計回りに90度回転した状態で表
示するとき、図8のメモリのデータ配置になる。アドレ
ス行―列変換回路104により、RAM部ロウアドレスと
RAM部カラムアドレスが入れ替えられ、メモリセルア
レイ100には図8に示すようにデータが格納される。デ
ータレジスタ110にはRAM部ロウアドレスR0からR
3の順番でデータが転送される。SAM部ロウアドレス
デコーダ111が1行のアドレスr0を指示し、SAM部
カラムアドレスデコーダ112が2列のアドレスをc7,
c6からc1,c0の順番で指示することにより、SA
M部ロウアドレスr0が指示するデータが、図1に示す
シリアルアドレスクロック1に同期して2-bitづつ出力
される。次に、図1に示すシリアルアドレスクロック2
を入力することにより、SAM部ロウアドレスの指示を
r1に移し、もう一度、カラムアドレスデコーダ112が
2列のアドレスをc7,c6からc1,c0の順番で指
示することにより、SAM部ロウアドレスr1が指示す
るデータが、図1に示すシリアルアドレスクロック1に
同期して2-bitづつ出力される。そのデータを表示制御
装置201によりLCD202に順次表示することにより時計
回りに90度回転した画像の表示が行われる。When an image is displayed in a state rotated 90 degrees clockwise, the data is arranged in the memory of FIG. The address row-column conversion circuit 104 interchanges the RAM section row address and the RAM section column address, and the data is stored in the memory cell array 100 as shown in FIG. The data register 110 has RAM row addresses R0 to R
Data is transferred in the order of 3. The SAM section row address decoder 111 designates an address r0 of one row, and the SAM section column address decoder 112 designates an address of two columns as c7,
By instructing in the order of c6 to c1 and c0, SA
The data specified by the M section row address r0 is output in 2-bit units in synchronization with the serial address clock 1 shown in FIG. Next, the serial address clock 2 shown in FIG.
Is input, the instruction of the SAM section row address is shifted to r1, and again the column address decoder 112 designates the address of two columns in the order of c7, c6 to c1, c0, so that the SAM section row address r1 is changed to r1. The designated data is output in 2-bit units in synchronization with the serial address clock 1 shown in FIG. The data is sequentially displayed on the LCD 202 by the display control device 201 to display an image rotated clockwise by 90 degrees.
【0024】図3は本発明の他の実施例のマルチポート
メモリのブロック図である。図4は図3のマルチポート
を使用した表示システムのブロック図である。図9、図
10、図11、図12はそれぞれ図4の表示システムで
回転表示が行われるときのマルチポートメモリのデータ
配置とLCDの表示状態を示しており、ここでは説明を
容易にするため8×8×2のマルチポートメモリおよび
8×8のLCDを用いている。LCDは図の左上から右
下に向かって順に走査される。FIG. 3 is a block diagram of a multiport memory according to another embodiment of the present invention. FIG. 4 is a block diagram of a display system using the multiport of FIG. FIGS. 9, 10, 11, and 12 show the data arrangement of the multi-port memory and the display state of the LCD when the rotating display is performed in the display system of FIG. 4, respectively. An 8 × 8 × 2 multiport memory and an 8 × 8 LCD are used. The LCD is sequentially scanned from the upper left to the lower right in the figure.
【0025】図3において、300は表示データを格納す
るメモリセルアレイ、301はRAM部ロウアドレスデコ
ーダ、302はRAM部カラムアドレスデコーダである。3
03はセンスアンプおよびI/Oバスでシステムのデータバ
スと接続される。315は転送ゲートでRAM部のメモリ
セルアレイ300からロウアドレスデコーダ301で指示され
るデータをSAM部に転送する。310はデータレジスタ
で転送ゲート315により転送される表示データが格納さ
れ、シリアルアクセスによってデータを出力する。325
も転送ゲートであり、RAM部のメモリセルアレイ300
からカラムアドレスデコーダ302で指示されるデータを
SAM部に転送する。320はデータレジスタで転送ゲー
ト325により転送される表示データを回転表示が容易に
行われるように配置されており、シリアルアクセスによ
ってデータを出力する。312はデータレジスタ310のため
のアドレスデコーダ、322はデータレジスタ320のための
アドレスデコーダである。314はSAM部アドレスデコ
ーダ312および322のためのシリアルアドレスカウンタで
あり、それぞれスタートアドレスからのインクリメント
およびデクリメントができる。330は2つのデータレジ
スタ310および320のどちらを使用するか選択するための
データレジスタ選択回路である。In FIG. 3, reference numeral 300 denotes a memory cell array for storing display data, 301 denotes a row address decoder in the RAM, and 302 denotes a column address decoder in the RAM. Three
03 is connected to the system data bus by a sense amplifier and an I / O bus. A transfer gate 315 transfers data specified by the row address decoder 301 from the memory cell array 300 in the RAM unit to the SAM unit. A data register 310 stores display data transferred by the transfer gate 315 and outputs the data by serial access. 325
Is also a transfer gate, and the memory cell array 300 of the RAM section
To transfer the data specified by the column address decoder 302 to the SAM unit. Reference numeral 320 denotes a data register which is arranged so that display data transferred by the transfer gate 325 can be easily rotated and displayed, and outputs data by serial access. 312 is an address decoder for the data register 310, and 322 is an address decoder for the data register 320. Reference numeral 314 denotes a serial address counter for the SAM unit address decoders 312 and 322, which can increment and decrement from the start address, respectively. 330 is a data register selection circuit for selecting which of the two data registers 310 and 320 to use.
【0026】図4において、400は中央処理装置、401は
表示制御装置、402はLCD、403は図3のマルチポート
メモリである。図4の表示システムにおいて、画像を通
常の状態で表示するとき、図9のメモリのデータ配置に
なる。メモリセルアレイ300には図9に示すようにデー
タが格納される。データレジスタ選択回路330により、
データレジスタ310が選択され、データレジスタ310には
RAM部ロウアドレスR0からR7の順番でデータが転
送される。SAM部アドレスデコーダ312がアドレスを
c0からc3の順番で指示することにより、データレジ
スタ310に転送されたデータはシリアルアドレスクロッ
クに同期して2-bitづつ出力される。そのデータを表示
制御装置401によりLCD402に順次表示することにより
通常の表示が行われる。In FIG. 4, reference numeral 400 denotes a central processing unit, 401 denotes a display control device, 402 denotes an LCD, and 403 denotes the multiport memory of FIG. In the display system of FIG. 4, when displaying an image in a normal state, the data is arranged in the memory of FIG. Data is stored in the memory cell array 300 as shown in FIG. By the data register selection circuit 330,
The data register 310 is selected, and data is transferred to the data register 310 in the order of the RAM unit row addresses R0 to R7. When the SAM unit address decoder 312 designates the address in the order of c0 to c3, the data transferred to the data register 310 is output two bits at a time in synchronization with the serial address clock. Normal display is performed by sequentially displaying the data on the LCD 402 by the display control device 401.
【0027】画像を180度回転した状態で表示すると
き、図10のメモリのデータ配置になる。メモリセルア
レイ300には図10に示すようにデータが格納される。
データレジスタ選択回路330により、データレジスタ310
が選択され、データレジスタ310にはRAM部ロウアド
レスR7からR0の順番でデータが転送される。SAM
部アドレスデコーダ312がアドレスをc3からc0の順
番で指示することにより、データレジスタ310に転送さ
れたデータはシリアルアドレスクロックに同期して2-bi
tづつ出力される。そのデータを表示制御装置401により
LCD402に順次表示することにより180度回転した
画像の表示が行われる。When an image is displayed in a state rotated by 180 degrees, the data is arranged in the memory of FIG. Data is stored in the memory cell array 300 as shown in FIG.
The data register selection circuit 330 allows the data register 310
Is selected, and data is transferred to the data register 310 in the order of the RAM unit row addresses R7 to R0. SAM
When the external address decoder 312 designates the address in the order of c3 to c0, the data transferred to the data register 310 becomes 2-bi in synchronization with the serial address clock.
It is output every t. The data is sequentially displayed on the LCD 402 by the display control device 401 to display an image rotated by 180 degrees.
【0028】画像を時計回りに270度回転した状態で
表示するとき、図11のメモリのデータ配置になる。メ
モリセルアレイ300には図11に示すようにデータが格
納される。データレジスタ選択回路330により、データ
レジスタ320が選択され、データレジスタ320にはRAM
部カラムアドレスC3からC0の順番でデータが転送さ
れる。データレジスタ320に転送されたデータは図11
に示すように配置される。SAM部アドレスデコーダ32
2がアドレスをr0からr7の順番で指示することによ
り、データレジスタ320に転送されたデータはシリアル
アドレスクロックに同期して2-bitづつ出力される。そ
のデータを表示制御装置401によりLCD402に順次表示
することにより時計回りに270度回転した画像の表示
が行われる。When an image is displayed in a state of being rotated 270 degrees clockwise, the data is arranged in the memory of FIG. Data is stored in the memory cell array 300 as shown in FIG. The data register 320 is selected by the data register selection circuit 330.
Data is transferred in the order of the section column addresses C3 to C0. The data transferred to the data register 320 is shown in FIG.
Are arranged as shown in FIG. SAM section address decoder 32
When 2 designates the address in the order of r0 to r7, the data transferred to the data register 320 is output in 2-bit units in synchronization with the serial address clock. By displaying the data sequentially on the LCD 402 by the display control device 401, an image rotated 270 degrees clockwise is displayed.
【0029】画像を時計回りに90度回転した状態で表
示するとき、図12のメモリのデータ配置になる。メモ
リセルアレイ300には図12に示すようにデータが格納
される。データレジスタ選択回路330により、データレ
ジスタ320が選択され、データレジスタ320にはRAM部
カラムアドレスC0からC3の順番でデータが転送され
る。データレジスタ320に転送されたデータは図12に
示すように配置される。SAM部アドレスデコーダ322
がアドレスをr7からr0の順番で指示することによ
り、データレジスタ320に転送されたデータはシリアル
アドレスクロックに同期して2-bitづつ出力される。そ
のデータを表示制御装置401によりLCD402に順次表示
することにより時計回りに90度回転した画像の表示が
行われる。When an image is displayed in a state rotated 90 degrees clockwise, the data is arranged in the memory of FIG. Data is stored in the memory cell array 300 as shown in FIG. The data register 320 is selected by the data register selection circuit 330, and data is transferred to the data register 320 in the order of the RAM section column addresses C0 to C3. The data transferred to data register 320 is arranged as shown in FIG. SAM section address decoder 322
Designates the address in the order of r7 to r0, so that the data transferred to the data register 320 is output in 2-bit units in synchronization with the serial address clock. The data is sequentially displayed on the LCD 402 by the display control device 401 to display an image rotated clockwise by 90 degrees.
【0030】[0030]
【発明の効果】請求項1記載のマルチポートメモリによ
れば、シリアルアクセスメモリ部に、連続した複数のロ
ウアドレスをカラムアドレス毎に指定するロウアドレス
レコーダと、連続した複数のカラムアドレスをロウアド
レス毎に指定するカラムアドレスレコーダとを設けたの
で、マルチポートメモリ内で画像の回転処理を行えるた
め、ソフトウェアでマルチポートメモリの内容を書き換
える方式に比べ、高速の回転表示が可能になるという効
果がある。According to the first aspect of the present invention, the serial access memory unit has a row address recorder for designating a plurality of continuous row addresses for each column address, and a plurality of continuous column addresses for a row address. Since a column address recorder to specify each time is provided, the image can be rotated in the multi-port memory, which has the effect of enabling high-speed rotation display compared to the method of rewriting the contents of the multi-port memory by software. is there.
【0031】請求項2記載のマルチポートメモリによれ
ば、請求項1記載のマルチポートメモリにおいて、前記
ロウアドレスまたはカラムアドレスを、スタートアドレ
スからインクリメントまたはデクリメントするので、任
意の順序で前記シリアルアクセスメモリ部に転送された
データを列方向または行方向のシリアルデータとして出
力することができるという効果がある。According to the multiport memory of the second aspect, in the multiport memory of the first aspect, the row address or the column address is incremented or decremented from a start address. There is an effect that the data transferred to the section can be output as serial data in the column direction or the row direction.
【0032】請求項3記載のマルチポートメモリによれ
ば、請求項2記載のマルチポートメモリにおいて、前記
ランダムアクセスメモリ部にデータが書き込まれる際に
行列変換を行うので、ランダムアクセスメモリ部にデー
タが書き込まれる際に自動的に行列変換を行うことがで
きるという効果がある。According to the multiport memory of the third aspect, in the multiport memory of the second aspect, matrix conversion is performed when data is written to the random access memory section, so that data is stored in the random access memory section. There is an effect that matrix conversion can be automatically performed when data is written.
【0033】請求項4乃至請求項6記載の表示システム
によれば、請求項1乃至請求項3記載のマルチポートメ
モリにより、画像を90度、180度、270度回転表
示する際に、ソフトウェアなどによる回転処理したデー
タをマルチポートメモリに書き込む必要がなくなり、非
常に高速な回転表示を実現することができるという効果
がある。According to the display system of the present invention, when the image is rotated and displayed by 90 degrees, 180 degrees, and 270 degrees by the multiport memory according to the first to third aspects, software or the like is used. There is no need to write the data subjected to the rotation processing to the multi-port memory, and it is possible to realize a very high-speed rotation display.
【0034】請求項7記載のマルチポートメモリによれ
ば、RAM部のカラムアドレスデータをRAM部カラム
アドレスに対応したSAM部にデータを格納する際に、
データ並びを回転させるので、回転表示に必要なデータ
の並びの変更を容易に行うことができるという効果があ
る。According to the multiport memory of the present invention, when storing the column address data of the RAM section in the SAM section corresponding to the column address of the RAM section,
Since the data arrangement is rotated, there is an effect that the arrangement of the data necessary for the rotation display can be easily changed.
【0035】請求項8記載のマルチポートメモリによれ
ば、請求項7記載のマルチポートメモリにおいて、前記
RAM部から前記RAM部のロウアドレスに対応した前
記SAM部のデータレジスタにデータの転送を行うこと
により、前記表示装置で通常表示および180度回転表
示を行い、前記RAM部から前記RAM部のカラムアド
レスに対応した前記SAM部のデータレジスタにデータ
の転送を行うことにより、前記表示装置で90度および
270度回転表示を行うので、ソフトウェアなどによる
回転処理したデータをマルチポートメモリに書き込む必
要がなくなり、非常に高速な回転表示を実現することが
できるという効果がある。According to the multiport memory of the eighth aspect, in the multiport memory of the seventh aspect, data is transferred from the RAM section to a data register of the SAM section corresponding to a row address of the RAM section. Thus, normal display and 180-degree rotation display are performed on the display device, and data is transferred from the RAM unit to the data register of the SAM unit corresponding to the column address of the RAM unit. Since the rotation display is performed in degrees and 270 degrees, it is not necessary to write data that has been subjected to rotation processing by software or the like to the multiport memory, and there is an effect that a very high-speed rotation display can be realized.
【図1】本発明の一実施の形態のマルチポートメモリの
ブロック図である。FIG. 1 is a block diagram of a multiport memory according to an embodiment of the present invention.
【図2】本発明の一実施の形態表示システムのブロック
図である。FIG. 2 is a block diagram of a display system according to an embodiment of the present invention.
【図3】本発明の他の実施の形態のマルチポートメモリ
のブロック図である。FIG. 3 is a block diagram of a multi-port memory according to another embodiment of the present invention.
【図4】本発明の他の実施の形態の表示システムのブロ
ック図である。FIG. 4 is a block diagram of a display system according to another embodiment of the present invention.
【図5】図2の表示システムにおける通常表示時のマル
チポートメモリのデータ配置図である。FIG. 5 is a data layout diagram of a multi-port memory during normal display in the display system of FIG. 2;
【図6】図2の表示システムにおける180度回転表示
時のマルチポートメモリのデータ配置図である。FIG. 6 is a data layout diagram of a multiport memory at the time of 180-degree rotation display in the display system of FIG. 2;
【図7】図2の表示システムにおける時計回りに270
度回転表示時のマルチポートメモリのデータ配置図であ
る。FIG. 7 shows a clockwise 270 in the display system of FIG. 2;
FIG. 7 is a data layout diagram of a multi-port memory at the time of rotation display.
【図8】図2の表示システムにおける時計回りに90度
回転表示時のマルチポートメモリのデータ配置図であ
る。8 is a data layout diagram of a multi-port memory at the time of clockwise rotation by 90 degrees in the display system of FIG. 2;
【図9】図4の表示システムにおける通常表示時のマル
チポートメモリのデータ配置図である。9 is a data layout diagram of a multi-port memory at the time of normal display in the display system of FIG. 4;
【図10】図4の表示システムにおける180度回転表
示時のマルチポートメモリのデータ配置図である。10 is a data layout diagram of a multiport memory at the time of 180-degree rotation display in the display system of FIG. 4;
【図11】図4の表示システムにおける時計回りに27
0度回転表示時のマルチポートメモリのデータ配置図で
ある。FIG. 11 shows a clockwise rotation of 27 in the display system of FIG. 4;
FIG. 4 is a data layout diagram of a multiport memory at the time of 0-degree rotation display.
【図12】図4の表示システムにおける時計回りに90
度回転表示時のマルチポートメモリのデータ配置図であ
る。FIG. 12 shows a clockwise 90 rotation in the display system of FIG. 4;
FIG. 7 is a data layout diagram of a multi-port memory at the time of rotation display.
【図13】従来技術によるの表示システムのブロック図
である。FIG. 13 is a block diagram of a display system according to the related art.
【図14】従来技術によるマルチポートメモリのブロッ
ク図である。FIG. 14 is a block diagram of a conventional multiport memory.
100 メモリセルアレイ 101 RAM部ロウアドレスデコーダ 102 RAM部カラムアドレスデコーダ 103 センスアンプおよびI/Oバス 104 アドレス行―列変換回路 110 データレジスタ 111 SAM部ロウアドレスデコーダ 112 SAM部カラムアドレスデコーダ 113 シリアルアドレスカウンタ2 114 シリアルアドレスカウンタ1 115 転送ゲート 200 中央処理装置 201 表示制御装置 202 LCD 203 マルチポートメモリ 300 メモリセルアレイ 301 RAM部ロウアドレスデコーダ 302 RAM部カラムアドレスデコーダ 303 センスアンプおよびI/Oバス 310 データレジスタ1 312 SAM部アドレスデコーダ1 314 シリアルアドレスカウンタ 315 転送ゲート1 320 データレジスタ2 322 SAM部アドレスデコーダ2 325 転送ゲート2 330 データレジスタ選択回路 400 中央処理装置 401 表示制御装置 402 LCD 403 マルチポートメモリ 800 表示制御装置 801 CPU 802 VRAM 803 表示アドレス発生部 804 表示制御部 805 LCD 900 メモリセルアレイ 901 RAM部ロウデコーダ 902 RAM部カラムデコーダ 903 センスアンプおよびI/Oバス 904 ロウアドレスバッファ 905 カラムアドレスバッファ 906 I/Oバッファ 907 転送ゲート 908 データレジスタ 909 SAM部出力バス 910 SAM部カラムデコーダ 911 シリアルアドレスカウンタ 912 シリアル出力バッファ 100 memory cell array 101 RAM section row address decoder 102 RAM section column address decoder 103 sense amplifier and I / O bus 104 address row-column conversion circuit 110 data register 111 SAM section row address decoder 112 SAM section column address decoder 113 serial address counter 2 114 Serial address counter 1 115 Transfer gate 200 Central processing unit 201 Display control unit 202 LCD 203 Multi-port memory 300 Memory cell array 301 RAM unit row address decoder 302 RAM unit column address decoder 303 Sense amplifier and I / O bus 310 Data register 1 312 SAM section address decoder 1 314 Serial address counter 315 Transfer gate 1 320 Data register 2 322 SAM section address decoder 2 325 Transfer gate 2 330 Data register selection circuit 400 Central processing unit 401 Display Control device 402 LCD 403 Multi-port memory 800 Display control device 801 CPU 802 VRAM 803 Display address generation unit 804 Display control unit 805 LCD 900 Memory cell array 901 RAM unit row decoder 902 RAM unit column decoder 903 Sense amplifier and I / O bus 904 Row Address buffer 905 Column address buffer 906 I / O buffer 907 Transfer gate 908 Data register 909 SAM section output bus 910 SAM section column decoder 911 Serial address counter 912 Serial output buffer
Claims (8)
データをロウアドレス単位にシリアルアクセスメモリ部
に転送してデータ出力を行うマルチポートメモリであっ
て、 前記シリアルアクセスメモリ部に連続した複数のロウア
ドレスをカラムアドレス毎に指定するロウアドレスレコ
ーダと、 連続した複数のカラムアドレスをロウアドレス毎に指定
するカラムアドレスレコーダとを設け、 前記シリアルアクセスメモリ部に転送されたデータを列
方向または行方向のシリアルデータとして出力すること
を特徴とするマルチポートメモリ。1. A multiport memory for transferring data stored in a random access memory unit to a serial access memory unit in row address units and outputting data, wherein a plurality of row addresses continuous to the serial access memory unit are provided. A row address recorder that specifies a plurality of continuous column addresses for each row address, and a column address recorder that specifies a plurality of continuous column addresses for each row address. A multiport memory characterized by outputting as data.
ムアドレスレコーダは各々アドレスカウンタを備え、 前記ロウアドレスまたはカラムアドレスを、スタートア
ドレスからインクリメントまたはデクリメントすること
により、任意の順序で前記シリアルアクセスメモリ部に
転送されたデータを列方向または行方向のシリアルデー
タとして出力することを特徴とする請求項1記載のマル
チポートメモリ。2. The row address recorder and the column address recorder each include an address counter, and the row address or the column address is transferred to the serial access memory unit in an arbitrary order by incrementing or decrementing from a start address. 2. The multiport memory according to claim 1, wherein the output data is output as serial data in a column direction or a row direction.
アドレスとカラムアドレスを入れ替える行列変換回路を
設け、 前記ランダムアクセスメモリ部にデータが書き込まれる
際に行列変換を行うことを特徴とする請求項2記載のマ
ルチポートメモリ。3. The random access memory unit according to claim 2, further comprising a matrix conversion circuit for exchanging a row address and a column address, and performing a matrix conversion when data is written to the random access memory unit. Multi-port memory.
ートメモリと、 前記表示装置への画面走査と同期して前記マルチポート
メモリのシリアルメモリ部からデータを読み出し、前記
表示装置への表示を行う表示制御装置と、 当該表示制御装置を制御する中央処理装置を具備し、 前記中央処理装置は、前記マルチポートメモリのランダ
ムアクセスメモリ部からシリアルアクセスメモリ部への
転送を、ランダムアクセスメモリ部のロウアドレスをデ
クリメントする方向に行わせ、 前記表示制御装置は、前記マルチポートメモリに対し、
前記シリアルアクセスメモリ部の連続した複数のロウア
ドレスをカラムアドレス毎に指定させる共に、前記スタ
ートアドレスからシリアルアクセスメモリ部のカラムア
ドレスをデクリメントする方向でアドレス指定させてシ
リアルデータ出力を行わせ、 前記前記表示装置への画像表示を180度回転して行う
ことを特徴とする請求項1乃至3記載のマルチポートメ
モリを備えた表示システム。4. A display device, the multi-port memory storing data to be displayed on the display device, and reading data from a serial memory unit of the multi-port memory in synchronization with a screen scan on the display device. A display control device for performing display on a display device, and a central processing device for controlling the display control device, wherein the central processing device transfers data from the random access memory unit of the multiport memory to the serial access memory unit. The row address of the random access memory unit is decremented, the display control device, the multi-port memory,
A plurality of consecutive row addresses of the serial access memory unit are designated for each column address, and a serial data output is performed by designating an address in a direction of decrementing a column address of the serial access memory unit from the start address. 4. A display system comprising a multi-port memory according to claim 1, wherein image display on the display device is performed by rotating the image by 180 degrees.
セスメモリ部への書き込み時に前記行列変換を行い、 前記マルチポートメモリのランダムアクセスメモリ部か
らシリアルアクセスメモリ部への転送を、ランダムアク
セスメモリ部のロウアドレスをデクリメントする方向に
行い、 前記シリアルアクセスメモリ部の連続した複数のカラム
アドレスをロウアドレス毎に指定させ、 前記表示制御装置により、スタートアドレスからシリア
ルアクセスメモリ部のロウアドレスをデクリメント、カ
ラムアドレスをインクリメントする方向で読み出すこと
により、 前記表示装置への表示を270度回転した画像を表示す
ることを特徴とする請求項4記載の表示システム。5. The multiport memory according to claim 1, wherein said matrix conversion is performed at the time of writing to a random access memory unit, and transfer from said random access memory unit to said serial access memory unit is performed by a row address of said random access memory unit. Is performed in the direction of decrement, and a plurality of continuous column addresses of the serial access memory unit are designated for each row address. The display control device decrements the row address of the serial access memory unit from the start address and increments the column address. 5. The display system according to claim 4, wherein an image obtained by rotating the display on the display device by 270 degrees is displayed by reading in a direction in which the display is performed. 6.
セスメモリ部への書き込み時に前記行列変換を行い、 前記マルチポートメモリのランダムアクセスメモリ部か
らシリアルアクセスメモリ部への転送を、ランダムアク
セスメモリ部のロウアドレスをインクリメントする方向
に行い、 前記シリアルアクセスメモリ部の連続した複数のカラム
アドレスをロウアドレス毎に指定させ、 前記表示制御装置より、スタートアドレスからシリアル
アクセスメモリ部のロウアドレスをインクリメント、カ
ラムアドレスをデクリメントする方向で読み出すことに
より、 前記表示装置への表示を90度回転した画像を表示でき
ることを特徴とする請求項4記載の表示システム。6. The matrix conversion is performed at the time of writing to the random access memory section of the multiport memory, and the transfer from the random access memory section to the serial access memory section of the multiport memory is performed by a row address of the random access memory section. Is performed in the direction of incrementing, and a plurality of continuous column addresses of the serial access memory unit are designated for each row address. The display control device increments the row address of the serial access memory unit from the start address and decrements the column address. 5. The display system according to claim 4, wherein an image obtained by rotating the display on the display device by 90 degrees can be displayed by reading in a direction in which the display is performed.
れぞれに対応した2つのシリアルアクセス可能なSAM
部とを備え、 前記RAM部のカラムアドレスデータをRAM部カラム
アドレスに対応したSAM部にデータを格納する際に、
データ並びを回転させることを特徴とするマルチポート
メモリ。7. A randomly accessible RAM unit, and two serially accessible SAMs corresponding to a row address and a column address of the RAM unit, respectively.
When storing the column address data of the RAM unit in the SAM unit corresponding to the RAM unit column address,
A multi-port memory characterized by rotating data arrangement.
ートメモリと、 前記表示装置への画面走査と同期して前記マルチポート
メモリの前記SAM部からデータを読み出し、前記表示
装置への表示を行う表示制御装置と、 前記表示制御装置を制御する中央処理装置とを具備し、 前記SAM部は、前記RAM部から前記RAM部のロウ
アドレス、カラムアドレスに各々対応したデータレジス
タを備え、 前記RAM部から前記RAM部のロウアドレスに対応し
た前記SAM部のデータレジスタにデータの転送を行う
ことにより、前記表示装置で通常表示および180度回
転表示を行い、 前記RAM部から前記RAM部のカラムアドレスに対応
した前記SAM部のデータレジスタにデータの転送を行
うことにより、前記表示装置で90度および270度回
転表示を行うことを特徴とする請求項7記載のマルチポ
ートメモリを備えた表示システム。8. A display device, the multi-port memory storing data to be displayed on the display device, and reading data from the SAM section of the multi-port memory in synchronization with screen scanning on the display device. A display control device that performs display on a display device; and a central processing unit that controls the display control device, wherein the SAM unit stores data corresponding to a row address and a column address of the RAM unit from the RAM unit. A data register of the SAM unit corresponding to a row address of the RAM unit from the RAM unit to perform normal display and 180-degree rotation display on the display device; By transferring data to the data register of the SAM unit corresponding to the column address of the RAM unit, The display system provided with a multiport memory according to claim 7, wherein the display device performs rotation display by 90 degrees and 270 degrees.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8255641A JPH10105454A (en) | 1996-09-27 | 1996-09-27 | Multi-port memory and display system provided with the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8255641A JPH10105454A (en) | 1996-09-27 | 1996-09-27 | Multi-port memory and display system provided with the same |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10105454A true JPH10105454A (en) | 1998-04-24 |
Family
ID=17281575
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8255641A Pending JPH10105454A (en) | 1996-09-27 | 1996-09-27 | Multi-port memory and display system provided with the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10105454A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001187456A (en) * | 1998-11-26 | 2001-07-10 | Seiko Epson Corp | Printing device and cartridge |
JP2002370386A (en) * | 1998-11-26 | 2002-12-24 | Seiko Epson Corp | Printer and cartridge |
KR100480697B1 (en) * | 2002-04-04 | 2005-04-06 | 엘지전자 주식회사 | LCD Monitor with Screen Rotation Function and Control Method of The Same |
US7195346B1 (en) | 1998-11-02 | 2007-03-27 | Seiko Epson Corporation | Ink cartridge and printer using the same |
-
1996
- 1996-09-27 JP JP8255641A patent/JPH10105454A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7195346B1 (en) | 1998-11-02 | 2007-03-27 | Seiko Epson Corporation | Ink cartridge and printer using the same |
US7393092B2 (en) | 1998-11-02 | 2008-07-01 | Seiko Epson Corporation | Ink cartridge and printer using the same |
JP2001187456A (en) * | 1998-11-26 | 2001-07-10 | Seiko Epson Corp | Printing device and cartridge |
JP2002370386A (en) * | 1998-11-26 | 2002-12-24 | Seiko Epson Corp | Printer and cartridge |
KR100480697B1 (en) * | 2002-04-04 | 2005-04-06 | 엘지전자 주식회사 | LCD Monitor with Screen Rotation Function and Control Method of The Same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100279039B1 (en) | Improved memory structure, device, system and how to use it | |
KR100346357B1 (en) | Structure of Output Switching Circuit for Frame Buffer | |
JPH077260B2 (en) | Image data rotation processing apparatus and method thereof | |
EP0398510B1 (en) | Video random access memory | |
JPH087711B2 (en) | Memory device | |
JPH0636311B2 (en) | Dual port VRAM memory | |
JPH05274864A (en) | Semiconductor storage device used exclusively for image | |
EP0771007A2 (en) | Memory devices with selectable access type and systems and methods using the same | |
JP3096362B2 (en) | Serial access memory | |
JPH10105454A (en) | Multi-port memory and display system provided with the same | |
EP0677192B1 (en) | Multiple block mode operations in a frame buffer system designed for windowing operations | |
JP3757787B2 (en) | Digital oscilloscope | |
JP3086273B2 (en) | Semiconductor storage device | |
JP2000232623A (en) | Video memory circuit | |
JP2735058B2 (en) | Video display memory | |
KR100281250B1 (en) | Memory architecture and devices, system and method utilizing the same | |
JPS5851373A (en) | Picture storage device | |
JP3427586B2 (en) | Data processing device and storage device | |
JPH0695937A (en) | Memory access device | |
JPH04315195A (en) | Storage and read system for display data of display device | |
JPH04153846A (en) | Storage device | |
JPH02232891A (en) | Semiconductor memory | |
JPH07220065A (en) | Method and device for picture processing | |
JPH05188920A (en) | Image rotation system for lcd display | |
JPH02105388A (en) | Picture memory |