JP5970867B2 - 情報処理装置、画像形成装置およびプログラム - Google Patents
情報処理装置、画像形成装置およびプログラム Download PDFInfo
- Publication number
- JP5970867B2 JP5970867B2 JP2012048023A JP2012048023A JP5970867B2 JP 5970867 B2 JP5970867 B2 JP 5970867B2 JP 2012048023 A JP2012048023 A JP 2012048023A JP 2012048023 A JP2012048023 A JP 2012048023A JP 5970867 B2 JP5970867 B2 JP 5970867B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- cpu
- volatile memory
- memory
- setting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00962—Input arrangements for operating instructions or parameters, e.g. updating internal software
- H04N1/00965—Input arrangements for operating instructions or parameters, e.g. updating internal software using a plug-in memory module, e.g. memory card, memory stick
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00928—Initialisation or control of normal start-up or shut-down, i.e. non failure or error related
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/40—Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
- G06K15/4055—Managing power consumption, e.g. standby mode
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Power Sources (AREA)
- Memory System (AREA)
Description
請求項3記載の発明は、前記主記憶手段は、読み書き可能であって電源を供給しないと記憶している情報を保持することが不可能な揮発性メモリをさらに備え、前記揮発性メモリは、前記不揮発性メモリと共通のバスを介して前記接続手段と接続され、前記揮発性メモリには、前記第2記憶領域が設けられることを特徴とする請求項1または2記載の情報処理装置である。
請求項4記載の発明は、前記主記憶手段における前記不揮発性メモリが、MRAM、FeRAM、PRAM、ReRAMのいずれかであることを特徴とする請求項1乃至3のいずれか1項記載の情報処理装置である。
請求項2記載の発明によれば、本構成を有していない場合と比較して、より適切な条件下で、データの授受を行うことが可能になる。
請求項3記載の発明によれば、本構成を有していない場合と比較して、かかるコストの上昇を抑制しつつ、第2記憶領域の記憶容量を増加させることが可能になる。
請求項4記載の発明によれば、例えば不揮発性メモリとしてEEPROMあるいはフラッシュメモリを用いた場合と比較して、不揮発性メモリとの間でのデータの授受を、より高速に行うことができる。
請求項5記載の発明によれば、本構成を有していない場合と比較して、プログラムのデータおよびプログラムの実行に伴って生じる作業データを記憶させるメモリとして不揮発性メモリを用いる場合に、この不揮発性メモリからの起動処理を可能にすることができる。
請求項6記載の発明によれば、本構成を有していない場合と比較して、プログラムのデータおよびプログラムの実行に伴って生じる作業データを記憶させるメモリとして不揮発性メモリを用いる場合に、この不揮発性メモリからの起動処理を可能にすることができる。
請求項7記載の発明によれば、本構成を有していない場合と比較して、かかるコストの上昇を抑制しつつ、第2記憶領域の記憶容量を増加させることが可能になる。
図1は、本実施の形態が適用される画像形成システムの構成の一例を示す図である。
この画像形成システムは、スキャン機能、プリント機能、コピー機能およびファクシミリ機能を備えた所謂複合機として動作する画像形成装置1と、画像形成装置1に接続されるネットワーク2と、ネットワーク2に接続される端末装置3と、ネットワーク2に接続されるファクシミリ装置4と、ネットワーク2に接続されるサーバ装置5とを有している。
本実施の形態の制御部50は、画像形成装置1の各部の動作を制御する動作制御部51と、画像読取部10および画像形成部20に関連する画像処理を実行する画像処理部52と、動作制御部51および画像処理部52を接続するPCIe(PCI Express)バス53とを備えている。
CPU511は、プログラムにしたがって種々の演算を実行する実行手段の一例としてのCPUコア71と、CPUコア71とCPU−RAMモジュール60との間でのデータの送受信を制御するCPU−RAMコントローラ72と、CPUコア71とCPU−ROMモジュール63との間でのデータの送受信を制御するCPU−ROMコントローラ73とを備えている。また、CPU511は、CPUコア71におけるプログラム実行時の異常を検出するために用いられるウォッチドッグタイマ(WDT)74と、CPUコア71と外部(例えばASIC521)との間でのデータの送受信を制御するCPU/PCIeインタフェース75と、CPUコア71とCPU−RAMモジュール60との間でのデータの送受信を制御するCPU−I2Cコントローラ76とを備えている。さらに、CPU511は、CPU511の内部において、これらCPUコア71、CPU−RAMコントローラ72、CPU−ROMコントローラ73、ウォッチドッグタイマ74、CPU/PCIeインタフェース75およびCPU−I2Cコントローラ76を相互に接続するCPU内部バス77を有している。
ASIC521は、種々の演算を実行するASICコア81と、ASICコア81とASIC−DRAMモジュール91との間でのデータの送受信を制御するASIC−RAMコントローラ82と、ASICコア81と外部(例えばCPU511)との間でのデータの送受信を制御するASIC/PCIeインタフェース85と、ASICコア81とASIC−DRAMモジュール91との間でのデータの送受信を制御するASIC−I2Cコントローラ86とを備えている。また、ASIC521は、ASIC521の内部において、これらASICコア81、ASIC−RAMコントローラ82、ASIC/PCIeインタフェース85およびASIC−I2Cコントローラ86を相互に接続するASIC内部バス87を有している。
接続手段の一例としてのCPU−RAMコントローラ72は、CPU内部バス77との間でのデータの送受信を制御する内部バスインタフェース721と、内部バスインタフェース721に接続されるとともに、メモリバス513aとの間でのデータの送受信を制御するメモリバスインタフェース722とを備えている。また、このCPU−RAMコントローラ72は、メモリバス513aを介してCPU−RAMコントローラ72およびCPU−RAMモジュール60(図3参照)を接続した際のデータの送受信条件を最適化するためのトレーニングシーケンスを実行するトレーニング実行回路723と、トレーニング実行回路723によるトレーニングシーケンスの結果に基づいて得られ、メモリバスインタフェース722に対して設定される各種設定値(以下では、レジスタ設定値と呼ぶ)を記憶する不揮発性設定レジスタ724とを備えている。
CPU−MRAMモジュール61は、CPU511が実行するプログラムやプログラムの実行に伴って発生した作業データ等を記憶するMRAM汎用記憶部611と、CPU−MRAMモジュール61の特性情報(使用可能な最大クロック周波数や信号タイミングなど)を含むSPD(Serial Presence Detect)を記憶するMRAMSPD記憶部612と、CPU−MRAMモジュール61の動作モードを記憶するMRAMモード記憶部613とを備える。また、CPU−MRAMモジュール61は、メモリバス513aを介してCPU−RAMコントローラ72(図3参照)との間でデータの授受を行うとともに、I2Cバス513bを介してCPU−I2Cコントローラ76との間でデータの授受を行い、さらに、MRAM汎用記憶部611、MRAMSPD記憶部612およびMRAMモード記憶部613に対するデータの読み書きを制御するMRAM内部コントローラ614を備える。
CPU−DRAMモジュール62は、CPU511によるプログラムの実行に伴って発生した作業データ等を記憶するDRAM汎用記憶部621と、CPU−DRAMモジュール62のSPDを記憶するDRAMSPD記憶部622と、CPU−DRAMモジュール62の動作モードを記憶するDRAMモード記憶部623とを備える。また、CPU−DRAMモジュール62は、メモリバス513aを介してCPU−RAMコントローラ72(図3参照)との間でデータの授受を行うとともに、I2Cバス513bを介してCPU−I2Cコントローラ76との間でデータの授受を行い、さらに、DRAM汎用記憶部621、DRAMSPD記憶部622およびDRAMモード記憶部623に対するデータの読み書きを制御するDRAM内部コントローラ624を備える。
なお、画像処理部52に設けられたASIC−DRAMモジュール91(図3参照)も、上述したCPU−DRAMモジュール62と同じ構成を有している。
ROMブートにおいては、まず、CPUコア71が、CPU−ROMコントローラ73を介して、CPU−ROMモジュール63に配置された第1ROM領域A11における第1リセットベクタ格納領域A111から、第1IPLを読み出して実行する(ステップ101)。これに伴い、割込ベクタの設定が実行され(ステップ102)、メインメモリ512に対する、図6に示すメモリマップの設定が実行される(ステップ103)。
なお、MRAMブートが選択される2回目以降の起動処理において、CPU−MRAMモジュール61の第2ROM領域A12における展開プログラム格納領域A122には、前回までの起動処理に伴って既に展開プログラムが格納されており、CPU−MRAMモジュール61の第2ROM領域A12における設定情報格納領域A123には、前回までの起動処理に伴って既に設定情報が格納されている。
また、本実施の形態では、CPU−RAMモジュール60を構成する不揮発性メモリとして、CPU−MRAMモジュール61を用いていたが、これに限られるものではない。例えば、CPU−RAMモジュール60で使用する不揮発性メモリとして、FeRAM(Ferroelectric RAM)、PRAM(Phase change RAM)、ReRAM(Resistance RAM)などを用いてもかまわない。
Claims (7)
- プログラムを実行する実行手段と、
読み書き可能であって電源を供給しなくても記憶している情報を保持することが可能な不揮発性メモリを備え、当該不揮発性メモリには、前記実行手段が実行する前記プログラムとして起動処理で最初に実行される第1プログラムと当該第1プログラムに続いて実行される第2プログラムとを記憶する第1記憶領域と、当該実行手段が当該プログラムを実行することに伴って生じるデータを記憶する第2記憶領域とが設けられる主記憶手段と、
前記実行手段と前記主記憶手段とを接続するとともに、当該実行手段と当該主記憶手段との間において、前記プログラムおよび前記データの授受を行う接続手段と、
読み書き可能であって電源を供給しなくても記憶している情報を保持することが可能な他の不揮発性メモリを備え、前記接続手段が前記実行手段と前記主記憶手段との間において前記プログラムおよび前記データの授受を行うために設定される設定条件を記憶する条件記憶手段と
を含み、
前記実行手段は、前記起動処理において、前記設定条件に基づいて前記主記憶手段の前記不揮発性メモリから読み出した前記第1プログラムを実行すること
を特徴とする情報処理装置。 - 前記接続手段によって前記実行手段と前記主記憶手段とを接続する前に、前記設定条件として、当該接続手段と当該主記憶手段との間で通信を行う際の通信条件を設定する設定手段をさらに備え、
前記条件記憶手段は、前記設定手段で設定された前記通信条件を前記設定条件として記憶することを特徴とする請求項1記載の情報処理装置。 - 前記主記憶手段は、読み書き可能であって電源を供給しないと記憶している情報を保持することが不可能な揮発性メモリをさらに備え、
前記揮発性メモリは、前記不揮発性メモリと共通のバスを介して前記接続手段と接続され、
前記揮発性メモリには、前記第2記憶領域が設けられることを特徴とする請求項1または2記載の情報処理装置。 - 前記主記憶手段における前記不揮発性メモリが、MRAM、FeRAM、PRAM、ReRAMのいずれかであることを特徴とする請求項1乃至3のいずれか1項記載の情報処理装置。
- 記録材に画像を形成する画像形成部と、
前記画像形成部の動作を制御する制御部とを備え、
前記制御部は、
前記画像形成部の制御に用いられるプログラムを実行する実行手段と、
読み書き可能であって電源を供給しなくても記憶している情報を保持することが可能な不揮発性メモリを備え、当該不揮発性メモリには、前記実行手段が実行する前記プログラムとして起動処理で最初に実行される第1プログラムと当該第1プログラムに続いて実行される第2プログラムとを記憶する第1記憶領域と、当該実行手段が当該プログラムを実行することに伴って生じるデータを記憶する第2記憶領域とが設けられる主記憶手段と、
前記実行手段と前記主記憶手段とを接続するとともに、当該実行手段と当該主記憶手段との間において、前記プログラムおよび前記データの授受を行う接続手段と、
読み書き可能であって電源を供給しなくても記憶している情報を保持することが可能な他の不揮発性メモリを備え、前記接続手段が前記実行手段と前記主記憶手段との間において前記プログラムおよび前記データの授受を行うために設定される設定条件を記憶する条件記憶手段と
を含み、
前記実行手段は、前記起動処理において、前記設定条件に基づいて前記主記憶手段の前記不揮発性メモリから読み出した前記第1プログラムを実行すること
を特徴とする画像形成装置。 - コンピュータに、
プログラムを実行する機能と、
読み書き可能であって電源を供給しなくても記憶している情報を保持することが可能な不揮発性メモリに、前記プログラムとして起動処理で最初に実行される第1プログラムと当該第1プログラムの実行後に実行される第2プログラムとを記憶する第1記憶領域と、当該プログラムを実行することに伴って生じるデータを記憶する第2記憶領域とを設定する機能と、
前記不揮発性メモリと接続するとともに、当該不揮発性メモリとの間において、前記プログラムおよび前記データの授受を行う機能と、
読み書き可能であって電源を供給しなくても記憶している情報を保持することが可能な他の不揮発性メモリに、前記不揮発性メモリとの間において前記プログラムおよび前記データの授受を行うために設定される設定条件を記憶させる機能と、
前記起動処理において、前記設定条件に基づいて前記不揮発性メモリから読み出した前記第1プログラムを実行する機能と
を実現させるプログラム。 - 前記不揮発性メモリと接続する前に、前記設定条件として、当該不揮発性メモリとの間で通信を行う際の通信条件を設定する機能をさらに有し、
前記設定条件を記憶させる機能では、前記通信条件を当該設定条件として前記他の不揮発性メモリに記憶させることを特徴とする請求項6記載のプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012048023A JP5970867B2 (ja) | 2012-03-05 | 2012-03-05 | 情報処理装置、画像形成装置およびプログラム |
US13/587,338 US9071718B2 (en) | 2012-03-05 | 2012-08-16 | Information processing apparatus, image forming apparatus, non-transitory computer readable medium storing program, and information processing method |
CN201210372204.9A CN103294153B (zh) | 2012-03-05 | 2012-09-28 | 信息处理装置、图像形成装置、以及信息处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012048023A JP5970867B2 (ja) | 2012-03-05 | 2012-03-05 | 情報処理装置、画像形成装置およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013182577A JP2013182577A (ja) | 2013-09-12 |
JP5970867B2 true JP5970867B2 (ja) | 2016-08-17 |
Family
ID=49042699
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012048023A Expired - Fee Related JP5970867B2 (ja) | 2012-03-05 | 2012-03-05 | 情報処理装置、画像形成装置およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9071718B2 (ja) |
JP (1) | JP5970867B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5948976B2 (ja) * | 2012-03-06 | 2016-07-06 | 富士ゼロックス株式会社 | 画像形成装置および情報処理装置 |
JP6226243B2 (ja) * | 2015-02-02 | 2017-11-08 | コニカミノルタ株式会社 | 画像形成装置及び動作制御方法並びに動作制御プログラム |
JP6459570B2 (ja) * | 2015-02-02 | 2019-01-30 | コニカミノルタ株式会社 | 画像形成装置及び起動制御方法並びに起動制御プログラム |
JP2020030607A (ja) * | 2018-08-22 | 2020-02-27 | 株式会社デンソー | 車両用ソフトウェア更新装置 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69231667D1 (de) * | 1991-04-22 | 2001-03-08 | Canon Kk | Druckersteuerprogramm-Übertragungsverfahren und Drucker, geeignet zum Empfangen eines Steuerprogrammes |
JPH0796637A (ja) * | 1993-09-29 | 1995-04-11 | Seiko Instr Inc | プリンタ装置 |
JP3426684B2 (ja) * | 1994-02-25 | 2003-07-14 | ブラザー工業株式会社 | 表示装置を有する電子機器 |
JP3656370B2 (ja) * | 1997-08-28 | 2005-06-08 | セイコーエプソン株式会社 | 画像処理装置、情報処理装置およびプリンタ |
US6769036B1 (en) * | 2000-05-16 | 2004-07-27 | Palm Source, Inc. | Method and system for enabling personal digital assistants and protecting stored private data |
JP2004078043A (ja) | 2002-08-21 | 2004-03-11 | Ricoh Co Ltd | 画像形成装置 |
US7314408B2 (en) * | 2003-07-23 | 2008-01-01 | Igt | Methods and apparatus for a competitive bonus game with variable odds |
JP4568196B2 (ja) * | 2005-09-01 | 2010-10-27 | 株式会社東芝 | プロセッサ、コンピュータシステムおよび認証方法 |
JP2007122627A (ja) * | 2005-10-31 | 2007-05-17 | Toshiba Corp | 情報処理装置及びメモリ初期化方法 |
JP4953789B2 (ja) * | 2006-12-07 | 2012-06-13 | キヤノン株式会社 | 画像処理装置、記録装置、画像処理方法、プログラム、および記憶媒体 |
US8312184B2 (en) * | 2009-11-25 | 2012-11-13 | Canon Denshi Kabushiki Kaisha | Peripheral device usable without installing driver in computer beforehand |
JP2011151687A (ja) * | 2010-01-22 | 2011-08-04 | Canon Inc | 画像読取装置、画像読取装置の制御方法、及びプログラム |
US8838949B2 (en) * | 2010-03-22 | 2014-09-16 | Qualcomm Incorporated | Direct scatter loading of executable software image from a primary processor to one or more secondary processor in a multi-processor system |
WO2011148484A1 (ja) * | 2010-05-27 | 2011-12-01 | 富士通株式会社 | メモリシステム、メモリ装置及びメモリインターフェース装置 |
US8685756B2 (en) * | 2011-09-30 | 2014-04-01 | Everspin Technologies, Inc. | Method for manufacturing and magnetic devices having double tunnel barriers |
JP5948976B2 (ja) * | 2012-03-06 | 2016-07-06 | 富士ゼロックス株式会社 | 画像形成装置および情報処理装置 |
JP5994313B2 (ja) * | 2012-03-21 | 2016-09-21 | 株式会社リコー | 情報提供装置、伝送システムおよびプログラム |
WO2013186807A1 (en) * | 2012-06-11 | 2013-12-19 | Hitachi, Ltd. | Disk subsystem and corresponding data restoration method |
TWI454913B (zh) * | 2012-06-26 | 2014-10-01 | Phison Electronics Corp | 資料寫入方法、記憶體控制器與記憶體儲存裝置 |
-
2012
- 2012-03-05 JP JP2012048023A patent/JP5970867B2/ja not_active Expired - Fee Related
- 2012-08-16 US US13/587,338 patent/US9071718B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20130229681A1 (en) | 2013-09-05 |
US9071718B2 (en) | 2015-06-30 |
JP2013182577A (ja) | 2013-09-12 |
CN103294153A (zh) | 2013-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5948976B2 (ja) | 画像形成装置および情報処理装置 | |
JPWO2008117520A1 (ja) | メモリコントローラ、不揮発性メモリシステムおよびホスト装置 | |
JP5970867B2 (ja) | 情報処理装置、画像形成装置およびプログラム | |
JP2005157528A (ja) | メモリ装置 | |
JP5754264B2 (ja) | プログラム実行装置、画像処理装置およびプログラム | |
JP5747680B2 (ja) | 情報処理装置、画像形成装置およびプログラム | |
JP2008158991A (ja) | Nand型フラッシュメモリの制御システム | |
JP2018078485A (ja) | 情報処理装置および情報処理装置の起動方法 | |
JP5895609B2 (ja) | 情報処理装置、画像形成装置およびプログラム | |
JP2015215684A (ja) | 情報処理装置及び情報処理プログラム | |
JP2013003984A (ja) | 情報処理装置、画像形成装置、およびプログラム | |
JP2013200602A (ja) | 画像処理装置 | |
JP7210238B2 (ja) | 情報処理装置、情報処理装置の制御方法、及び、プログラム | |
JP2013045285A (ja) | 情報処理装置、画像形成装置およびプログラム | |
JP6000655B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
JP2013004043A (ja) | 情報処理装置、画像形成装置およびプログラム | |
JP5971022B2 (ja) | 画像形成装置 | |
US8643860B2 (en) | Image forming apparatus performing network communication | |
JP7371723B2 (ja) | 電子機器 | |
JP2005258967A (ja) | データ処理装置 | |
JP2006155391A (ja) | 画像形成装置 | |
JP6171505B2 (ja) | 情報処理装置およびプログラム | |
JP2016115075A (ja) | 処理システム、処理システムの制御方法 | |
CN103294153B (zh) | 信息处理装置、图像形成装置、以及信息处理方法 | |
JP2021170226A (ja) | 情報処理装置及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160105 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160229 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160614 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160627 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5970867 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |