JPH06215119A - 画像変換処理装置の初期化方法 - Google Patents
画像変換処理装置の初期化方法Info
- Publication number
- JPH06215119A JPH06215119A JP2315493A JP2315493A JPH06215119A JP H06215119 A JPH06215119 A JP H06215119A JP 2315493 A JP2315493 A JP 2315493A JP 2315493 A JP2315493 A JP 2315493A JP H06215119 A JPH06215119 A JP H06215119A
- Authority
- JP
- Japan
- Prior art keywords
- initialization
- bus
- image
- data
- storage area
- 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.)
- Granted
Links
Landscapes
- Image Input (AREA)
- Bus Control (AREA)
Abstract
(57)【要約】
【目的】 本発明は、記憶領域初期化のデータをバッフ
ァにて保持し、初期化要求のある度にソフトウエアにて
設定する必要を無くし、又、初期化データをDMAの連
続転送をおこなうことにより記憶領域初期化の高速化を
目的とする。更に、記憶領域初期化時に行うDMA中の
CPU処理動作の保証を行うことにより、本発明を適用
したシステムを高速化することにある。 【構成】 装置を制御するCPU201、画像処理用コ
ントロール部のバス、画像処理用メモリのコントロール
を行うバス/メモリコントローラ207、画像処理用メ
モリ208及び初期化データを保持するバッファ30
1、画像処理用メモリ208の接続されたバスとシステ
ムバスとの接続を切り離すバッファ付きフリップフロッ
プ303、その他初期化制御を行う回路にて構成される
コントローラ部202からなる。
ァにて保持し、初期化要求のある度にソフトウエアにて
設定する必要を無くし、又、初期化データをDMAの連
続転送をおこなうことにより記憶領域初期化の高速化を
目的とする。更に、記憶領域初期化時に行うDMA中の
CPU処理動作の保証を行うことにより、本発明を適用
したシステムを高速化することにある。 【構成】 装置を制御するCPU201、画像処理用コ
ントロール部のバス、画像処理用メモリのコントロール
を行うバス/メモリコントローラ207、画像処理用メ
モリ208及び初期化データを保持するバッファ30
1、画像処理用メモリ208の接続されたバスとシステ
ムバスとの接続を切り離すバッファ付きフリップフロッ
プ303、その他初期化制御を行う回路にて構成される
コントローラ部202からなる。
Description
【0001】
【産業上の利用分野】本発明は、画像変換処理装置の記
憶領域の初期化方法に関する。
憶領域の初期化方法に関する。
【0002】
発明に最も近い公知例 特開平01−25224[H1.1.27] 名称「マイクロプロセッサシステムにおけるメモリ初期
化方式」 この公知例は、アドレスと初期化すべきサイズとを設定
しておき、起動信号により設定アドレスからサイズ分の
メモリの各アドレスに初期化用データをDMA転送する
ことにより、初期化を高速にすることを目的としてい
る。
化方式」 この公知例は、アドレスと初期化すべきサイズとを設定
しておき、起動信号により設定アドレスからサイズ分の
メモリの各アドレスに初期化用データをDMA転送する
ことにより、初期化を高速にすることを目的としてい
る。
【0003】そして、この目的を達成するために、メモ
リの初期化をDMA転送で実行するDMA回路を、アド
レスカウンタ、転送数カウンタ、レジスタなどで構成し
初期化用データをレジスタに設定しておく。そしてMP
Uによるメモリの初期化時に初期化すべきアドレスをア
ドレスカウンタに、転送数を転送数カウンタに夫々設定
し、MPUからの起動要求信号でバス使用要求作成回路
は優先制御回路を介してタイミング制御回路を起動し、
レジスタ、カウンタの内容を出力してメモリに書き込
む。更に1回のDMA転送毎にカウンタの内容を更新
し、転送数だけメモリの所定領域にレジスタ内の初期化
用データを書き込む方式としている。
リの初期化をDMA転送で実行するDMA回路を、アド
レスカウンタ、転送数カウンタ、レジスタなどで構成し
初期化用データをレジスタに設定しておく。そしてMP
Uによるメモリの初期化時に初期化すべきアドレスをア
ドレスカウンタに、転送数を転送数カウンタに夫々設定
し、MPUからの起動要求信号でバス使用要求作成回路
は優先制御回路を介してタイミング制御回路を起動し、
レジスタ、カウンタの内容を出力してメモリに書き込
む。更に1回のDMA転送毎にカウンタの内容を更新
し、転送数だけメモリの所定領域にレジスタ内の初期化
用データを書き込む方式としている。
【0004】
【発明が解決しようとする課題】上記従来技術は、初期
化要求の度にソフトウエアにて初期化データをレジスタ
に設定する必要があり、また記憶領域初期化中は、バス
調停を行うことによりDMACがバスマスタの間はCP
Uがバス権を失ってしまうことになり、命令語をフェッ
チすることができず処理を停止するという問題点があっ
た。
化要求の度にソフトウエアにて初期化データをレジスタ
に設定する必要があり、また記憶領域初期化中は、バス
調停を行うことによりDMACがバスマスタの間はCP
Uがバス権を失ってしまうことになり、命令語をフェッ
チすることができず処理を停止するという問題点があっ
た。
【0005】本発明は、記憶領域初期化の初期化データ
をバッファにて保持し初期化要求の度に、ソフトウエア
にて設定する必要を無くし、初期化データをDMAの連
続転送をおこなうことにより記憶領域初期化の高速化を
図り本発明を適用したシステムを高速化することを目的
とする。
をバッファにて保持し初期化要求の度に、ソフトウエア
にて設定する必要を無くし、初期化データをDMAの連
続転送をおこなうことにより記憶領域初期化の高速化を
図り本発明を適用したシステムを高速化することを目的
とする。
【0006】又、前回処理したデータが残っていたま
ま、画像変換処理をおこなうと、プリンタ或るいはそれ
に類する出力装置に出力した場合、不要データは印字不
良となって表れる。ドットや文字に対応するデータが、
画像変換処理装置の画像処理コントローラによって現在
処理している画データ記憶領域に書き込まれるが、その
際前回処理の画像データと加算されたことになり、ドッ
トや文字に対応するデータが元の画像データとは違った
ものになってしまう。この問題を解決するため画像変換
処理記憶領域の初期設定を上記方式にて行うことにより
画像出力の品質向上を短時間の処理にて行うことを目的
とする。
ま、画像変換処理をおこなうと、プリンタ或るいはそれ
に類する出力装置に出力した場合、不要データは印字不
良となって表れる。ドットや文字に対応するデータが、
画像変換処理装置の画像処理コントローラによって現在
処理している画データ記憶領域に書き込まれるが、その
際前回処理の画像データと加算されたことになり、ドッ
トや文字に対応するデータが元の画像データとは違った
ものになってしまう。この問題を解決するため画像変換
処理記憶領域の初期設定を上記方式にて行うことにより
画像出力の品質向上を短時間の処理にて行うことを目的
とする。
【0007】更に、記憶領域初期化時に行うDMA中の
CPU処理動作の保証を行うことにより、本発明を適用
したシステムを高速化することを目的とする。
CPU処理動作の保証を行うことにより、本発明を適用
したシステムを高速化することを目的とする。
【0008】
【課題を解決するための手段】本発明は、上記目的を達
成するために、所定の記憶領域の初期化を行う場合、初
期化データをハードウエアのバッファに保持し、ソフト
ウエアの設定を行うことなく、前記初期化データを前記
バッファから前記記憶領域にDMA転送する。
成するために、所定の記憶領域の初期化を行う場合、初
期化データをハードウエアのバッファに保持し、ソフト
ウエアの設定を行うことなく、前記初期化データを前記
バッファから前記記憶領域にDMA転送する。
【0009】また、前記記憶領域の初期化を行う場合、
前記バッファと前記記憶領域とを接続するDMA転送の
バスと本装置の制御を行うCPUのバスとを切り離し、
前記CPUが命令のフェッチサイクルを停止することな
く、前記バッファから前記記憶領域に前記初期化データ
をDMA転送する。
前記バッファと前記記憶領域とを接続するDMA転送の
バスと本装置の制御を行うCPUのバスとを切り離し、
前記CPUが命令のフェッチサイクルを停止することな
く、前記バッファから前記記憶領域に前記初期化データ
をDMA転送する。
【0010】さらに、画像伸長/圧縮、線密度変換など
の画像処理を施した後、前記記憶領域に格納する前に前
記記憶領域を上記手順により初期化する。
の画像処理を施した後、前記記憶領域に格納する前に前
記記憶領域を上記手順により初期化する。
【0011】
【作用】上記した構成により、予めハードウエアのバッ
ファに初期化データを保持させておくことにより、ソフ
トウエアの設定なしに記憶領域初期化を行うことができ
る。
ファに初期化データを保持させておくことにより、ソフ
トウエアの設定なしに記憶領域初期化を行うことができ
る。
【0012】また、記憶領域の初期化時に、DMACが
バスマスタの間は、CPUの接続するバスと記憶領域、
初期化データを保持するバッファ及び記憶領域を初期化
する制御部の接続するバスを分けることによって、CP
Uが処理を停止することなく、記憶領域の初期化を行う
ことができるので、システムの処理の高速化が図れる。
バスマスタの間は、CPUの接続するバスと記憶領域、
初期化データを保持するバッファ及び記憶領域を初期化
する制御部の接続するバスを分けることによって、CP
Uが処理を停止することなく、記憶領域の初期化を行う
ことができるので、システムの処理の高速化が図れる。
【0013】
【実施例】以下、本発明の1実施例を詳細に説明する。
【0014】図1は本発明を適用した画像変換処理装置
のシステム構成図である。1は光磁気ディスクに画デー
タや文字データを記録する光磁気デスク記憶装置であ
る。2は本発明を適用した画像変換処理装置であり、描
画処理(画像伸長/圧縮、線密度変換等)を行い、SC
SIインターフェースにて光磁気ディスク記憶装置1と
接続する。3は光磁気ディスクである。4は公衆網等の
通信回線5とLAN6とのインターフェース変換を行う
通信制御装置(以下、「CS」と称する)である。6は
CS4と光磁気ディスク記憶装置1を接続し通信を行う
LAN(Local Area Network)であ
る。7は光磁気ディスク記憶装置1と画像変換処理装置
2を接続しデータの送受信を行うSCSI(Small
Computer System Interfac
e)と呼ばれる通信インターフェースである。
のシステム構成図である。1は光磁気ディスクに画デー
タや文字データを記録する光磁気デスク記憶装置であ
る。2は本発明を適用した画像変換処理装置であり、描
画処理(画像伸長/圧縮、線密度変換等)を行い、SC
SIインターフェースにて光磁気ディスク記憶装置1と
接続する。3は光磁気ディスクである。4は公衆網等の
通信回線5とLAN6とのインターフェース変換を行う
通信制御装置(以下、「CS」と称する)である。6は
CS4と光磁気ディスク記憶装置1を接続し通信を行う
LAN(Local Area Network)であ
る。7は光磁気ディスク記憶装置1と画像変換処理装置
2を接続しデータの送受信を行うSCSI(Small
Computer System Interfac
e)と呼ばれる通信インターフェースである。
【0015】以下、図1,図2により画像変換処理装置
のシステム動作説明を行う。図2は画像変換処理装置の
動作概要を示すフローチャートである。
のシステム動作説明を行う。図2は画像変換処理装置の
動作概要を示すフローチャートである。
【0016】通信回線5、CS4、LAN6を経由して
入力された画や文字の情報データは、光磁気ディスク記
憶装置1に格納される。格納された画や文字の情報デー
タは、SCSI7を介して画像変換処理装置2に送られ
る。画像変換処理装置2に取り込まれた画や文字の情報
データは、画像変換処理装置2によって描画処理が行わ
れる。まず、情報データ入力がありか判別される(S5
01)。画や文字の情報データの内容により、画や文字
の含まれた文書を画像処理用のメモリ上に再生し、(画
像を伸長する)(S502)。そして、光磁気ディスク
記憶装置1より、指示された画像に変換を行う(S50
2、S503、S504)。更に光磁気ディスク3に効
率的に格納するため、画像圧縮を行う(S505)。画
像圧縮完了後、画像変換処理装置2は光磁気ディスク記
憶装置1にこの処理した画データを返送する(S50
6)。
入力された画や文字の情報データは、光磁気ディスク記
憶装置1に格納される。格納された画や文字の情報デー
タは、SCSI7を介して画像変換処理装置2に送られ
る。画像変換処理装置2に取り込まれた画や文字の情報
データは、画像変換処理装置2によって描画処理が行わ
れる。まず、情報データ入力がありか判別される(S5
01)。画や文字の情報データの内容により、画や文字
の含まれた文書を画像処理用のメモリ上に再生し、(画
像を伸長する)(S502)。そして、光磁気ディスク
記憶装置1より、指示された画像に変換を行う(S50
2、S503、S504)。更に光磁気ディスク3に効
率的に格納するため、画像圧縮を行う(S505)。画
像圧縮完了後、画像変換処理装置2は光磁気ディスク記
憶装置1にこの処理した画データを返送する(S50
6)。
【0017】光磁気ディスク記憶装置1は返送された画
データを光磁気ディスク3に格納する。ここで、通信回
線5を経由して入力されてくる画や文字の情報データ
は、画像変換処理装置2の描画処理中にも送られくる。
従って、画像変換処理装置2の処理は光磁気ディスク記
憶装置1に対しての応答性を良くすることがシステムの
性能が向上することから、高速性が求められる。
データを光磁気ディスク3に格納する。ここで、通信回
線5を経由して入力されてくる画や文字の情報データ
は、画像変換処理装置2の描画処理中にも送られくる。
従って、画像変換処理装置2の処理は光磁気ディスク記
憶装置1に対しての応答性を良くすることがシステムの
性能が向上することから、高速性が求められる。
【0018】図3は画像変換処理装置2の内部構成図を
示すブロック図である。
示すブロック図である。
【0019】201は画像変換処理装置2の制御を行う
CPUである。202はバス形式変換、DMA制御、初
期化の制御を行う初期化/バスコントローラ部である。
209はSCSIインターフェースの制御を行うコント
ローラ部で、このSCSIインターフェースコントロー
ラ209の制御を行うコントローラと接続されている。
203はSCSIインターフェースコントローラ209
の制御を行い、SCSIインターフェースから入力され
た画や文字の情報データをメモリ204にDMAにて格
納したり、描画処理後のメモリ204に格納された画デ
ータをDMAにてSCSIインターフェースコントロー
ラ209へ転送するSCSI/DMAコントローラであ
る。
CPUである。202はバス形式変換、DMA制御、初
期化の制御を行う初期化/バスコントローラ部である。
209はSCSIインターフェースの制御を行うコント
ローラ部で、このSCSIインターフェースコントロー
ラ209の制御を行うコントローラと接続されている。
203はSCSIインターフェースコントローラ209
の制御を行い、SCSIインターフェースから入力され
た画や文字の情報データをメモリ204にDMAにて格
納したり、描画処理後のメモリ204に格納された画デ
ータをDMAにてSCSIインターフェースコントロー
ラ209へ転送するSCSI/DMAコントローラであ
る。
【0020】204はメインメモリで、本装置の制御プ
ログラム(ソフトウエア)や、SCSIインターフェー
スを介して送受信を行う画や文字の情報データや、描画
処理後の画データなどを格納するメモリである。205
はメモリ204のRAS、CAS等の制御を行うメモリ
コントローラである。207は描画処理用メモリのRA
S、CAS、リード、ライトの制御及び画像処理部バス
214の制御を行いDMA機能を持つコントローラであ
る。208は描画処理用メモリで、バス/メモリコント
ローラ207に接続する。
ログラム(ソフトウエア)や、SCSIインターフェー
スを介して送受信を行う画や文字の情報データや、描画
処理後の画データなどを格納するメモリである。205
はメモリ204のRAS、CAS等の制御を行うメモリ
コントローラである。207は描画処理用メモリのRA
S、CAS、リード、ライトの制御及び画像処理部バス
214の制御を行いDMA機能を持つコントローラであ
る。208は描画処理用メモリで、バス/メモリコント
ローラ207に接続する。
【0021】210、211は画像処理コントローラで
メモリ208に格納された画データ、文字データの伸長
/圧縮、線密度変換等を行い、画像処理部バス214に
接続する。206はDMAC(ダイレクトメモリアクセ
スコントローラ)で画像処理用メモリ208とメインメ
モリ204間のDMA転送をバス/メモリコントローラ
207と併用し、初期化/バスコントローラ202の制
御を介して行う。212はシステムバスでCPU20
1、SCSI/DMAコントローラ203等を接続す
る。214は画像処理コントローラ210、211、画
像処理用メモリ208、バス/メモリコントローラ20
7で構成される画像処理部を接続する画像処理部バスで
ある。216は光磁気ディスク記憶装置1と接続する通
信回線であるSCSIインターフェースである。
メモリ208に格納された画データ、文字データの伸長
/圧縮、線密度変換等を行い、画像処理部バス214に
接続する。206はDMAC(ダイレクトメモリアクセ
スコントローラ)で画像処理用メモリ208とメインメ
モリ204間のDMA転送をバス/メモリコントローラ
207と併用し、初期化/バスコントローラ202の制
御を介して行う。212はシステムバスでCPU20
1、SCSI/DMAコントローラ203等を接続す
る。214は画像処理コントローラ210、211、画
像処理用メモリ208、バス/メモリコントローラ20
7で構成される画像処理部を接続する画像処理部バスで
ある。216は光磁気ディスク記憶装置1と接続する通
信回線であるSCSIインターフェースである。
【0022】図4は画像変換処理装置動作シーケンスチ
ャートであり、図5及び図6は画像変換処理装置の動作
説明の為の補足図である。
ャートであり、図5及び図6は画像変換処理装置の動作
説明の為の補足図である。
【0023】図4において、600、670、680、
の3種類の矢印があるが、それぞれ同種の矢印は同一の
データの処理であることを示す。
の3種類の矢印があるが、それぞれ同種の矢印は同一の
データの処理であることを示す。
【0024】図5及び図6において、601などで示さ
れる矢印は、データの流れる方向を示す。メインメモリ
204を示した矩形のエリアは、記憶領域のエリアを概
念的に示した記号である。同様に、画像処理用メモリ2
08を示した矩形のエリアは記憶領域のエリアを概念的
に示した記号である。画像処理用メモリ208のエリア
は、説明の便宜上RBUF1〜RBUF3の3つのエリ
アに分けられているものとする。それぞれの用途は、R
BUF1、RBUF2は描画処理用のエリアで、画像伸
長、線密度変換、90゜回転を行うエリアである。RB
UF3はRBUF1、RBUF2で行った描画処理後、
MMR圧縮を行ったデータを格納するエリアである。以
下、図3,図4,図5及び図6により画像変換処理装置
内部の動作説明を行う。
れる矢印は、データの流れる方向を示す。メインメモリ
204を示した矩形のエリアは、記憶領域のエリアを概
念的に示した記号である。同様に、画像処理用メモリ2
08を示した矩形のエリアは記憶領域のエリアを概念的
に示した記号である。画像処理用メモリ208のエリア
は、説明の便宜上RBUF1〜RBUF3の3つのエリ
アに分けられているものとする。それぞれの用途は、R
BUF1、RBUF2は描画処理用のエリアで、画像伸
長、線密度変換、90゜回転を行うエリアである。RB
UF3はRBUF1、RBUF2で行った描画処理後、
MMR圧縮を行ったデータを格納するエリアである。以
下、図3,図4,図5及び図6により画像変換処理装置
内部の動作説明を行う。
【0025】SCSIインターフェース216より入力
された画や文字の情報データ1は、SCSI/DMAコ
ントローラ203によってメインメモリ204にDMA
転送にて格納される(図4 601参照、図5 項番1
参照)。この格納された画や文字の情報データは、DM
AC206によって画像処理用メモリ208とメインメ
モリ204間のDMA転送をバス/メモリコントローラ
207と併用し、初期化/バスコントローラ202の制
御を介して行う。システムバス212、初期化/バスコ
ントローラ部202、バス/メモリコントローラ207
を経由して画像処理用メモリ208のRBUF1に格納
される(図4 602参照、図5 項番2参照)。
された画や文字の情報データ1は、SCSI/DMAコ
ントローラ203によってメインメモリ204にDMA
転送にて格納される(図4 601参照、図5 項番1
参照)。この格納された画や文字の情報データは、DM
AC206によって画像処理用メモリ208とメインメ
モリ204間のDMA転送をバス/メモリコントローラ
207と併用し、初期化/バスコントローラ202の制
御を介して行う。システムバス212、初期化/バスコ
ントローラ部202、バス/メモリコントローラ207
を経由して画像処理用メモリ208のRBUF1に格納
される(図4 602参照、図5 項番2参照)。
【0026】格納された画や文字の情報データは画像処
理コントローラ210によって画や文字の含まれた文書
としてメモリ上に再生される(画像伸長)(図4 60
3参照、図5 項番3参照)。この時次の情報データ2
604がSCSIインターフェース216より入力さ
れた場合はメインメモリ204にDMA転送にて格納さ
れる(図4 605参照、図5 項番3参照)。再生さ
れた情報データ1の画像処理用メモリ208上の文書は
今度は画像処理コントローラ211によって線密度変
換、90゜回転、MMR圧縮の描画処理が行われる(図
4 606参照、図5 項番4参照)。次データの情報
データ2 604はRBUF2に格納される(図4 6
09参照、図5 項番4参照)。
理コントローラ210によって画や文字の含まれた文書
としてメモリ上に再生される(画像伸長)(図4 60
3参照、図5 項番3参照)。この時次の情報データ2
604がSCSIインターフェース216より入力さ
れた場合はメインメモリ204にDMA転送にて格納さ
れる(図4 605参照、図5 項番3参照)。再生さ
れた情報データ1の画像処理用メモリ208上の文書は
今度は画像処理コントローラ211によって線密度変
換、90゜回転、MMR圧縮の描画処理が行われる(図
4 606参照、図5 項番4参照)。次データの情報
データ2 604はRBUF2に格納される(図4 6
09参照、図5 項番4参照)。
【0027】描画処理の済んだ画データはRBUF3に
一時的に保持され、バス/メモリコントローラ207、
DMAC206によって画像処理用メモリ208より、
メインメモリへ画や文字の情報データの通った経路を逆
のぼり格納される(図4 607参照、図6 項番5参
照)。情報データ2 604は画像伸長が行われる(図
4 610参照、図5 項番4参照)。メインメモリに
格納された画データは、SCSI/DMAコントローラ
203によってSCSIインターフェースコントローラ
209を介してSCSIインターフェース216に出力
され、光磁気ディスク記憶装置1に返送される(図4
611、612参照、図6 項番5参照)。
一時的に保持され、バス/メモリコントローラ207、
DMAC206によって画像処理用メモリ208より、
メインメモリへ画や文字の情報データの通った経路を逆
のぼり格納される(図4 607参照、図6 項番5参
照)。情報データ2 604は画像伸長が行われる(図
4 610参照、図5 項番4参照)。メインメモリに
格納された画データは、SCSI/DMAコントローラ
203によってSCSIインターフェースコントローラ
209を介してSCSIインターフェース216に出力
され、光磁気ディスク記憶装置1に返送される(図4
611、612参照、図6 項番5参照)。
【0028】描画処理の行われたメモリエリアは、CP
U201からの指示により初期化/バスコントローラ2
02およびバス/メモリコントローラ207により、次
の情報データの処理の為指定領域の初期化が行われる
(図4 613参照、図6 項番6参照)。画像伸長の
終了した情報データ2は描画処理が行われる(図4 6
14参照、図6 項番6参照)。更に、光磁気ディスク
記憶装置1より描画処理中にも送られてくる情報データ
3はメインメモリ204に格納され(図4 680、6
15参照、図6 項番7参照)、画像処理用メモリ20
8のRBUF1の初期化が終了していた場合には、RB
UF1へ転送される(図4 616参照、図6 項番7
参照)。もし画像処理用メモリRBUF1の初期化が終
了していなかった場合には、初期化が終了するまで情報
データ3はメインメモリ204に保持され初期化の終了
を待つ。
U201からの指示により初期化/バスコントローラ2
02およびバス/メモリコントローラ207により、次
の情報データの処理の為指定領域の初期化が行われる
(図4 613参照、図6 項番6参照)。画像伸長の
終了した情報データ2は描画処理が行われる(図4 6
14参照、図6 項番6参照)。更に、光磁気ディスク
記憶装置1より描画処理中にも送られてくる情報データ
3はメインメモリ204に格納され(図4 680、6
15参照、図6 項番7参照)、画像処理用メモリ20
8のRBUF1の初期化が終了していた場合には、RB
UF1へ転送される(図4 616参照、図6 項番7
参照)。もし画像処理用メモリRBUF1の初期化が終
了していなかった場合には、初期化が終了するまで情報
データ3はメインメモリ204に保持され初期化の終了
を待つ。
【0029】以降、情報データ2 670、情報データ
3 680は情報データ1 600と同様の処理が行わ
れ、光磁気ディスク装置へ返送される。
3 680は情報データ1 600と同様の処理が行わ
れ、光磁気ディスク装置へ返送される。
【0030】このように、次の画データの処理を行うた
め、初期化を高速に実施することが可能となり、次デー
タの処理を円滑に進めることができる。従って、初期化
を高速にすることによってシステム処理性能を上げるこ
とができる。
め、初期化を高速に実施することが可能となり、次デー
タの処理を円滑に進めることができる。従って、初期化
を高速にすることによってシステム処理性能を上げるこ
とができる。
【0031】又、初期化中にも光磁気ディスク記憶装置
から文字や画の情報データが入力されるので、その制御
等のためCPUの処理動作が継続されることが求められ
る。
から文字や画の情報データが入力されるので、その制御
等のためCPUの処理動作が継続されることが求められ
る。
【0032】図7は本発明の回路構成例を、図8に本発
明の回路の動作タイミングチャートを示す。
明の回路の動作タイミングチャートを示す。
【0033】301は本発明による初期化の初期化デー
タを保持するバッファである。302は初期化データを
バス上に出力するためグランドに接続された信号線であ
る。303はバス214とローカルバス213を接続す
る3ステート出力のフリップフロップ及びバッファであ
る。305、306、307はバス/メモリコントロー
ラ207より出力されるバス214の基本クロックであ
る。308はデータ転送要求信号(MBREQ2)であ
る。309はアドレス、データが有効であることを示す
データ転送認識信号(MBACK2)である。310
は、データ転送時書き込みを示す信号(CBUSW)で
ある。311はバス214に出力されたアドレスが有効
であることを示すアドレス有効信号(MBAEN)であ
る。
タを保持するバッファである。302は初期化データを
バス上に出力するためグランドに接続された信号線であ
る。303はバス214とローカルバス213を接続す
る3ステート出力のフリップフロップ及びバッファであ
る。305、306、307はバス/メモリコントロー
ラ207より出力されるバス214の基本クロックであ
る。308はデータ転送要求信号(MBREQ2)であ
る。309はアドレス、データが有効であることを示す
データ転送認識信号(MBACK2)である。310
は、データ転送時書き込みを示す信号(CBUSW)で
ある。311はバス214に出力されたアドレスが有効
であることを示すアドレス有効信号(MBAEN)であ
る。
【0034】以下、図7,図8により本発明の動作説明
を行う。CPU201(CPU201がメインメモリ2
04上のソフトウエアを読み込み動作する)の指示によ
り、バス/メモリコントローラ207に初期化開始アド
レス、初期化語数(転送数)を設定する。CPU201
からの指示はシステムバス212、システムバス21
2、バッファ部303、画像処理部バス214を経由し
てバス/メモリコントローラ207に設定される。
を行う。CPU201(CPU201がメインメモリ2
04上のソフトウエアを読み込み動作する)の指示によ
り、バス/メモリコントローラ207に初期化開始アド
レス、初期化語数(転送数)を設定する。CPU201
からの指示はシステムバス212、システムバス21
2、バッファ部303、画像処理部バス214を経由し
てバス/メモリコントローラ207に設定される。
【0035】次に、312の初期化スタートレジスタに
CPU201からスタート指示を与える。スタート指示
をうけた初期化スタートレジスタ312はデータ転送要
求信号(MBREQ2)308を真(ローレベル)とす
る(図8 401参照)。データ転送要求信号(MBR
EQ2)308を真とされたバス/メモリコントローラ
207は、データ転送認識信号(MBACK2)309
を真(ローレベル)(図8 402参照)とする。デー
タ転送認識信号(MBACK2)309が真となると、
初期化/バスコントロ−ラ部202はデータ転送時書き
込み信号(CBUSW)310を真(ローレベル)(図
8 403参照)とする。バス/メモリコントローラ2
07はメモリ書き込みアドレスを出力し(図8 404
参照)、アドレス有効信号(MBAEN)311をアド
レスの有効期間真(ハイレベル)とする(図8 405
参照)。
CPU201からスタート指示を与える。スタート指示
をうけた初期化スタートレジスタ312はデータ転送要
求信号(MBREQ2)308を真(ローレベル)とす
る(図8 401参照)。データ転送要求信号(MBR
EQ2)308を真とされたバス/メモリコントローラ
207は、データ転送認識信号(MBACK2)309
を真(ローレベル)(図8 402参照)とする。デー
タ転送認識信号(MBACK2)309が真となると、
初期化/バスコントロ−ラ部202はデータ転送時書き
込み信号(CBUSW)310を真(ローレベル)(図
8 403参照)とする。バス/メモリコントローラ2
07はメモリ書き込みアドレスを出力し(図8 404
参照)、アドレス有効信号(MBAEN)311をアド
レスの有効期間真(ハイレベル)とする(図8 405
参照)。
【0036】コントローラ部202はデータ転送認識信
号(MBACK2)309が真(ローレベル)で、アド
レス有効信号(MBAEN)311が偽(ローレベル)
の場合、で初期化データ保持バッファの保持している初
期化データを画像処理部バス214へ出力する(図8
406参照)。画像処理部バス214へ出力された初期
化データは、基本クロックMBCLK4の立下りにてバ
ス/メモリコントローラ207に取り込まれる(図8
408参照)。バス/メモリコントローラ207に取り
込まれたデータは、バス/メモリコントローラ207に
よって画像処理用メモリ208へ書き込まれる。データ
取り込み後、バス/メモリコントローラ207は、デー
タ転送認識信号(MBACK2)309を偽(ハイレベ
ル)とする(図8 409参照)。コントローラ部20
2は、データ転送認識信号(MBACK2)309の偽
(ハイレベル)を検出し、書き込み信号(CBUSW)
310を偽(ハイレベル)とする(図8 410参
照)。また、初期化データ保持バッファ301の初期化
データバス214への出力を停止する(図8 411参
照)。
号(MBACK2)309が真(ローレベル)で、アド
レス有効信号(MBAEN)311が偽(ローレベル)
の場合、で初期化データ保持バッファの保持している初
期化データを画像処理部バス214へ出力する(図8
406参照)。画像処理部バス214へ出力された初期
化データは、基本クロックMBCLK4の立下りにてバ
ス/メモリコントローラ207に取り込まれる(図8
408参照)。バス/メモリコントローラ207に取り
込まれたデータは、バス/メモリコントローラ207に
よって画像処理用メモリ208へ書き込まれる。データ
取り込み後、バス/メモリコントローラ207は、デー
タ転送認識信号(MBACK2)309を偽(ハイレベ
ル)とする(図8 409参照)。コントローラ部20
2は、データ転送認識信号(MBACK2)309の偽
(ハイレベル)を検出し、書き込み信号(CBUSW)
310を偽(ハイレベル)とする(図8 410参
照)。また、初期化データ保持バッファ301の初期化
データバス214への出力を停止する(図8 411参
照)。
【0037】転送最終サイクル時バス/メモリコントロ
ーラ207は転送最終サイクル信号(DTC)315を
真(ローレベル)とする(図8 415参照)。転送最
終サイクル信号(DTC)315の真(ローレベル)を
認識した初期化/バスコントローラ202は、以降、デ
ータ転送要求信号(MBREQ2)308の出力を停止
し初期化を終了する。以上、バスサイクルを指定された
転送語数終了までDMAにて連続的に繰り変えす。
ーラ207は転送最終サイクル信号(DTC)315を
真(ローレベル)とする(図8 415参照)。転送最
終サイクル信号(DTC)315の真(ローレベル)を
認識した初期化/バスコントローラ202は、以降、デ
ータ転送要求信号(MBREQ2)308の出力を停止
し初期化を終了する。以上、バスサイクルを指定された
転送語数終了までDMAにて連続的に繰り変えす。
【0038】このように、初期化データをデータバッフ
ァに保持しておき、DMAにて連続的に転送することに
より初期化を高速に行える。また、CPU201の接続
されるバスと画像処理用メモリ208と初期化データを
DMA転送する制御部および初期化データを保持するバ
ッファの接続されるバスをバッファにて分けることによ
り、連続転送中もCPU201の演算処理に影響を与え
ずに、画像処理用メモリ208の初期化がおこなえる。
ァに保持しておき、DMAにて連続的に転送することに
より初期化を高速に行える。また、CPU201の接続
されるバスと画像処理用メモリ208と初期化データを
DMA転送する制御部および初期化データを保持するバ
ッファの接続されるバスをバッファにて分けることによ
り、連続転送中もCPU201の演算処理に影響を与え
ずに、画像処理用メモリ208の初期化がおこなえる。
【0039】この実施例のシステムにおける効果は以下
のようになる。
のようになる。
【0040】32Byte/バスサイクルにて初期化を
行うため、6MByteの初期化では下記の時間にて、
初期化を行え、しかもその間、CPUの動作が保証され
る。
行うため、6MByteの初期化では下記の時間にて、
初期化を行え、しかもその間、CPUの動作が保証され
る。
【0041】6MByte/32(Byte/バスサイ
クル)=187500バスサイクル 1バスサイクルに要する時間=500ns 500ns×187500=93.75ms
クル)=187500バスサイクル 1バスサイクルに要する時間=500ns 500ns×187500=93.75ms
【0042】
【発明の効果】このように本発明によれば、初期化デー
タをバッファに保持することによって、記憶領域の初期
化を行うことにより、システムの立ち上げの度に設定す
る必要がなくなりソフトウエアの処理が軽減でき、不要
データの出力を抑止し、画像出力データの品質が向上す
る。
タをバッファに保持することによって、記憶領域の初期
化を行うことにより、システムの立ち上げの度に設定す
る必要がなくなりソフトウエアの処理が軽減でき、不要
データの出力を抑止し、画像出力データの品質が向上す
る。
【0043】又、記憶領域初期化中も、CPUの動作が
保証されるためソフトウエア処理が継続でき、処理速度
の向上が図れる。
保証されるためソフトウエア処理が継続でき、処理速度
の向上が図れる。
【0044】その結果、記憶領域の初期化の高速化が図
られ、システムの処理速度が向上する。
られ、システムの処理速度が向上する。
【図1】本発明を適用した画像変換処理装置のシステム
構成図を示す。
構成図を示す。
【図2】本発明を適用した画像変換処理装置内部の構成
図を示す。
図を示す。
【図3】本発明の回路構成を示す。
【図4】本発明の回路の動作タイミングチャートを示
す。
す。
【図5】本発明を適用した画像変換処理装置動作概要フ
ローを示す。
ローを示す。
【図6】本発明を適用した画像変換処理装置動作シーケ
ンスチャートを示す。
ンスチャートを示す。
【図7】本発明を適用した画像変換処理装置動作の補足
説明図である。
説明図である。
【図8】図7における各信号のタイミングチャートであ
る。
る。
1 光磁気ディスク記憶装置 2 画像変換処理装置 3 光磁気ディスク 4 CS(コミュニケーションサーバ) 5 通信回線 6 LAN(ローカルエリアネットワーク) 7 SCSI(Small Comuter System Interface) 201 CPU 202 初期化/バスコントローラ部 203 SCSI/DMAコントローラ 204 メインメモリ 205 メモリコントローラ 206 DMAC 207 バス/メモリコントローラ 208 画像処理用メモリ 209 SCSIインターフェースコントローラ 210,211 画像処理用コントローラ 212 システムバス 214 画像処理部バス 216 SCSIインターフェース 220 装置の主要な制御を行う 221 SCSIインターフェースと内部のデータの送
受信を制御する 301 初期化データ保持バッファ 302 初期化データ 303 バッファつきフリップフロップ 305 基本クロック(MCLK) 306 基本クロック(MBCLK2) 308 データ転送要求信号(MBREQ2) 309 データ転送認識信号(MBACK2) 310 データ転送書き込み信号(CBUSW) 311 アドレス有効信号(MBAEN) 312 初期化スタートレジスタ信号 315 データ転送最終サイクル信号(DTC)
受信を制御する 301 初期化データ保持バッファ 302 初期化データ 303 バッファつきフリップフロップ 305 基本クロック(MCLK) 306 基本クロック(MBCLK2) 308 データ転送要求信号(MBREQ2) 309 データ転送認識信号(MBACK2) 310 データ転送書き込み信号(CBUSW) 311 アドレス有効信号(MBAEN) 312 初期化スタートレジスタ信号 315 データ転送最終サイクル信号(DTC)
Claims (3)
- 【請求項1】所定の記憶領域の初期化を行う場合、初期
化データをハードウエアのバッファに保持し、ソフトウ
エアの設定を行うことなく、前記初期化データを前記バ
ッファから前記記憶領域にDMA転送する画像変換処理
装置の初期化方法。 - 【請求項2】前記記憶領域の初期化を行う場合、前記バ
ッファと前記記憶領域とを接続するDMA転送のバスと
本装置の制御を行うCPUのバスとを切り離し、前記C
PUが命令のフェッチサイクルを停止することなく、前
記バッファから前記記憶領域に前記初期化データをDM
A転送することを特徴とする請求項1記載の画像変換処
理装置の初期化方法。 - 【請求項3】画像伸長/圧縮、線密度変換などの画像処
理を施した後、前記記憶領域に格納する前に前記記憶領
域を初期化することを特徴とする請求項1又は2記載の
画像変換処理装置の初期化方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02315493A JP3264336B2 (ja) | 1993-01-19 | 1993-01-19 | 画像変換処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02315493A JP3264336B2 (ja) | 1993-01-19 | 1993-01-19 | 画像変換処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06215119A true JPH06215119A (ja) | 1994-08-05 |
| JP3264336B2 JP3264336B2 (ja) | 2002-03-11 |
Family
ID=12102678
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP02315493A Expired - Fee Related JP3264336B2 (ja) | 1993-01-19 | 1993-01-19 | 画像変換処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3264336B2 (ja) |
-
1993
- 1993-01-19 JP JP02315493A patent/JP3264336B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP3264336B2 (ja) | 2002-03-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6766386B2 (en) | Method and interface for improved efficiency in performing bus-to-bus read data transfers | |
| US6272583B1 (en) | Microprocessor having built-in DRAM and internal data transfer paths wider and faster than independent external transfer paths | |
| GB2235995A (en) | Apparatus for read handshake in high-speed asynchronous bus interface | |
| JP3264336B2 (ja) | 画像変換処理装置 | |
| EP0690382A2 (en) | Computer system with a multiplexed address bus and pipelined write operations | |
| US7187385B2 (en) | Image processing apparatus | |
| JP2002077637A (ja) | 画像符号化装置及び画像符号化方法 | |
| JP2973941B2 (ja) | 非同期fifoバッファ装置 | |
| JPH1185455A (ja) | 図形描画処理方式 | |
| JPS6234280A (ja) | 画像処理デ−タ出力方式 | |
| JPH03241442A (ja) | ストアバッファ制御方式 | |
| JPH07320066A (ja) | 画像処理装置 | |
| JPH04369756A (ja) | データ転送方法 | |
| JP3251198B2 (ja) | データ転送装置 | |
| JP2902709B2 (ja) | 画像処理装置 | |
| JP2001018463A (ja) | Dma制御装置およびdma制御方法 | |
| JPH0728740A (ja) | データ転送装置 | |
| JPH064457A (ja) | 電子ファイリング装置 | |
| JPH1091569A (ja) | Dma転送制御装置、及びキャプチャボード又はキャプチャカード、並びに情報処理装置 | |
| JP2003150534A (ja) | チェインブロック転送方法及び通信制御装置 | |
| JPH0567983B2 (ja) | ||
| JPH0697447B2 (ja) | 処理装置の通信制御装置 | |
| JPS61105171A (ja) | 画像圧縮装置 | |
| JPH0822380A (ja) | プリンタコントローラ | |
| JPH11254760A (ja) | 印刷方法及び装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |