JP5120010B2 - 車両上制御装置への制御用データの書込み方法および車両上制御装置 - Google Patents
車両上制御装置への制御用データの書込み方法および車両上制御装置 Download PDFInfo
- Publication number
- JP5120010B2 JP5120010B2 JP2008078682A JP2008078682A JP5120010B2 JP 5120010 B2 JP5120010 B2 JP 5120010B2 JP 2008078682 A JP2008078682 A JP 2008078682A JP 2008078682 A JP2008078682 A JP 2008078682A JP 5120010 B2 JP5120010 B2 JP 5120010B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- control
- transfer frame
- compression
- data transfer
- 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
- 238000000034 method Methods 0.000 title claims description 40
- 238000012546 transfer Methods 0.000 claims description 137
- 230000006835 compression Effects 0.000 claims description 70
- 238000007906 compression Methods 0.000 claims description 70
- 230000006837 decompression Effects 0.000 claims description 43
- 230000008569 process Effects 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 description 20
- 238000010257 thawing Methods 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008014 freezing Effects 0.000 description 1
- 238000007710 freezing Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
Images
Description
前記不揮発メモリ(27)に格納するための非圧縮の前記制御用データおよび該制御用データの前記不揮発メモリ上の格納アドレスを指定するアドレスデータであって非圧縮を表す圧縮識別情報を含む固定サイズの第1種データ転送フレーム、又は、前記不揮発メモリ(27)に格納するための圧縮した前記制御用データおよび前記不揮発メモリのアドレス範囲の外を表すアドレスデータであって圧縮を表す圧縮識別情報を含む、前記固定サイズと同一サイズの第2種データ転送フレーム、を受信し、
受信したデータ転送フレームの圧縮識別情報が非圧縮を表すときは、該データ転送フレームの制御用データを前記不揮発メモリ(27)に格納し、
受信したデータ転送フレームの圧縮識別情報が圧縮を表すときは、該データ転送フレームの制御用データを前記RAM(26)に書込んで解凍処理を開始し、解凍した制御用データを前記RAMに書込みかつ該制御用データ量が設定量、に達すると解凍処理を中断して、解凍した制御用データを前記不揮発メモリ(27)に格納し、そして中断した箇所から解凍処理を再開し、この解凍と不揮発メモリへの格納を、該データ転送フレームの圧縮制御用データを全て解凍して前記不揮発メモリに格納するまで繰り返す、
ことを特徴とする、車両上制御装置への制御用データの書込み方法。
前記不揮発メモリ(27)に格納するための前記制御用データおよび該制御用データの前記不揮発メモリ上の格納アドレスを指定するアドレスデータであって、非圧縮を表すものは該アドレスデータそのもの、圧縮をあらわすものは、前記不揮発メモリのアドレス範囲の外を表すものである圧縮識別情報、を含む、前記制御用データが圧縮か非圧縮かに関わらず同一の固定サイズのデータ転送フレームを受信し、
該圧縮識別情報が圧縮を表すものでないと、該データ転送フレームの制御用データを前記不揮発メモリ(27)に格納し、
前記圧縮識別情報が圧縮を表すものであったときは、該データ転送フレームの制御用データを前記RAM(26)に書込んで解凍処理を開始し、解凍した制御用データを前記RAMに書込みかつ該制御用データ量が設定量、に達すると解凍処理を中断して、解凍した制御用データを前記不揮発メモリ(27)に格納し、そして中断した箇所から解凍処理を再開し、この解凍と不揮発メモリへの格納を、該データ転送フレームの圧縮制御用データを全て解凍して前記不揮発メモリに格納するまで繰り返す、ことを特徴とする車両上制御装置。
なお、第1設定量と第2設定量とは異なり、第1設定量は、データを転送するサイズであり、第2設定量は解凍した「制御用データ」を書込む単位のサイズである。
Claims (6)
- データを一時書込むためのRAM、ならびに、車上自動機器の動作を制御するプログラムおよび該プログラムの実行において使用する参照データを含む制御用データ、を格納するための不揮発メモリを持ち、該不揮発メモリの制御用データを用いて、車上自動機器の状態を表す状態データを前記RAMに保持し該状態データに基づいて出力データを生成し該出力データにより該車上自動機器の動作を制御する車両上制御装置の、前記不揮発メモリに前記制御用データを格納する、制御用データ書込み方法において、
前記不揮発メモリに格納するための非圧縮の前記制御用データおよび該制御用データの前記不揮発メモリ上の格納アドレスを指定するアドレスデータであって非圧縮を表す圧縮識別情報を含む固定サイズの第1種データ転送フレーム、又は、前記不揮発メモリに格納するための圧縮した前記制御用データおよび前記不揮発メモリのアドレス範囲の外を表すアドレスデータであって圧縮を表す圧縮識別情報を含む、前記固定サイズと同一サイズの第2種データ転送フレーム、を受信し、
受信したデータ転送フレームの圧縮識別情報が非圧縮を表すときは、該データ転送フレームの制御用データを前記不揮発メモリに格納し、
受信したデータ転送フレームの圧縮識別情報が圧縮を表すときは、該データ転送フレームの制御用データを前記RAMに書込んで解凍処理を開始し、解凍した制御用データを前記RAMに書込みかつ該制御用データ量が設定量に達すると解凍処理を中断して、解凍した制御用データを前記不揮発メモリに格納し、そして中断した箇所から解凍処理を再開し、この解凍と不揮発メモリへの格納を、該データ転送フレームの圧縮制御用データを全て解凍して前記不揮発メモリに格納するまで繰り返す、
ことを特徴とする、車両上制御装置への制御用データの書込み方法。 - 前記第1種データ転送フレームの非圧縮の制御用データ量は固定値であり、前記設定量は、該固定値である、請求項1に記載の、車両上制御装置への制御用データの書込み方法。
- 前記第2種データ転送フレームは、前記不揮発メモリに格納するための前記制御用データを圧縮したデータを複数に分割した格納用データと前記圧縮識別情報とを含む、各データ転送フレームであり、1つのデータ転送フレームの格納用データが圧縮データであって前記解凍した制御用データを前記不揮発メモリに格納すると解凍処理を中断し、次のデータ転送フレームを受信すると、該データ転送フレームの圧縮識別情報が圧縮を表すものであったときは、該データ転送フレームの格納用データを前記RAMに書込んで中断した箇所から解凍処理を再開する、請求項1又は2に記載の、車両上制御装置への制御用データの書込み方法。
- データを一時書込むためのRAM、ならびに、車上自動機器の動作を制御するプログラムおよび該プログラムの実行において使用する参照データを含む制御用データ、を格納するための不揮発メモリを持ち、該不揮発メモリの制御用データを用いて、車上自動機器の状態を表す状態データを前記RAMに保持し該状態データに基づいて出力データを生成し該出力データにより該車上自動機器の動作を制御する、車両上制御装置において、
前記不揮発メモリに格納するための前記制御用データおよび該制御用データの前記不揮発メモリ上の格納アドレスを指定するアドレスデータであって、非圧縮を表すものは該アドレスデータそのもの、圧縮をあらわすものは、前記不揮発メモリのアドレス範囲の外を表すものである圧縮識別情報、を含む、前記制御用データが圧縮か非圧縮かに関わらず同一の固定サイズのデータ転送フレームを受信し、
該圧縮識別情報が圧縮を表すものでないと、該データ転送フレームの制御用データを前記不揮発メモリに格納し、
前記圧縮識別情報が圧縮を表すものであったときは、該データ転送フレームの制御用データを前記RAMに書込んで解凍処理を開始し、解凍した制御用データを前記RAMに書込みかつ該制御用データ量が設定量、に達すると解凍処理を中断して、解凍した制御用データを前記不揮発メモリに格納し、そして中断した箇所から解凍処理を再開し、この解凍と不揮発メモリへの格納を、該データ転送フレームの圧縮制御用データを全て解凍して前記不揮発メモリに格納するまで繰り返す、ことを特徴とする車両上制御装置。 - 前記第1種データ転送フレームの非圧縮の制御用データ量は固定値であり、前記設定量は、該固定値である、請求項4に記載の車両上制御装置。
- 前記制御用データの圧縮データを転送するためのデータ転送フレームは、前記不揮発メモリに格納するための前記制御用データの圧縮データを複数に分割した格納用データと該格納用データが圧縮データか否を表す圧縮識別情報とを含む、各データ転送フレームであって、1つのデータ転送フレームの格納用データが圧縮データであって前記解凍した制御用データを前記不揮発メモリに格納すると解凍処理を中断し、次のデータ転送フレームを受信すると、該データ転送フレームの圧縮識別情報が圧縮を表すものであったときは、該データ転送フレームの格納用データを前記RAMに書込んで中断した箇所から解凍処理を再開する、請求項4又は5に記載の車両上制御装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008078682A JP5120010B2 (ja) | 2008-03-25 | 2008-03-25 | 車両上制御装置への制御用データの書込み方法および車両上制御装置 |
| PCT/JP2009/053248 WO2009119224A1 (ja) | 2008-03-25 | 2009-02-24 | 車両上制御装置への制御用データの書込み方法および車両上制御装置 |
| CN200980101033.2A CN101868378B (zh) | 2008-03-25 | 2009-02-24 | 向车上控制装置的控制用数据的写入方法和车上控制装置 |
| DE112009000047.9T DE112009000047B4 (de) | 2008-03-25 | 2009-02-24 | Verfahren zum Schreiben von Steuerungsdaten in eine fahrzeugseitige Steuerungseinheit, und die fahrzeugseitige Steuerungseinheit |
| US12/409,152 US7987300B2 (en) | 2008-03-25 | 2009-03-23 | Method of writing control data into on-board vehicle control unit and the control unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008078682A JP5120010B2 (ja) | 2008-03-25 | 2008-03-25 | 車両上制御装置への制御用データの書込み方法および車両上制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009227248A JP2009227248A (ja) | 2009-10-08 |
| JP5120010B2 true JP5120010B2 (ja) | 2013-01-16 |
Family
ID=41243147
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008078682A Expired - Fee Related JP5120010B2 (ja) | 2008-03-25 | 2008-03-25 | 車両上制御装置への制御用データの書込み方法および車両上制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5120010B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5585941B2 (ja) * | 2011-05-10 | 2014-09-10 | 株式会社デンソー | プログラム |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07129079A (ja) * | 1993-11-04 | 1995-05-19 | Fuji Electric Co Ltd | プログラミングローダのインストール方法 |
| JP2001034601A (ja) * | 1999-07-21 | 2001-02-09 | Nec Ic Microcomput Syst Ltd | ワンチップマイクロコンピュータ内蔵用の不揮発性メモリへのデータ書込み方法 |
| JP2008056193A (ja) * | 2006-09-04 | 2008-03-13 | Nippon Seiki Co Ltd | 車両用表示装置 |
-
2008
- 2008-03-25 JP JP2008078682A patent/JP5120010B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009227248A (ja) | 2009-10-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2009119224A1 (ja) | 車両上制御装置への制御用データの書込み方法および車両上制御装置 | |
| US9792044B2 (en) | Decompression history buffer read/write pipelines | |
| US8928681B1 (en) | Coalescing to avoid read-modify-write during compressed data operations | |
| US20140108704A1 (en) | Data decompression method for a controller equipped with limited ram | |
| US6915413B2 (en) | Micro-controller for reading out compressed instruction code and program memory for compressing instruction code and storing therein | |
| CN110494845A (zh) | 控制装置、程序更新系统、程序更新方法 | |
| CN101266585B (zh) | 直接存储访问控制器数据传输系统与方法 | |
| JP5120009B2 (ja) | 車両上制御装置への制御用データの書込み方法および車両上制御装置 | |
| JP5120010B2 (ja) | 車両上制御装置への制御用データの書込み方法および車両上制御装置 | |
| CN101452371B (zh) | 管理由主机至光盘的数据的方法与其光学存储系统 | |
| CN103678200A (zh) | 数据处理装置、处理数据的方法和计算机可读记录介质 | |
| JP3201716B2 (ja) | コンピュータ装置 | |
| US6647480B1 (en) | Data block update utilizing flash memory having unused memory size smaller than the data block size | |
| US6621428B1 (en) | Entropy codec for fast data compression and decompression | |
| JP4549396B2 (ja) | 車両制御装置 | |
| JP2006190132A (ja) | 制御プログラムダウンロード装置 | |
| JP5226341B2 (ja) | チャネル装置、情報処理システム、及びデータ転送方法 | |
| CN106030531A (zh) | 微控制器的可用闪速存储器的增大 | |
| KR100502455B1 (ko) | 프로그래머블 컨트롤러 | |
| US20080250167A1 (en) | Input/Output Device For Memory Card and Control Method Therefor | |
| US8823717B2 (en) | Software constants file | |
| JP5079027B2 (ja) | 電子制御装置 | |
| JP2010086321A (ja) | メモリ制御システム | |
| EP2287732A1 (en) | Method, apparatus and computer program for memory retention | |
| US8427495B1 (en) | Coalescing to avoid read-modify-write during compressed data operations |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100318 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120417 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120618 |
|
| 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: 20120925 |
|
| 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: 20121008 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151102 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |