JP4862255B2 - フラッシュrom制御装置、フラッシュrom制御方法及びプログラム - Google Patents
フラッシュrom制御装置、フラッシュrom制御方法及びプログラム Download PDFInfo
- Publication number
- JP4862255B2 JP4862255B2 JP2004287069A JP2004287069A JP4862255B2 JP 4862255 B2 JP4862255 B2 JP 4862255B2 JP 2004287069 A JP2004287069 A JP 2004287069A JP 2004287069 A JP2004287069 A JP 2004287069A JP 4862255 B2 JP4862255 B2 JP 4862255B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- flash rom
- transfer
- memory
- access speed
- 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
Description
請求項6記載の発明は、外部のCPUからの制御信号に基づいて動作し、第1のアクセス速度でデータの書込みが可能なフラッシュROMと上記第1のアクセス速度より速い第2のアクセス速度でデータの転送が可能な第1のメモリとの間でデータを転送させるフラッシュROM制御方法であって、上記フラッシュROMに対して所定のデータ量単位でのデータの転送とその転送先のアドレスとを指示する指示ステップと、上記指示ステップによる指示に伴う上記第1のアクセス速度でのデータの書込み中に上記フラッシュROMのビジー状態を検出する検出ステップと、上記検出ステップにて検出されたビジー状態の解除後に上記フラッシュROMと第2のメモリとの間で上記データを転送させる第1の転送ステップと、上記第1の転送ステップによるデータの転送処理後、上記指示ステップが指示するデータ転送先のアドレスを更新し、上記フラッシュROMに対し新たなデータの書込みをさせるよう制御する制御ステップと、上記制御ステップに上記フラッシュROMからの新たなデータの書込みに伴う上記フラッシュROMのビジー状態中に上記第2のメモリから上記第1のメモリへ上記読み出されたデータを上記第2のアクセス速度で転送する第2の転送ステップとを含むことを特徴とする。
請求項8記載の発明は、外部のCPUからの制御信号に基づいて動作し、第1のアクセス速度でデータの書込みが可能なフラッシュROMと上記第1のアクセス速度より速い第2のアクセス速度でデータの転送が可能な第1のメモリとの間でデータを転送させるフラッシュROM制御装置のコンピュータを、上記フラッシュROMに対して所定のデータ量単位でのデータの転送とその転送先のアドレスとを指示する指示手段、上記指示手段による指示に伴う上記第1のアクセス速度でのデータの書込み中に上記フラッシュROMのビジー状態を検出する検出手段、上記検出手段により検出されたビジー状態の解除後に上記フラッシュROMと第2のメモリとの間で上記データを転送させる第1の転送手段、上記第1の転送手段によるデータの転送処理後、上記指示手段が指示するデータ転送先のアドレスを更新し、上記フラッシュROMに対し新たなデータの書込みをさせるよう制御する制御手段、上記制御手段による上記フラッシュROMからの新たなデータの書込みに伴う上記フラッシュROMのビジー状態中に上記第2のメモリから上記第1のメモリへ上記読み出されたデータを上記第2のアクセス速度で転送する第2の転送手段として機能させることを特徴とする。
まず、フラッシュROM4に記憶されているデータを読出す場合の動作について図3により説明する。
その当初には、書込みを行なうページ範囲(あくまでもページ単位であればよいので、ページが連続している必要はなく、且つアドレス値が前後してもよい)での先頭位置のページに対してデータの書込みを指示するべく、メモリ制御部10がフラッシュROM4の内部バッファにコントロール信号として転送コマンドと先頭ページのアドレスを発行する(ステップW31,W32)。
Claims (8)
- 外部のCPUからの制御信号に基づいて動作し、第1のアクセス速度でデータの読み出しが可能なフラッシュROMと上記第1のアクセス速度より速い第2のアクセス速度でデータの転送が可能な第1のメモリとの間でデータを転送させるフラッシュROM制御装置
であって、
上記第2のアクセス速度で上記第1のメモリへデータを転送することが可能な第2のメモリと、
上記フラッシュROMに対して所定のデータ量単位でのデータの転送とその転送先のアドレスとを指示する指示手段と、
上記指示手段による指示に伴うデータの読み出し準備中に上記フラッシュROMのビジー状態を検出する検出手段と、
上記検出手段により検出されたビジー状態の解除後に上記フラッシュROMと上記第2のメモリとの間で上記データを転送させる第1の転送手段と、
上記第1の転送手段によるデータの転送処理後、上記指示手段が指示するデータ転送先のアドレスを更新し、上記フラッシュROMに対し新たなデータの読み出しをさせるよう制御する制御手段と、
上記制御手段による上記フラッシュROMからの新たなデータの読み出し準備に伴う上記フラッシュROMのビジー状態中に上記第2のメモリから上記第1のメモリへ上記読み出されたデータを上記第2のアクセス速度で転送する第2の転送手段と
を具備したことを特徴とするフラッシュROM制御装置。 - 上記第1の転送手段により上記第1のROMに保持されたデータに対し、上記指示手段での指示中にエラー訂正処理を実行するエラー訂正手段をさらに具備したことを特徴とする請求項1記載のフラッシュROM制御装置。
- 上記第2の転送手段によるデータの転送終了時に上記指示手段による転送を指示すべきデータがないか否かを判断する判断手段と、
上記判断手段により転送を指示すべきデータがないと判断されると、上記第2の転送手段による第2のメモリから第1のメモリへのデータ転送のタイミングを早めるよう制御する転送制御手段と
をさらに具備したことを特徴とする請求項1記載のフラッシュROM制御装置。 - 外部のCPUからの制御信号に基づいて動作し、第1のアクセス速度でデータの書込みが可能なフラッシュROMと上記第1のアクセス速度より速い第2のアクセス速度でデータの転送が可能な第1のメモリとの間でデータを転送させるフラッシュROM制御装置であって、
上記第2のアクセス速度で上記第1のメモリへデータを転送することが可能な第2のメモリと、
上記フラッシュROMに対して所定のデータ量単位でのデータの転送とその転送先のアドレスとを指示する指示手段と、
上記指示手段による指示に伴う上記第1のアクセス速度でのデータの書込み中に上記フラッシュROMのビジー状態を検出する検出手段と、
上記検出手段により検出されたビジー状態の解除後に上記フラッシュROMと上記第2のメモリとの間で上記データを転送させる第1の転送手段と、
上記第1の転送手段によるデータの転送処理後、上記指示手段が指示するデータ転送先のアドレスを更新し、上記フラッシュROMに対し新たなデータの書込みをさせるよう制御する制御手段と、
上記制御手段による上記フラッシュROMからの新たなデータの書込みに伴う上記フラッシュROMのビジー状態中に上記第2のメモリから上記第1のメモリへ上記読み出されたデータを上記第2のアクセス速度で転送する第2の転送手段と
を具備したことを特徴とするフラッシュROM制御装置。 - 外部のCPUからの制御信号に基づいて動作し、第1のアクセス速度でデータの読み出しが可能なフラッシュROMと上記第1のアクセス速度より速い第2のアクセス速度でデータの書き込みが可能な第1のメモリとの間でデータを転送させるフラッシュROM制御方法であって、
上記フラッシュROMに対して所定のデータ量単位でのデータの転送とその転送先のアドレスとを指示する指示ステップと、
上記指示ステップによる指示に伴うデータの読み出し準備中に上記フラッシュROMのビジー状態を検出する検出ステップと、
上記検出ステップにより検出されたビジー状態の解除後に上記フラッシュROMと第2のメモリとの間で上記データを転送させる第1の転送ステップと、
上記第1の転送ステップによるデータの転送処理後、上記指示ステップが指示するデータ転送先のアドレスを更新し、上記フラッシュROMに対し新たなデータの読み出しをさせるよう制御する制御ステップと、
上記制御ステップによる上記フラッシュROMからの新たなデータの読み出し準備に伴う上記フラッシュROMのビジー状態中に上記第2のメモリから上記第1のメモリへ上記読み出されたデータを上記第2のアクセス速度で転送する第2の転送ステップと
を含むことを特徴とするフラッシュROM制御方法。 - 外部のCPUからの制御信号に基づいて動作し、第1のアクセス速度でデータの書込みが可能なフラッシュROMと上記第1のアクセス速度より速い第2のアクセス速度でデータの転送が可能な第1のメモリとの間でデータを転送させるフラッシュROM制御方法であって、
上記フラッシュROMに対して所定のデータ量単位でのデータの転送とその転送先のアドレスとを指示する指示ステップと、
上記指示ステップによる指示に伴う上記第1のアクセス速度でのデータの書込み中に上記フラッシュROMのビジー状態を検出する検出ステップと、
上記検出ステップにて検出されたビジー状態の解除後に上記フラッシュROMと第2のメモリとの間で上記データを転送させる第1の転送ステップと、
上記第1の転送ステップによるデータの転送処理後、上記指示ステップが指示するデータ転送先のアドレスを更新し、上記フラッシュROMに対し新たなデータの書込みをさせるよう制御する制御ステップと、
上記制御ステップに上記フラッシュROMからの新たなデータの書込みに伴う上記フラッシュROMのビジー状態中に上記第2のメモリから上記第1のメモリへ上記読み出されたデータを上記第2のアクセス速度で転送する第2の転送ステップと
を含むことを特徴とするフラッシュROM制御方法。 - 外部のCPUからの制御信号に基づいて動作し、第1のアクセス速度でデータの読み出しが可能なフラッシュROMと上記第1のアクセス速度より速い第2のアクセス速度でデータの転送が可能な第1のメモリとの間でデータを転送させるフラッシュROM制御装置のコンピュータを、
上記フラッシュROMに対して所定のデータ量単位でのデータの転送とその転送先のアドレスとを指示する指示手段、
上記指示手段による指示に伴うデータの読み出し準備中に上記フラッシュROMのビジー状態を検出する検出手段、
上記検出手段により検出されたビジー状態の解除後に上記フラッシュROMと第2のメモリとの間で上記データを転送させる第1の転送手段、
上記第1の転送手段によるデータの転送処理後、上記指示手段が指示するデータ転送先のアドレスを更新し、上記フラッシュROMに対し新たなデータの読み出しをさせるよう制御する制御手段、
上記制御手段による上記フラッシュROMからの新たなデータの読み出し準備に伴う上記フラッシュROMのビジー状態中に上記第2のメモリから上記第1のメモリへ上記読み出されたデータを上記第2のアクセス速度で転送する第2の転送手段
として機能させることを特徴とするプログラム。 - 外部のCPUからの制御信号に基づいて動作し、第1のアクセス速度でデータの書込みが可能なフラッシュROMと上記第1のアクセス速度より速い第2のアクセス速度でデータの転送が可能な第1のメモリとの間でデータを転送させるフラッシュROM制御装置のコンピュータを、
上記フラッシュROMに対して所定のデータ量単位でのデータの転送とその転送先のアドレスとを指示する指示手段、
上記指示手段による指示に伴う上記第1のアクセス速度でのデータの書込み中に上記フラッシュROMのビジー状態を検出する検出手段、
上記検出手段により検出されたビジー状態の解除後に上記フラッシュROMと第2のメモリとの間で上記データを転送させる第1の転送手段、
上記第1の転送手段によるデータの転送処理後、上記指示手段が指示するデータ転送先のアドレスを更新し、上記フラッシュROMに対し新たなデータの書込みをさせるよう制御する制御手段、
上記制御手段による上記フラッシュROMからの新たなデータの書込みに伴う上記フラッシュROMのビジー状態中に上記第2のメモリから上記第1のメモリへ上記読み出されたデータを上記第2のアクセス速度で転送する第2の転送手段
として機能させることを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004287069A JP4862255B2 (ja) | 2004-09-30 | 2004-09-30 | フラッシュrom制御装置、フラッシュrom制御方法及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004287069A JP4862255B2 (ja) | 2004-09-30 | 2004-09-30 | フラッシュrom制御装置、フラッシュrom制御方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006099600A JP2006099600A (ja) | 2006-04-13 |
| JP4862255B2 true JP4862255B2 (ja) | 2012-01-25 |
Family
ID=36239322
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004287069A Expired - Fee Related JP4862255B2 (ja) | 2004-09-30 | 2004-09-30 | フラッシュrom制御装置、フラッシュrom制御方法及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4862255B2 (ja) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3485938B2 (ja) * | 1992-03-31 | 2004-01-13 | 株式会社東芝 | 不揮発性半導体メモリ装置 |
| US5519847A (en) * | 1993-06-30 | 1996-05-21 | Intel Corporation | Method of pipelining sequential writes in a flash memory |
| JP2000306389A (ja) * | 1999-04-21 | 2000-11-02 | Hitachi Ltd | 不揮発性半導体メモリを用いた記憶装置 |
| JP3979486B2 (ja) * | 2001-09-12 | 2007-09-19 | 株式会社ルネサステクノロジ | 不揮発性記憶装置およびデータ格納方法 |
| JP4082913B2 (ja) * | 2002-02-07 | 2008-04-30 | 株式会社ルネサステクノロジ | メモリシステム |
-
2004
- 2004-09-30 JP JP2004287069A patent/JP4862255B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006099600A (ja) | 2006-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7233541B2 (en) | Storage device | |
| JP5090819B2 (ja) | メモリーカード及び該データ格納方法 | |
| KR100634436B1 (ko) | 멀티 칩 시스템 및 그것의 부트코드 페치 방법 | |
| US20120278539A1 (en) | Memory apparatus, memory control apparatus, and memory control method | |
| JP2003317489A (ja) | 不揮発性半導体記憶装置、そのデータ書き込み制御方法およびプログラム | |
| JP2008065434A (ja) | プログラム起動制御装置 | |
| JP2012018626A (ja) | メモリ制御装置、メモリ装置および停止制御方法 | |
| JP4862255B2 (ja) | フラッシュrom制御装置、フラッシュrom制御方法及びプログラム | |
| JP2002183675A (ja) | データ記録媒体の制御装置とその方法、データ記録装置および制御装置 | |
| JP2005182538A (ja) | データ転送装置 | |
| US7457943B2 (en) | Controller, image processing apparatus, and method of controlling execution of program | |
| JP4869301B2 (ja) | 画像処理装置 | |
| JP2010140325A (ja) | マイクロコンピュータ制御装置 | |
| JP4793798B2 (ja) | マイクロコンピュータ | |
| JP2005018650A (ja) | 不揮発性半導体記憶装置およびデータ処理装置 | |
| JP2006243550A (ja) | 画像表示処理装置 | |
| JP2008021335A (ja) | 不揮発性記憶装置、不揮発性記憶装置の書込み方法およびコントローラ | |
| KR100621635B1 (ko) | 원낸드 플래시 메모리 장치의 인터럽트 제어 방법 및 장치 | |
| JP2005276104A (ja) | マイクロコンピュータ | |
| JP2009093270A (ja) | コンピュータシステム及びその起動方法 | |
| JP2009187337A (ja) | デバイス制御方法、プログラム、制御回路及び電子機器 | |
| JP4930825B2 (ja) | 撮像装置及びデータ転送装置 | |
| JP2004110086A (ja) | 半導体装置 | |
| JPH05210981A (ja) | 半導体記憶装置 | |
| KR20100022852A (ko) | 듀얼 페이지 버퍼를 내장한 플래시 메모리 장치 및 그 제어방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070919 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101207 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110726 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110922 |
|
| 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: 20111011 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111024 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141118 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4862255 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |