[go: up one dir, main page]

JP2000207276A - Image forming device - Google Patents

Image forming device

Info

Publication number
JP2000207276A
JP2000207276A JP11004068A JP406899A JP2000207276A JP 2000207276 A JP2000207276 A JP 2000207276A JP 11004068 A JP11004068 A JP 11004068A JP 406899 A JP406899 A JP 406899A JP 2000207276 A JP2000207276 A JP 2000207276A
Authority
JP
Japan
Prior art keywords
image forming
card
cpu
program
chip select
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
JP11004068A
Other languages
Japanese (ja)
Inventor
Kazunori Kobayashi
一則 小林
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP11004068A priority Critical patent/JP2000207276A/en
Publication of JP2000207276A publication Critical patent/JP2000207276A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To facilitate common use of an image forming device from among image forming device development projects and design alterations of the device. SOLUTION: This device has an image formation part which performs image forming operation, a CPU 21 which controls the operation of constituent elements for the image formation by a program, a flash ROM 26 which holds the operation program of the CPU 21, an IC card 19 holding a program which can be downloaded to the flash ROM 26, an IC card connecting means 24 to which the IC card 19 is connected, a detecting means 25 which detects the connection of the IC card, and a nonvolatile memory 27 in which user data are recorded. In this case, the device is provided with an address decoder 23, which logically arranges the flash ROM 26, IC card 19, and nonvolatile memory 27 in the memory map of the CPU 21 and decodes the address signal outputted by the CPU 21.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は画像形成装置に関
し、詳細にはCPUプログラムにより動作する画像形成
装置に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to an image forming apparatus, and more particularly, to an image forming apparatus operated by a CPU program.

【0002】[0002]

【従来の技術】従来の画像形成装置のプログラム制御等
は、プログラムをEPROMに保存し、このEPROM
を装置内に設置し、プログラムを実行している。しか
し、バグ等によりプログラム変更の必要が生じた場合に
は、このEPROMを交換する作業が発生していた。こ
のEPROM交換作業はROMが交換できるレベルまで
装置を分解しなければならず、特に装置が完成品の場合
には交換作業に膨大な時間が必要とされていた。
2. Description of the Related Art In a conventional program control of an image forming apparatus, a program is stored in an EPROM.
Is installed in the device and the program is executed. However, when a program needs to be changed due to a bug or the like, the work of replacing the EPROM has occurred. In this EPROM replacement work, the device must be disassembled to a level at which the ROM can be replaced, and especially when the device is a completed product, the replacement work requires an enormous amount of time.

【0003】最近はこの交換作業時間を軽減するため、
フラッシュROMにプログラムを保持するようになっ
た。プログラム更新時はICカード等の外部記憶装置か
らフラッシュROMにプログラムをダウンロードする方
法が採られるようになり、プログラム更新作業時間は大
幅に短縮された。この場合、ICカードを接続すること
によりメモリマップ上のフラッシュROMとICカード
のアドレスの入れ替えが行なわれ、ICカードのプログ
ラムで本体が立ち上がり、フラッシュROMにプログラ
ムをダウンロードしている。
Recently, in order to reduce the replacement work time,
The program has been stored in the flash ROM. At the time of program update, a method of downloading a program from an external storage device such as an IC card to a flash ROM has been adopted, and the program update work time has been greatly reduced. In this case, the addresses of the flash ROM and the IC card on the memory map are exchanged by connecting the IC card, and the main body starts up by the program of the IC card, and the program is downloaded to the flash ROM.

【0004】また、ICカードの今後の利用方法とし
て、フラッシュROM上の本体プログラムのデータテー
ブルの追加のように、オプションプログラムとして利用
する方法も考えられている。この場合、ユーザーはIC
カードを接続して装置を利用することにより、標準仕様
以外の機能を利用することが可能となる。
Further, as a future method of using the IC card, a method of using the IC card as an optional program, such as adding a data table of a main program on a flash ROM, has been considered. In this case, the user is
By connecting the card and using the device, functions other than the standard specifications can be used.

【0005】通常、フラッシュROMやICカードはC
PUのメモリアップに論理的に配置されており、これら
のデバイスへのアクセスはCPUより出力されるアドレ
ス信号をアドレスデコーダによってデコードし、このア
ドレスデコーダより発生させるチップセレクト信号によ
り制御される。
Usually, flash ROMs and IC cards are C
Access to these devices is controlled by a chip select signal generated by decoding an address signal output from the CPU by an address decoder and generating the address signal from the CPU.

【0006】近年の画像形成装置の開発においては、機
密保持及び回路の集約化によるコストダウンのためアド
レスデコーダ等の回路はCPU周辺ASICに取り込ま
れる場合が多い。また、開発リソースの共有による品質
安定及びコストダウン等の目的のため、CPU周辺AS
ICを複数の開発テーマで共通に使用するという方法も
一般的に採られている。
In recent developments of image forming apparatuses, circuits such as an address decoder are often incorporated in an ASIC around a CPU in order to maintain confidentiality and reduce costs by consolidating circuits. In addition, for the purpose of quality stabilization and cost reduction by sharing development resources, CPU peripheral AS
A method of commonly using an IC for a plurality of development themes is also generally adopted.

【0007】[0007]

【発明が解決しようとする課題】このような開発方法を
採用する場合、下記のような問題が発生する恐れがあ
る。一例として、下記の3つのテーマで上記開発方法を
採用する場合について説明する。
When such a development method is adopted, the following problems may occur. As an example, a case will be described in which the above development method is adopted under the following three themes.

【0008】 テーマA:CPUメモリマップに容量の大きなデバイス
を数少なく配置したい テーマB:CPUメモリマップに容量の小さなデバイス
を数多く配置したい テーマC:CPUメモリマップに中程度の容量のデバイ
スを中程度配置したい
Theme A: Want to place a small number of large-capacity devices on the CPU memory map Theme B: Want to place a large number of small-capacity devices on the CPU memory map Want to

【0009】これらの3つのテーマでアドレスデコーダ
を内蔵したASICを共通使用する場合アドレスデコー
ダの仕様としてチップセレクト信号出力はテーマBで必
要とする個数必要であり更にそれぞれの容量はテーマA
で必要とされるだけ必要となる。CPUメモリ空間が無
限に大きい場合は問題ないが、実際は限られた空間しか
ないので1本1本の容量を変えることは回路の組み方に
よりもちろん可能であるが、チップセレクト信号の出力
本数と1本当たりの容量の関係は一般的に反比例の関係
となる。すると、アドレスデコーダテーマBで必要とす
る個数だけチップセレクト信号を用意した場合はテーマ
Aでは1本当たりの容量確保のため、外付け回路で新た
にチップセレクト信号をテーマB,Cでは必要なデバイ
スを配置するだけの本数が確保できなくなる恐れがあ
る。
When an ASIC having an address decoder is commonly used in these three themes, the number of chip select signal outputs required for the theme B is required as the specifications of the address decoder.
Needed as much as needed. There is no problem if the CPU memory space is infinitely large, but since there is actually only a limited space, it is of course possible to change the capacity of each one, depending on how the circuit is assembled. The relationship between the capacities per unit is generally inversely proportional. Then, in the case where the number of chip select signals required for the address decoder theme B are prepared, the chip select signal is newly added by an external circuit in the theme B and C in order to secure the capacity per one in the theme A. May not be able to secure the number of pieces required for the arrangement.

【0010】本発明はこれらの問題点を解決するための
ものであり、各チップセレクト信号に対応するアドレス
空間の大きさを任意に変更可能とすることにより、大容
量のチップセレクト信号が必要な場合でも外付け回路等
が必要なく、接続されるデバイスに最適な容量文のチッ
プセレクト信号を生成することのできるアドレスデコー
ダを提供し、画像形成装置開発テーマ間の共通使用及び
設計変更に容易に対応可能となる画像形成装置を提供す
ることを目的とする。
The present invention has been made to solve these problems. By making it possible to arbitrarily change the size of an address space corresponding to each chip select signal, a large-capacity chip select signal is required. Provide an address decoder that can generate a chip select signal with the optimum capacity for the connected device without the need for an external circuit, etc. An object of the present invention is to provide an image forming apparatus that can be used.

【0011】[0011]

【課題を解決するための手段】本発明は前記問題点を解
決するために、画像形成動作を行う画像形成部と、プロ
グラムにより画像形成の各構成要素の動作を制御するC
PUと、該CPUの動作プログラムを保持するフラッシ
ュROMと、該フラッシュROMへダウンロード可能な
プログラムを保持するICカードと、該ICカードを接
続するICカード接続手段と、ICカードの接続を検知
する検知手段と、ユーザデータを記録する不揮発性メモ
リとを有する画像形成装置において、フラッシュRO
M、ICカード及び不揮発性メモリをCPUのメモリマ
ップに論理的に配置し、CPUより出力されるアドレス
信号をデコードするアドレスデコードを設け、該アドレ
スデコードにより発生するチップセレクト信号に基づい
て各デバイスへのアクセスを制御し、各チップセレクト
信号に対応するアドレス空間の大きさを変更することに
特徴がある。また、各チップセレクト信号に対応するア
ドレス空間の大きさの指定は前記アドレスデコーダに接
続されたハードピンの選択によって行い、または各チッ
プセレクト信号に対応するアドレス空間の大きさの指定
はソフトウェアで書き換え可能なレジスタによって行
う。よって、このような構成を有する本発明によれば、
各チップセレクト信号に対応するアドレス空間の大きさ
を任意に変更可能とすることにより、大容量のチップセ
レクト信号が必要な場合でも外付け回路等が必要なく、
接続されるデバイスに最適な容量文のチップセレクト信
号を生成することのできるアドレスデコーダを提供し、
画像形成装置開発テーマ間の共通使用及び設計変更に容
易に対応可能となる画像形成装置を提供できる。
SUMMARY OF THE INVENTION In order to solve the above problems, the present invention provides an image forming section for performing an image forming operation, and a C for controlling the operation of each component of the image forming by a program.
A PU, a flash ROM holding an operation program of the CPU, an IC card holding a program downloadable to the flash ROM, an IC card connecting means for connecting the IC card, and a detection for detecting connection of the IC card Means and a nonvolatile memory for recording user data, the flash RO
M, an IC card, and a non-volatile memory are logically arranged in a memory map of the CPU, and an address decode for decoding an address signal output from the CPU is provided. Each device is transmitted to each device based on a chip select signal generated by the address decode. Is characterized by controlling the access of the chip and changing the size of the address space corresponding to each chip select signal. The size of the address space corresponding to each chip select signal can be specified by selecting a hard pin connected to the address decoder, or the size of the address space corresponding to each chip select signal can be rewritten by software. This is done by a simple register. Therefore, according to the present invention having such a configuration,
By making it possible to arbitrarily change the size of the address space corresponding to each chip select signal, even when a large-capacity chip select signal is required, an external circuit is not required.
Provided is an address decoder that can generate a chip select signal of a capacity statement optimal for a connected device,
An image forming apparatus capable of easily coping with common use and design change between image forming apparatus development themes can be provided.

【0012】[0012]

【発明の実施の形態】画像形成動作を行う画像形成部
と、プログラムにより画像形成の各構成要素の動作を制
御するCPUと、該CPUの動作プログラムを保持する
フラッシュROMと、該フラッシュROMへダウンロー
ド可能なプログラムを保持するICカードと、該ICカ
ードを接続するICカード接続手段と、ICカードの接
続を検知する検知手段と、ユーザデータを記録する不揮
発性メモリとを有する画像形成装置において、フラッシ
ュROM、ICカード及び不揮発性メモリをCPUのメ
モリマップに論理的に配置し、CPUより出力されるア
ドレス信号をデコードするアドレスデコードを設けた。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An image forming section for performing an image forming operation, a CPU for controlling the operation of each component of image formation by a program, a flash ROM for holding an operation program of the CPU, and downloading to the flash ROM In an image forming apparatus having an IC card holding a possible program, an IC card connecting means for connecting the IC card, a detecting means for detecting the connection of the IC card, and a nonvolatile memory for recording user data, The ROM, the IC card, and the nonvolatile memory are logically arranged in a memory map of the CPU, and an address decoder for decoding an address signal output from the CPU is provided.

【0013】[0013]

【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は本発明を適用する画像形成装置の構成を
示すブロック図である。同図に示す画像形成装置1は、
本体制御基板11、電子写真プロセス部12、読み取り
制御部13、書き込み制御部14、表示部15、特定ス
イッチ(以下特定SWと称す)16、電源17、電源ス
イッチ(以下電源SWと称す)18及びICカード19
おを含んで構成されている。このような構成を有する画
像形成装置1が例えばデジタルコピアの場合読み取り制
御部13によって読み取られた画像信号が本体制御基板
11を経由して書き込み制御部14に送られる。そし
て、書き込み制御14に送られた画像信号に従って静電
潜像が形成され、その後電子写真プロセス部12によっ
て画像形成が実行される。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an image forming apparatus to which the present invention is applied. The image forming apparatus 1 shown in FIG.
Main body control board 11, electrophotographic process unit 12, read control unit 13, write control unit 14, display unit 15, specific switch (hereinafter, referred to as specific SW) 16, power supply 17, power supply switch (hereinafter, referred to as power supply SW) 18, and IC card 19
It is configured to include you. When the image forming apparatus 1 having such a configuration is a digital copier, for example, an image signal read by the reading control unit 13 is sent to the writing control unit 14 via the main body control board 11. Then, an electrostatic latent image is formed according to the image signal sent to the writing control 14, and then the image is formed by the electrophotographic processing unit 12.

【0014】図2は図1の本体制御基板11の構成を示
すブロック図である。同図に示す制御基板20はCPU
21、リセットIC22、アドレスデコーダ23、IC
カードコネクタ24、ICカード接続検知手段25、フ
ラッシュROM26、SRAM27、デバイス28−1
〜28−nを含んで構成されている。ここで、図3に図
2のCPU21のメモリマップの一例を示す。なお、T
OTALは16Mbyteである。同図の(a)に示す
ように上述したテーマAの場合デバイス数は5個で、最
大容量は4Mbyteである。同図の(b)に示すよう
に上述したテーマBの場合デバイス数は16個で、最大
容量は1Mbyteである。
FIG. 2 is a block diagram showing the configuration of the main body control board 11 of FIG. The control board 20 shown in FIG.
21, reset IC 22, address decoder 23, IC
Card connector 24, IC card connection detecting means 25, flash ROM 26, SRAM 27, device 28-1
To 28-n. Here, FIG. 3 shows an example of a memory map of the CPU 21 of FIG. Note that T
OTAL is 16 Mbytes. As shown in FIG. 7A, in the case of the theme A described above, the number of devices is 5, and the maximum capacity is 4 Mbytes. As shown in FIG. 3B, in the case of the above-described theme B, the number of devices is 16, and the maximum capacity is 1 Mbyte.

【0015】次に、図4、図5及び図6に本発明を用い
たアドレスデコーダの一例を示す。図4はCPUメモリ
マップの16Mbyteのアドレス空間を16分割する
部分である。このように、CPUアドレスの上位4bi
tをデコードすることにより16本のデコード信号(X
CS)を生成している。図5は各チップセレクト信号出
力に対応するアドレス空間の大きさを設定するレジスタ
群を示している。図4において生成したデコーダ信号を
チップセレクト信号として出力する際どのデコーダ信号
を有効とするかを設定し、その設定情報をエリア指定信
号(XCS0AREA,XCS1AREA,・・・,X
CSFAREA)として出力する。図6は各チップセレ
クト信号の出力制御部を示す。図4のデコード信号(X
CS)と図5のエリア指定信号(XCS0AREA,X
CS1AREA,・・・,XCSFAREA)をAND
−ORすることにより、各チップセレクト信号によって
アドレス空間を可変し、チップセレクト信号(CS信
号)の出力として出力する。
Next, FIGS. 4, 5 and 6 show an example of an address decoder using the present invention. FIG. 4 shows a portion that divides a 16-Mbyte address space of the CPU memory map into 16 parts. Thus, the upper 4bi of the CPU address
By decoding t, 16 decoded signals (X
CS). FIG. 5 shows a register group for setting the size of the address space corresponding to each chip select signal output. When the decoder signal generated in FIG. 4 is output as a chip select signal, which decoder signal is to be made valid is set, and the setting information is set to an area designation signal (XCS0AREA, XCS1AREA,..., X).
CSFAREA). FIG. 6 shows an output controller for each chip select signal. The decode signal (X
CS) and the area designation signal (XCS0AREA, X
CS1AREA, ..., XCSFAREA) AND
By performing -OR, the address space is varied by each chip select signal, and is output as an output of a chip select signal (CS signal).

【0016】図7にテーマAの場合各CS信号に対する
レジスタ設定状態を、図8にテーマBの場合各CS信号
に対するレジスタ設定状態を、それぞれ示す。両図から
わかるように、各チップセレクト信号に対応するアドレ
ス空間の大きさを任意に変更できる。
FIG. 7 shows a register setting state for each CS signal in the case of theme A, and FIG. 8 shows a register setting state for each CS signal in the case of theme B. As can be seen from both figures, the size of the address space corresponding to each chip select signal can be arbitrarily changed.

【0017】図9は本発明のアドレスデコーダの構成の
一例を示す図である。同図に示すように、ハードピンで
ある3つの端子の電源91〜93の電源/GNDへの接
続状況ににより、図5のレジスタ群に相当する各チップ
セレクト信号用のアドレス空間指定用ルックアップテー
ブルの出力が決定される。
FIG. 9 is a diagram showing an example of the configuration of the address decoder of the present invention. As shown in the figure, a look-up table for specifying an address space for each chip select signal corresponding to the register group in FIG. 5 according to the connection status of the three power supply terminals 91 to 93 to the power supply / GND. Is determined.

【0018】図10は本発明のアドレスデコーダの構成
の別の一例を示す図である。同図に示すように、各チッ
プセレクト信号用のアドレス空間指定用レジスタ群であ
り、ソフトウェアでレジスタを書き換えることにより、
図5のレジスタ群に相当するレジスタ群の出力が決定さ
れる。図11は当該動作を示すフローチャートである。
同図において、電源を投入する(ステップS101)
と、デフォルトのXCS信号によるブートプログラムを
読み出す(ステップS102)。ここで、デフォルトの
XCS信号の出力は図10においてパワーオンリセット
信号の入力により各フリップフロップがクリア/プリセ
ットされることにより決定される。そして、ソフトウェ
アによってレジスタ群が設定される(ステップS10
3)。決定後本発明によるXCS信号が出力される(ス
テップS104)。
FIG. 10 is a diagram showing another example of the configuration of the address decoder of the present invention. As shown in the figure, a group of registers for specifying an address space for each chip select signal.
The output of the register group corresponding to the register group of FIG. 5 is determined. FIG. 11 is a flowchart showing the operation.
In the figure, the power is turned on (step S101).
Then, the boot program based on the default XCS signal is read (step S102). Here, the output of the default XCS signal is determined by clearing / presetting each flip-flop in response to the input of the power-on reset signal in FIG. Then, a register group is set by software (step S10).
3). After the determination, the XCS signal according to the present invention is output (step S104).

【0019】なお、本発明は上記実施例に限定されるも
のではなく、特許請求の範囲内に記載であれば多種の変
形や置換可能であることは言うまでもない。
The present invention is not limited to the above embodiment, and needless to say, various modifications and substitutions can be made within the scope of the claims.

【0020】[0020]

【発明の効果】以上説明したように、本発明によれば、
画像形成動作を行う画像形成部と、プログラムにより画
像形成の各構成要素の動作を制御するCPUと、該CP
Uの動作プログラムを保持するフラッシュROMと、該
フラッシュROMへダウンロード可能なプログラムを保
持するICカードと、該ICカードを接続するICカー
ド接続手段と、ICカードの接続を検知する検知手段
と、ユーザデータを記録する不揮発性メモリとを有する
画像形成装置において、フラッシュROM、ICカード
及び不揮発性メモリをCPUのメモリマップに論理的に
配置し、CPUより出力されるアドレス信号をデコード
するアドレスデコードを設け、該アドレスデコードによ
り発生するチップセレクト信号に基づいて各デバイスへ
のアクセスを制御し、各チップセレクト信号に対応する
アドレス空間の大きさを変更することに特徴がある。ま
た、各チップセレクト信号に対応するアドレス空間の大
きさの指定は前記アドレスデコーダに接続されたハード
ピンの選択によって行い、または各チップセレクト信号
に対応するアドレス空間の大きさの指定はソフトウェア
で書き換え可能なレジスタによって行う。よって、この
ような構成を有する本発明によれば、各チップセレクト
信号に対応するアドレス空間の大きさを任意に変更可能
とすることにより、大容量のチップセレクト信号が必要
な場合でも外付け回路等が必要なく、接続されるデバイ
スに最適な容量文のチップセレクト信号を生成すること
のできるアドレスデコーダを提供し、画像形成装置開発
テーマ間の共通使用及び設計変更に容易に対応可能とな
る画像形成装置を提供できる。
As described above, according to the present invention,
An image forming unit that performs an image forming operation, a CPU that controls the operation of each component of image forming by a program,
A flash ROM holding an operation program of U, an IC card holding a program downloadable to the flash ROM, an IC card connecting means for connecting the IC card, a detecting means for detecting connection of the IC card, a user In an image forming apparatus having a nonvolatile memory for recording data, a flash ROM, an IC card, and a nonvolatile memory are logically arranged in a memory map of a CPU, and an address decode for decoding an address signal output from the CPU is provided. It is characterized in that access to each device is controlled based on a chip select signal generated by the address decoding, and the size of an address space corresponding to each chip select signal is changed. The size of the address space corresponding to each chip select signal is specified by selecting a hard pin connected to the address decoder, or the size of the address space corresponding to each chip select signal can be rewritten by software. This is done by a simple register. Therefore, according to the present invention having such a configuration, by making it possible to arbitrarily change the size of the address space corresponding to each chip select signal, even when a large-capacity chip select signal is required, an external circuit The present invention provides an address decoder that can generate a chip select signal having an optimal capacity statement for a connected device without the need for an image forming apparatus, and can easily cope with common use and design changes between image forming apparatus development themes. A forming device can be provided.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明を適用する画像形成装置の構成を示すブ
ロック図である。
FIG. 1 is a block diagram illustrating a configuration of an image forming apparatus to which the present invention is applied.

【図2】図1の本体制御基板の構成を示すブロック図で
ある。
FIG. 2 is a block diagram illustrating a configuration of a main body control board of FIG. 1;

【図3】図2のCPUのメモリマップの一例を示す図で
ある。
FIG. 3 is a diagram illustrating an example of a memory map of a CPU in FIG. 2;

【図4】本発明を用いたアドレスデコーダの一例を示す
図である。
FIG. 4 is a diagram showing an example of an address decoder using the present invention.

【図5】本発明を用いたアドレスデコーダの一例を示す
図である。
FIG. 5 is a diagram showing an example of an address decoder using the present invention.

【図6】本発明を用いたアドレスデコーダの一例を示す
図である。
FIG. 6 is a diagram showing an example of an address decoder using the present invention.

【図7】テーマAの場合各CS信号に対するレジスタ設
定状態を示す図である。
FIG. 7 is a diagram illustrating a register setting state for each CS signal in the case of theme A;

【図8】テーマBの場合各CS信号に対するレジスタ設
定状態を示す図である。
FIG. 8 is a diagram showing a register setting state for each CS signal in the case of theme B;

【図9】本発明のアドレスデコーダの構成の一例を示す
図である。
FIG. 9 is a diagram illustrating an example of a configuration of an address decoder according to the present invention.

【図10】本発明のアドレスデコーダの構成の別の一例
を示す図である。
FIG. 10 is a diagram showing another example of the configuration of the address decoder of the present invention.

【図11】本発明におけるソフトウェアによる動作を示
すフローチャートである。
FIG. 11 is a flowchart showing an operation by software in the present invention.

【符号の説明】[Explanation of symbols]

1 画像形成装置 11 本体制御基板 12 電子写真プロセス部 13 読み取り制御部 14 書き込み制御部 15 表示部 17 電源 19 ICカード DESCRIPTION OF SYMBOLS 1 Image forming apparatus 11 Main body control board 12 Electrophotographic process part 13 Reading control part 14 Writing control part 15 Display part 17 Power supply 19 IC card

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 画像形成動作を行う画像形成部と、プロ
グラムにより画像形成の各構成要素の動作を制御するC
PUと、該CPUの動作プログラムを保持するフラッシ
ュROMと、該フラッシュROMへダウンロード可能な
プログラムを保持するICカードと、該ICカードを接
続するICカード接続手段と、ICカードの接続を検知
する検知手段と、ユーザデータを記録する不揮発性メモ
リとを有する画像形成装置において、 前記フラッシュROM、前記ICカード及び前記不揮発
性メモリを前記CPUのメモリマップに論理的に配置
し、前記CPUより出力されるアドレス信号をデコード
するアドレスデコードを設け、該アドレスデコードによ
り発生するチップセレクト信号に基づいて各デバイスへ
のアクセスを制御し、各チップセレクト信号に対応する
アドレス空間の大きさを変更することを特徴とする画像
形成装置。
An image forming unit for performing an image forming operation, and a C for controlling the operation of each component of the image forming by a program
A PU, a flash ROM holding an operation program of the CPU, an IC card holding a program downloadable to the flash ROM, an IC card connecting means for connecting the IC card, and a detection for detecting connection of the IC card Means and a non-volatile memory for recording user data, wherein the flash ROM, the IC card, and the non-volatile memory are logically arranged in a memory map of the CPU and output from the CPU. An address decode for decoding an address signal is provided, access to each device is controlled based on a chip select signal generated by the address decode, and a size of an address space corresponding to each chip select signal is changed. Image forming apparatus.
【請求項2】 各チップセレクト信号に対応するアドレ
ス空間の大きさの指定は前記アドレスデコーダに接続さ
れたハードピンの選択によって行う請求項1記載の画像
形成装置。
2. The image forming apparatus according to claim 1, wherein a size of an address space corresponding to each chip select signal is designated by selecting a hard pin connected to said address decoder.
【請求項3】 各チップセレクト信号に対応するアドレ
ス空間の大きさの指定はソフトウェアで書き換え可能な
レジスタによって行う請求項1記載の画像形成装置。
3. The image forming apparatus according to claim 1, wherein the size of the address space corresponding to each chip select signal is specified by a register rewritable by software.
JP11004068A 1999-01-11 1999-01-11 Image forming device Pending JP2000207276A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11004068A JP2000207276A (en) 1999-01-11 1999-01-11 Image forming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11004068A JP2000207276A (en) 1999-01-11 1999-01-11 Image forming device

Publications (1)

Publication Number Publication Date
JP2000207276A true JP2000207276A (en) 2000-07-28

Family

ID=11574516

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11004068A Pending JP2000207276A (en) 1999-01-11 1999-01-11 Image forming device

Country Status (1)

Country Link
JP (1) JP2000207276A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010198171A (en) * 2009-02-24 2010-09-09 Renesas Electronics Corp Usb host controller and method for controlling the same
US8259339B2 (en) 2006-10-23 2012-09-04 Ricoh Company, Limited Image forming apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8259339B2 (en) 2006-10-23 2012-09-04 Ricoh Company, Limited Image forming apparatus
JP2010198171A (en) * 2009-02-24 2010-09-09 Renesas Electronics Corp Usb host controller and method for controlling the same

Similar Documents

Publication Publication Date Title
KR100375217B1 (en) Microcontroller incorporating an electrically rewritable non-volatile memory
US20030188091A1 (en) Exchanging operation parameters between a data storage device and a controller
WO2006026645A2 (en) Systems and methods for providing nonvolatile memory management in wireless phones
JP3173407B2 (en) Microcomputer with built-in flash EEPROM
KR0172001B1 (en) Re-programming apparatus of bios memory
US20060047938A1 (en) Method and apparatus to initialize CPU
JP2008158991A (en) Control system for nand type flash memory
US20020131085A1 (en) Nonvolatile memory life prolonging circuit and image forming apparatus
JPH05217361A (en) Memory card
JP2000207276A (en) Image forming device
US5974519A (en) Address re-designate circuit for microcontroller
JP4745528B2 (en) Register setting method and semiconductor device
JP2845839B2 (en) Radio selective call receiver
JPH06348504A (en) Microprocessor system
JP4005950B2 (en) Microcontroller
JP2003167649A (en) Information processor
JP2005107938A (en) Computer activation system and data storage device
JP2003323392A (en) Recording device
JPH05166391A (en) Memory device
JPH1011357A (en) Data writing device
JPH0520474A (en) One chip microcomputer
JP3912447B2 (en) Memory system and method of using external nonvolatile memory
JP2002123405A (en) Program loading method
JP2000076073A (en) Electronic equipment
JPH08212078A (en) Information processor

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050518

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050524

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050725

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050809