JPH03105577A - ベクトル描画演算回路 - Google Patents

ベクトル描画演算回路

Info

Publication number
JPH03105577A
JPH03105577A JP24364989A JP24364989A JPH03105577A JP H03105577 A JPH03105577 A JP H03105577A JP 24364989 A JP24364989 A JP 24364989A JP 24364989 A JP24364989 A JP 24364989A JP H03105577 A JPH03105577 A JP H03105577A
Authority
JP
Japan
Prior art keywords
bit
pattern
vector
data
arithmetic
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
Application number
JP24364989A
Other languages
English (en)
Inventor
Takahiro Sakuraba
桜庭 孝宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP24364989A priority Critical patent/JPH03105577A/ja
Publication of JPH03105577A publication Critical patent/JPH03105577A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [目次] 概要 産業上の利用分野 従来の技術 発明が解決しようとする!!題 課題を解決するための手段 1乍用 実施例 発明の効果 [概要] ベクトル描画用のビット演算を行う演算回路に関し、 複雑な処理を高速に行うことが可能となる演算回路の提
供を目的とし、 ビット列のデータで示されるベクトルパターンを保持す
るパターン保持手段と、背景のパターンを保持するパタ
ーン保持手段と、両パターンをビット単位で演算するビ
ット演算手段と、前記演算の種類を指定するデータが各
々書き込まれる複数の演算指定データ記憶手段と、演算
指定データ記憶手段に書き込まれたデータをビット演算
手段ヘヘクトルパターンによって切り替え出力する切替
手段と、により構成される。
[産業上の利用分野コ 本発明は、ベクトル描画用のビット演算を行う演算回路
に間する。
この種の回路はCADやCAMに用いられており、その
演算結果てヘクトルが描画される。
[従来の技術コ 第3図では従来回路の構成が説明されており、プロセッ
サ30により1ワート長のヘクトルパターンがヘクトル
パターンレジスタ10にセットされ、ビット演算指示が
オペレーションレジスタ16にセットされ、そしてベク
トル作成情報がDDA32にセットされ、DDA32が
起動される。
これにより、DDA32からフレームメモリ34ヘワー
1・アトレスが与えられ、ワード内アドレスがALU1
4へ与えられ、パターンシフト指示かヘクトルパターン
レジスタIOへ与えられる。
さらに、フレームメモリ34から背景レジスタl2へ背
景のパターンが与えられ、その背景パターンとヘクトル
パターンレジスタlOのベクトルパターンとがALU]
4でビット演算されろ。
このビット演算の種類はオペレーションレジスタ16に
セットされたビット演算指示で指定され、ヘクトルパタ
ーンにおいて演算の対象となるビット位置がDDA32
のワート内アドレスで指定される。
また、ベクトルパターンのうちビット演算されるビット
データはヘク1・ルパターンレジスタ】0からALU 
1 4へ与えられ、そのビットデータはDDA32のパ
ターンシフト指示に従ってヘクトルパターンレジスタ1
0からシフト出力される。
第4図ではこの従来例の作用が説明されており、同図(
A)のように1ワード(8ビット)のヘクトルパターン
がビット単位でベクトルパターンレジスタ10からAL
U14へシフト出力される。
ALU14には同[m (B)の背景パターン(8ドッ
ト×8ドット)が1ワート単位で与えられ、同図(C)
のワート内アドレスとワードアドレスとが逐次歩進され
る。
その結果、同図くC)で示されるように符号1,2. 
 3.  4.  5.  6,  7.  8の順で
ビット演算指示に従いオアのビット演算が行われる。
ただし、同図(A)で斜線以外の空白部分となる値Oの
ビット位置では、背景側のビットパターンがそのまま演
算結果とされる。
このため、同図(D)のように直線ヘクトルの描画デー
タが得られ、そのデータはフレームメモリ34に書き込
まれて表示装置36で表示される。
なお、第4図(C)で示される符号1,  2.  3
,4.  5.  6,  7.  8のビット演算位
置はワート内アドレスとワードアドレスの組み合わせで
指定できる。
[発明の解決しようとする課題] 以上のように従来においては、ベクトルデータについて
lIi類のビット演算が行われる。
したがって、複数のビット演算が行われる場合には、そ
れらのビット演算が繰り返され、このため、その複雑な
処理に時間を要する。
本発明は上記従来の事情に鐵みてなされたものであり、
その目的は、複雑な処理を高速に行うことが可能となる
演算回路を提供することにある。
[課題を解決するための手段] 上記目的を達成するために本発明に係る回路は以下のよ
うに構成されている。
第1図において、ビット列のデータで示されるベクトル
パターンがパターン保持手段lOで保持される。
また、背景のパターンがパターン保持手段12て保持さ
れる。
これらのパターンはビット演算手段14おいてビット単
位で演算され、そのビット演算の種類を示すデータは複
数の演算指定データ記憶手段16,l8に書き込まれる
そして、全ての演算指定データ記憶手段16.18の保
持データは切替手段20へ与えられ、切替手段20から
ビット演算手段14にベクトルパターンで切り替え出力
される。
[作用] 本発明では、演算の種類を各々指定する複数のデータが
ビット演算指定データ記憶手段16,l8で用意され、
ヘクトルパターンと背景パターンとのビット演算が行な
われているビット演算手段14にそれらビット演算指定
データ記憶手段16.18の記憶データを切り替え出力
できる。
したがって、ビット演算手段14て行なわれる演算のF
!類をビット単位で指定することが可能となる。
[実施例] 以下、図面に基づいて本発明に係る好適な回路を説明す
る。
第1図では実施例の構成が説明されており、前述した従
来例と同一部材には同一符号を付してそれらの説明を省
略する。
本実施例ではオペレーションレジスタ16の他にオペレ
ーションレジスタ18が設けられており、オペレーショ
ンレジスタ16.18にはオアと反転のビット演算指示
がプロセッサ30から各々与えられる。
そして、それらオペレーションレジスタ16,l8のビ
ット演算指示はマルチブレクサ20へ与えられ、その出
力はALU14へ洪給される。
さらに、マルチブレクサ20にはベクトルパターンレジ
スタ10のシフト出力が与えられ、このシフト出力がl
l!Il(斜線部分 第2図参照)のときにオペレーシ
ョンレジスタ16の出力が、値O(空白部分 第2図参
照)のときにオペレーションレジスタ18の出力が、A
LU14へマルチプレクサ20から供給される。
このように、オペレーションレジスタl6,18に2f
!類のビット演算指示が用意され、これらがマルチブレ
クサ20によりALU14へ切り替え出力される。
第2図では実施例の作用が説明されており、同図(A)
のように1ワードのベクトルパターンがビット単位でベ
クトルパターンレジスタlOからALtJ 1 4へシ
フト出力される。
このALU14には同図(B)の背景パターンが1ワー
ド単位で与えられ、同図(c)のワード内アドレスとワ
ードアドレスとが逐次歩進される。
その結果、同図(C)に示されるように符号l.2. 
 3,  4.  5.  6,  7.  8の順で
ビット演算が行われる。
本実施例では前述のように、ヘクトルパターンレジスタ
1Gのシフト出力が値1(斜線部分)のときにオペレー
ションレジスタl6の出力が、値0(空白部分)のとき
にオペレーションレジスタl日の出力が、マルチブレク
サ20からALUI4へ供給されるので、同図(A)に
おいて値1(斜線部分)となるビット位置ではオアのビ
ット演算が行われ、また、値O(空白部分)となるビッ
ト位置では背景側のビットパターンが反転ざれる。
その結果、同図(D)のように直線ベクトルの描画デー
タが得られ、そのデータでは値Oとなるビットデータが
一つ増加する. 以上説明したように本実施例によれば、ビッ1・演算の
種類を指定するデータが複数のオペレーションレジスタ
16.18に用意ざれ、ベクトルパターンの値に応じた
ビット演算が切り替えられて行われるので、複数のビッ
ト演算が1ワードのヘクトルパターンについて行われる
複雑な処理の場合でも、これを1回の処理で完了でき、
したがって、高速にベクトルを描画することが可能とな
る。
[発明の効果コ 以上説明したように本発明によれば、ビット演算の橿類
を指定する複数のデータが用意されていずれかが切り替
え出力され、その切り替え出力で示されるビット演算が
行われるので、複数のビット演算がベクトルパターンの
ビット列について行われる複雑な処理の場合でも、これ
を1回の処理34 ・ ・フレームメモリ、 で完了でき、したがって、高速にベクトルを描画するこ
とが可能となる。
【図面の簡単な説明】
第1図は実施例の構成説明図、 第2図は実施例の作用説明図、 第3図は従来例の構成説明図、 第4図は従来例の作用説明図、 である。 3 6 ・ ・表示装置。

Claims (1)

  1. 【特許請求の範囲】 ビット列のデータで示されるベクトルパターンを保持す
    るパターン保持手段(10)と、背景のパターンを保持
    するパターン保持手段(12)と、 両パターンをビット単位で演算するビット演算手段(1
    4)と、 前記演算の種類を指定するデータが各々書き込まれる複
    数の演算指定データ記憶手段(16、18)と、 演算指定データ記憶手段(16、18)に書き込まれた
    データをビット演算手段(14)へベクトルパターンに
    よって切り替え出力する切替手段(20)と、 を有することを特徴とするベクトル描画演算回路。
JP24364989A 1989-09-20 1989-09-20 ベクトル描画演算回路 Pending JPH03105577A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24364989A JPH03105577A (ja) 1989-09-20 1989-09-20 ベクトル描画演算回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24364989A JPH03105577A (ja) 1989-09-20 1989-09-20 ベクトル描画演算回路

Publications (1)

Publication Number Publication Date
JPH03105577A true JPH03105577A (ja) 1991-05-02

Family

ID=17106960

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24364989A Pending JPH03105577A (ja) 1989-09-20 1989-09-20 ベクトル描画演算回路

Country Status (1)

Country Link
JP (1) JPH03105577A (ja)

Similar Documents

Publication Publication Date Title
JP2541539B2 (ja) 図形処理装置
JPH0756892A (ja) マスク付きベクトル演算器を持つ計算機
US5020002A (en) Method and apparatus for decomposing a quadrilateral figure for display and manipulation by a computer system
JPH03196188A (ja) 情報処理装置の表示方式
JPH03105577A (ja) ベクトル描画演算回路
JPH03188578A (ja) ベクトル描画処理回路
JP2748787B2 (ja) 曲線発生装置
JPH02171914A (ja) 印刷データ生成装置
JP2556083B2 (ja) 複合演算パイプライン回路
JPH0547867B2 (ja)
JPH0435948B2 (ja)
JPS63250785A (ja) 演算処理回路
JPH02207383A (ja) 図形塗りつぶし装置
SU728114A1 (ru) Устройство дл управлени системой лучевой обработки
JPH05165875A (ja) ベクトル演算処理装置
JPH02153392A (ja) ベクトル図形表示方法
JPH01128095A (ja) メモリ書込回路
JPS63279369A (ja) 二色塗り処理方式
JPS63163584A (ja) クリツピング処理方式
JPS58146960A (ja) 図形演算装置
JPH0667969A (ja) グラフィックメモリ装置
JPH04190465A (ja) 画像処理装置
JPS59191668A (ja) 論理演算装置
JPH04295954A (ja) データ処理装置
JPS63255779A (ja) アドレス制御回路