JPH07508363A - 外部から更新可能なrom(eurom) - Google Patents
外部から更新可能なrom(eurom)Info
- Publication number
- JPH07508363A JPH07508363A JP5514814A JP51481493A JPH07508363A JP H07508363 A JPH07508363 A JP H07508363A JP 5514814 A JP5514814 A JP 5514814A JP 51481493 A JP51481493 A JP 51481493A JP H07508363 A JPH07508363 A JP H07508363A
- Authority
- JP
- Japan
- Prior art keywords
- controller
- module
- pin sockets
- coupling
- data
- 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
Links
- 230000015654 memory Effects 0.000 claims description 77
- 238000004891 communication Methods 0.000 claims description 30
- 239000004065 semiconductor Substances 0.000 claims description 5
- 230000008878 coupling Effects 0.000 claims 17
- 238000010168 coupling process Methods 0.000 claims 17
- 238000005859 coupling reaction Methods 0.000 claims 17
- 239000000758 substrate Substances 0.000 claims 3
- 238000013500 data storage Methods 0.000 claims 2
- 230000004044 response Effects 0.000 claims 2
- 238000005516 engineering process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 4
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 229910052742 iron Inorganic materials 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 1
- 101150046378 RAM1 gene Proteins 0.000 description 1
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/102—External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
Landscapes
- Logic Circuits (AREA)
- Read Only Memory (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。
Description
【発明の詳細な説明】
外部から更新可能なROM (EUROM)発明の分野
本発明は、電子的にプログラム可能な読取り専用メモリーに関し、より特定すれ
ば組み込まれているシステムから取り外すことなく、独立してメモリー内容を変
更することができるような内蔵型制御回路を備えたメモリーに関する。
従来技術の説明
マイクロプロセッサに基づいたシステムおよびその下位システムは、少なくとも
幾つかのオペレーティング・システムのルーチンを格納するために読取り専用メ
モリー(ROM)を用いるのが一般的である。近年、新型の電子的にプログラム
可能な読取り専用メモリー(EPROM)が開発され、商業的に使用されるよう
になってきた。これらのメモリーは各種のデバイス技術を含んでいる。主な用途
は、単に、EEFROM、フラッシュメモリー、電池バックアップ付きSRAM
1またはFRAMなどの不揮発性メモリーである。
このような新しいメモリー技術はメモリー内に格納しであるプログラムをシステ
ム内で変更できる可能性を提供するものである。しかし、この可能性を利用する
のに必要とされるシステムのオーバーヘッドが大きいため、いまだ商業的には十
分に実現されていない。
発明の要約
本発明の目的は、電子的にプログラム可能なメモリーモジュールであって、該モ
ジュールが組み込まれたシステムから取り外すことなく、該システムとは独立し
て該メモリーの内容を変更することができるような内蔵型制御回路を備えたモジ
ュールを提供することである。
要するに、本発明はプログラム/データを更新するための内蔵型マイクロコシト
ローラ(即ち、コントローラ、プロセッサ、または制御論理回路)を有する電子
的にプログラム可能な読取り専用メモリーモジュールの提供を意図している。
電源投入時に、該モジュールは従来技術のROMとして機能する。待機モードに
おける内蔵マイクロコントローラは、モジュールの外部ボートよりアクセス可能
なダウンロード通信インタフェースから受信されるデータに応答する。外部ボー
トとダウンロード通信インタフェースは、モジュールが作動部材を成すシステム
とは独立している。ダウンロード通信インタフェースからコマンドを受信すると
、マイクロコントローラはマイクロコントローラ入力に応答するようにメモリー
装置を切換えて更新セツションを開始する。マイクロコントローラはダウンロー
ド通信インタフェースからのダウンロードデータを受信してこれをメモリー装置
に書き込む。ダウンロード処理が終了すると、マイクロコントローラはメモリー
装置を再度システム側インタフェースへ切換える。
メモリー装置は、いずれの標準的メモリ一部材でもよい。実際には、EEPRO
M、フラッシュメモリー、電池バックアップ付きSRAM、磁性鉄RAM、また
はデータの不揮発性格納を目的とした他の何らかの不揮発性メモリー技術または
実装技術などの不揮発性メモリーとすべきである。
切換え論理回路はどのチャネルがメモリーにアクセスするかを指定する。通常の
システム動作では、メモリーは標準的メモリーインタフェースからアクセスされ
る。モジュールがメモリー更新状態に入ると、メモリー装置は内蔵マイクロコン
トローラによってアクセスされる。
内蔵ダウンロード通信インタフェースは、外部世界との適切なインタフェースで
あればどのようなものでも良い。付加されるピン、またはモジュールパッケージ
内に内蔵されたコネクタを必要とする有線インタフェースとすることができる。
またRFチャネル、赤外線チャネル、または光通信チャネル等の無線インタフェ
ースとすることもできる。
モジュールの1つの実施例においては、モジュールの上部に別のメモリー装置の
挿入を可能とするピンソケットが設けである。付加されるメモリー装置はメモリ
ーと復号論理回路を備え、さらに別のメモリー装置の挿入を可能にするピンソケ
ットを含むことができる。
アドオンメモリーが挿入されたモジュールをプログラムするための論理回路はモ
ジュールを挿入していないモジュールの場合と同一である。そのため、更新は基
本モジュールまたは別のメモリー更新装置上に積み重ねであるメモリー装置にの
み適用される。更新可能な特徴により、異なる種類のメモリー技術を組み合わせ
ることが可能となる(例えば、CMO3,RAM、およびフラッシュメモリーモ
ジュールを組み合わせることができる)。
図面の簡単な説明
前述の及びその池の目的、態様、および利点は、添付の図面を参照しつつ本発明
の好適実施例の詳細な説明を読み進むことでよりよ(理解できよう。図面におい
て、同様な部材は同し参照番号を付与しである。
図1は、本発明の教示に従う内蔵コントローラを備えたプログラム可能なメモリ
ーの1つの実施例のブロック図である。
図2は、本発明の実施に好適な内蔵マイクロコントローラの1つの実施例のブロ
ック図である。
図3は、本発明の実施に好適な内蔵型RF通信インタフェースの1つの実施例の
ブロック図である。
図4は、メモリーの更新可能な特徴を示す本発明の実施例のブロック斜視図であ
る。
図5は、図4に示した本発明の実施例を示すブロック図である。
本発明の好適な実施例の詳細な説明
図1を参昭すると、同図に示した本発明の好適な実施例において、プログラム可
能なメモリー装置12は、点線で示される四角形により図示された単一の半導体
チップ14内に形成されている。チップ14には、各種部材との適切な相互接続
が行なわれたダウンロード通信インタフェース16ならびにマイクロコントロー
ラ]8を内部に一体形成されている。チップ14にはさらに状態切換え論理回路
20も形成されている。メモリー装置112の内容を変更するためのプログラム
データはデータ入力ボート2Gと結合され、通常の動作においてメモリー12は
システム30(メモリーモジュールはその部材を成す)へシステム入出力ボート
28を介して接続されている。周知の半導体製造処理工程例えば超大規模集積回
路(VLSI)の製造に用いられる技術を用いれば、図1に示したメモリーモジ
ュールを容易に製造できることは当業者には理解されよう。例えば、該モジュー
ルは、プラスチック、セラミック、D I P、S I P、5OPSTSOP
、TAB形状で、また何らかの規格または規格外のピン配列でパッケージ化した
ハイブリッド大規模シリコン集積のような技術により実装可能であるが、これら
に限定されるものではない。
メモリーモジュール14は、システム設計者が通常のメモリ一部材として取り扱
うことができる。同一の外部ピン配列(図示していない)、同一の物理的形状寸
法、および同一の電気的インタフェース特性を有することも可能である。
tuft没入時に、該モジュールは従来技術のROMとして機能する。内蔵マイ
クロコントローラ18は待機モードに入るが、ボート26に接続したダウンロー
ド通信インタフェース16から受信される何らかのデータには応答する。外部ボ
ート26はモジュールが作動部材を成すシステム30から独立している。ダウン
ロード通信インタフェース16からコマンドを受けすると、マイクロコントロー
ラ18は状態切換え論理回路20を作動させて、マイクロコントローラ入力に応
答するようにメモリー装置を切換え、更新セツションを開始する。マイクロコン
トローラ18はダウンロード通信インタフェース16からのダウンロードデータ
を受信し、これをメモリー装置12に書き込む。ダウンロード処理が終了すると
、マイクロコントローラはメモリー装置をシステムインタフェースボート28に
再度切換える。
図2を参照すると、内蔵マイクロコントローラ18は、何らかの好適な設計によ
るもので、独自に格納しであるオペレーティング・システム・プログラムメモリ
ー35と、データメモリー37と、I10バッファおよび論理回路部分39を有
するマイクロプロセッサ33を含んでいる。マイクロコントローラは、外部ボー
ト26へのインタフェースを制御し、入力回線を監視し、状態切換え論理回路2
0を制御して外部ボート26から受信されるデータに従ってメモリー12をプロ
グラムする。
メモリー装置12はどのような標準メモリ一部材でも良い。実際には、EEPR
OM、フラッシュメモリー、電池バックアップ付きSRAM、磁性鉄RAM1ま
たはその他の何らかの不揮発性メモリー技術などの不揮発性メモリーとすべきで
ある。メモリー装N112は標準的メモリー装置としてシステム3oよりアクセ
スできる。またどのアドレスをアクセスしているかを特定するアドレス線と、書
込みアクセス中にメモリー内へ書き込むべきデータとメモリーサイクルから読取
り中に読取られたデータとを含むデータ線とを有する。さらに、アクセスの際に
装置を選択するための制御線と、アクセスの種類、即ち読取りまたは書込みを指
定するための制御線を有し、書込みサイクル中に該メモリ一部材に使用する一般
に5■、場合によっては12v1またはメモリー技術の必要とするその他のいが
なる電圧の電力線をも含んでいる。
状膨切換え論理回路20はどのチャネルがメモリーにアクセスするかを指定する
。通常のシステム動作において、メモリーは標準メモリーインタフェースポート
28からアクセスされる。モジュールがメモリー更新状態にあるとき、メモリー
装置12は内蔵マイクロコントローラ18によってアクセスされ、状態切換え論
理回路20もマイクロコントローラが制御する。ここで注意すべきことは、所望
ならメモリー更新セツションの間に、3状態またはデータ線上の何らかのデータ
値として標準メモリーインタフェース28からのメモリーアクセスに応答するよ
うに切換え論理回路をプログラムできることである。
内蔵ダウンロード通信インタフェース16は外部世界との適切なインタフェース
であればどのようなものでも良い。通信インタフェースは電話回線のような通信
回線に接続するためのモデムを含むことができる。追加の若しくは多重化された
ビン、またはモジュールパッケージ内に組み込まれたコネクタを必要とするよう
な有線インタフェースであっても良い。典型的な有線インタフェースはR3−2
32インタフエースなどのシリアルインタフェースである。標準メモリー装置の
パンケージ寸法を延長するか、またはパッケージのいずれかの面即ち上部、底部
、または4つのパッケージ側面の1つにビンを追加するかのいずれかにより、さ
らなるピノを配置して、通信回線として供する配線でモジュールから「外部世界
」への通信を行なうことができるようにすることができる。通信インタフニー又
は、RFチャネルまたは光通信チャネルなどの無線インタフェースであっても良
い。
無線ダウンロードインタフェースでは「外部世界」への配線なしにモジュールへ
のインタフェースができる。無線ダウンロードインタフェースを備えたモジュー
ルは既存のメモリ一部材を直接置き換えて使用でき、システム設計者が設計を変
更する必要がない。
典型的なRFダウンロード通信インタフェースを図3に示す。これはデータを受
信するためのアンテナ40と、RFから送信RF信号に適した従来技術で公知の
適切な設計のマイクロコントローラへのインタフェースを含んでいる。
一般に、ダウンロードプロトコルはどのようなインタフェースプロトコルであっ
ても良い。これは単方向、双方向、全二重、または半二重プロトコルのいずれテ
モ良イ。該プロトコルトシテハ、XMODEM、KERMIT1XON/X0F
F、5C3Iのような何らかの標準的なプロトコルが有り得る。またそのモジュ
ール用に特別に設計した専用プロトコルとすることもできる。
図4及び図5を参照すると、図示した本発明の実施例はビンソケット5oを含み
、その上部にモジュール50のビン51を介してさらなる追加メモリー装置I5
2を挿入できるようになっている。追加メモリー装置は、メモリーと復号論理回
路54を備え、それ自体にもさらなるメモリーモジュールを挿入できるようにビ
ンソケット50を含むことが可能である。
メモリー52が挿入されたモジュール14をプログラムするための論理回路は追
加メモリーなしの場合の論理回路と同一である。そのため、更新は基本モジュー
ル上または別のメモリー更新モジュール/モジュール群上に積み重ねたメモリー
モジュールにのみ作用する。更新可能な特徴により、異なる種類のメモリー(例
えばCMO3,RAM、およびフラッシュメモリーモジュール)の組み合わせが
可能である。
本発明について単一の好適実施例をもって説明したが、添付の請求の範囲の趣旨
と範囲内で本発明の変化を実現し得ることは当業者には理解されよう。
FIG、1
フロントページの続き
(72)発明者 フリートマン、アミールアメリカ合衆国・ニューヨーク州
11746・ディックスヒルズ・ウェイマウスストリート 306
Claims (13)
- 1.電子的に更新可能なメモリー装置と、前記メモリー装置が部材を成すデジタ ルシステムへ前記メモリー装置を結合するための第1のデータチャネルと、 前記デジタルシステムとは独立してアクセス可能なデータ入力ポートへ前記メモ リー装置を結合するための第2のデータチャネルとを組み合わせて成り、前記第 2のデータチャネルが通信インタフェースと、コントローラと、前記コントロー ラにより制御される状態切換えスイッチとを含むこと、前記通信インタフェース が前記データ入力ポートからのデータを前記コントローラへ結合すること、 前記コントローラが前記データ入力ポートヘのデータ入力に応答じて前記状態切 換えスイッチを第1の状態に切換え、前記データ入力ポートヘのデータ入力がな い場合には第2の状態に切換えること、前記状態切換えスイッチが前記第1の状 態では前記メモリー装置を前記コントローラへ結合し、前記第2の状態では前記 メモリー装置を前記第1のデータチャネルへ結合すること、 前記コントローラが前記デジタルシステムとは独立して前記通信インタフェース から受信されたデータを前記メモリー装置内に格納することを特徴とする電子的 にプログラム可能なメモリーモジュール。
- 2.半導体基板と、 前記半導体基板に形成された電子的に更新可能なメモリー装置と、前記メモリー 装置が部材を成すデジタルシステムへ前記メモリー装置を結合するための第1の データチャネルと、 前記デジタルシステムとは独立してアクセス可能なデータ入力ポートへ前記メモ リー装置を結合するため前記半導体基板に形成した第2のデータチャネルとを組 み合わせて成り、 前記第2のデータチャネルが通信インタフェースと、コントローラと、前記コン トローラにより制御される状態切換えスイッチとを含むこと、前記通信インタフ ェースが前記データ入力ポートからのデータを前記コントローラへ結合すること 、 前記コントローラが前記データ入力ポートでデータ入力に応答して前記状態切換 えスイッチを第1の状態に切換え、前記データ入力ポートでデータ入力がない場 合には第2の状態に切換えること、前記状態切換えスイッチが前記第1の状態で は前記メモリー装置を前記コントローラへ結合し、前記第2の状態では前記メモ リー装置を前記第1のデータチャネルへ結合すること、 前記コントローラが前記デジタルシステムとは独立して前記通信インタフェース から受信したデータを前記メモリー装置内に格納することを特徴とする電子的に プログラム可能なメモリーモジュール。
- 3.前記コントローラは、マイクロプロセッサと、プログラム可能なデータ格納 手段と、入出力論理装置とを含むことを特徴とする請求の範囲第1項に記載の電 子的にプログラム可能なメモリーモジュール。
- 4.前記通信インタフェースが、無線通信インタフェースを含むことを特徴とす る請求の範囲第1項に記載の電子的にプログラム可能なメモリーモジュール。
- 5.前記通信インタフェースが、無線通信インタフェースを含むことを特徴とす る請求の範囲第3項に記載の電子的にプログラム可能なメモリーモジュール。
- 6.前記モジュールにさらなるメモリー装置を接続するための前記モジュール上 の複数のピンソケットと、前記複数のピンソケットの少なくとも1つを前記第1 のチャネルに結合するための手段と、前記複数のピンソケットの少なくとも1つ を前記コントローラに結合するための手段とをさらに含むことを特徴とする請求 の範囲第1項に記載の電子的にプログラム可能なメモリーモジュール。
- 7.前記モジュールにさらなるメモリー装置を接続するための前記モジュール上 の複数のピンソケットと、前記複数のピンソケットの少なくとも1つを前記第1 のチャネルに結合するための手段と、前記複数のピンソケットの少なくとも1つ を前記コントローラに結合するための手段とをさらに含むことを特徴とする請求 の範囲第3項に記載の電子的にプログラム可能なメモリーモジュール。
- 8.前記モジュールにさらなるメモリー装置を接続するための前記モジュール上 の複数のピンソケットと、前記複数のピンソケットの少なくとも1つを前記第1 のチャネルに結合するための手段と、前記複数のピンソケットの少なくとも1つ を前記コントローラに結合するための手段とをさらに含むことを特徴とする請求 の範囲第4項に記載の電子的にプログラム可能なメモリーモジュール。
- 9.前記モジュールにさらなるメモリー装置を接続するための前記モジュール上 の複数のピンソケットと、前記複数のピンソケットの少なくとも1つを前記第1 のチャネルに結合するための手段と、前記複数のピンソケットの少なくとも1つ を前記コントローラに結合するための手段とをさらに含むことを特徴とする請求 の範囲第5項に記載の電子的にプログラム可能なメモリーモジュール。
- 10.前記コントローラはマイクロプロセッサと、プログラム可能なデータ格納 手段と、入出力論理装置とを含むことを特徴とする請求の範囲第2項に記載の電 子的にプログラム可能なメモリーモジュール。
- 11.前記通信インタフェースが無線通信インタフェースを含むことを特徴とす る請求の範囲第2項に記載の電子的にプログラム可能なメモリーモジュール。
- 12.前記モジュールにさらなるメモリー装置を接続するための前記モジュール 上の複数のピンソケットと、前記複数のピンソケットの少なくとも1つを前記第 1のチャネルに結合するための手段と、前記複数のピンソケットの少なくとも1 つを前記コントローラに結合するための手段とをさらに含むことを特徴とする請 求の範囲第2項に記載の電子的にプログラム可能なメモリーモジュール。
- 13.前記モジュールにさらなるメモリー装置を接続するための前記モジュール 上の複数のピンソケットと、前記複数のピンソケットの少なくとも1つを前記第 1のチャネルに結合するための手段と、前記複数のピンソケットの少なくとも1 つを前記コントローラに結合するための手段とをさらに含むことを特徴とする請 求の範囲第10項に記載の電子的にプログラム可能なメモリーモジュール。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/838,050 US5261055A (en) | 1992-02-19 | 1992-02-19 | Externally updatable ROM (EUROM) |
| US838,050 | 1992-02-19 | ||
| PCT/US1992/011212 WO1993017389A1 (en) | 1992-02-19 | 1992-12-15 | Externally updatable rom (eurom) |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07508363A true JPH07508363A (ja) | 1995-09-14 |
Family
ID=25276125
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5514814A Pending JPH07508363A (ja) | 1992-02-19 | 1992-12-15 | 外部から更新可能なrom(eurom) |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US5261055A (ja) |
| EP (1) | EP0636260A4 (ja) |
| JP (1) | JPH07508363A (ja) |
| CN (1) | CN1033108C (ja) |
| AU (1) | AU3421793A (ja) |
| IL (1) | IL104595A (ja) |
| TW (1) | TW215508B (ja) |
| WO (1) | WO1993017389A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005292863A (ja) * | 2003-03-10 | 2005-10-20 | Samsung Electronics Co Ltd | 電子装置をプログラムする方法及び回路並びにデータ構造 |
Families Citing this family (111)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR960003526B1 (ko) | 1992-10-02 | 1996-03-14 | 삼성전자주식회사 | 반도체 메모리장치 |
| US6279116B1 (en) | 1992-10-02 | 2001-08-21 | Samsung Electronics Co., Ltd. | Synchronous dynamic random access memory devices that utilize clock masking signals to control internal clock signal generation |
| US5740395A (en) * | 1992-10-30 | 1998-04-14 | Intel Corporation | Method and apparatus for cleaning up a solid state memory disk storing floating sector data |
| US5479633A (en) * | 1992-10-30 | 1995-12-26 | Intel Corporation | Method of controlling clean-up of a solid state memory disk storing floating sector data |
| US5623604A (en) * | 1992-11-18 | 1997-04-22 | Canon Information Systems, Inc. | Method and apparatus for remotely altering programmable firmware stored in an interactive network board coupled to a network peripheral |
| US5841991A (en) * | 1992-11-18 | 1998-11-24 | Canon Information Systems, Inc. | In an Interactive network board, a method and apparatus for storing a media access control address in a remotely alterable memory |
| US5715424A (en) * | 1992-12-10 | 1998-02-03 | International Business Machines Corporation | Apparatus and method for writing data onto rewritable optical media |
| JP3375669B2 (ja) * | 1993-03-23 | 2003-02-10 | 富士通株式会社 | I/oメモリカードのアクセス方法およびその運用方法 |
| US6262719B1 (en) | 1994-09-02 | 2001-07-17 | Packard Bell Nec, Inc. | Mouse emulation with a passive pen |
| US6092117A (en) * | 1994-09-02 | 2000-07-18 | Packard Bell Nec | System and method for automatically reconnecting a wireless interface device to a host computer |
| US5974558A (en) * | 1994-09-02 | 1999-10-26 | Packard Bell Nec | Resume on pen contact |
| US5867106A (en) * | 1994-09-02 | 1999-02-02 | Packard Bell Nec | Password switch to override remote control |
| US6292181B1 (en) | 1994-09-02 | 2001-09-18 | Nec Corporation | Structure and method for controlling a host computer using a remote hand-held interface device |
| US6209034B1 (en) | 1994-09-02 | 2001-03-27 | Nec Corporation | Remote keyboard macros activated by hot icons |
| US6137473A (en) * | 1994-09-02 | 2000-10-24 | Nec Corporation | System and method for switching control between a host computer and a remote interface device |
| US5892910A (en) * | 1995-02-28 | 1999-04-06 | General Instrument Corporation | CATV communication system for changing first protocol syntax processor which processes data of first format to second protocol syntax processor processes data of second format |
| IL117221A0 (en) * | 1995-02-28 | 1996-06-18 | Gen Instrument Corp | Configurable hybrid medium access control for cable metropolitan area networks |
| US6108727A (en) * | 1995-10-16 | 2000-08-22 | Packard Bell Nec | System having wireless interface device for storing compressed predetermined program files received from a remote host and communicating with the remote host via wireless link |
| US7512671B1 (en) * | 1995-10-16 | 2009-03-31 | Nec Corporation | Computer system for enabling a wireless interface device to selectively establish a communication link with a user selectable remote computer |
| US5996082A (en) * | 1995-10-16 | 1999-11-30 | Packard Bell Nec | System and method for delaying a wake-up signal |
| US6148344A (en) * | 1995-10-16 | 2000-11-14 | Nec Corporation | System and method for enabling an IPX driver to accommodate multiple LAN adapters |
| US6963783B1 (en) | 1995-10-16 | 2005-11-08 | Packard Bell Nec | Audio compression in a wireless remote interface tablet |
| US6279153B1 (en) | 1995-10-16 | 2001-08-21 | Nec Corporation | Multi-user flash ROM update |
| US6664982B1 (en) | 1995-10-16 | 2003-12-16 | Nec Corporation | Multi-user on-screen keyboard |
| US6018806A (en) * | 1995-10-16 | 2000-01-25 | Packard Bell Nec | Method and system for rebooting a computer having corrupted memory using an external jumper |
| US6005533A (en) * | 1995-10-16 | 1999-12-21 | Packard Bell Nec | Remote occlusion region |
| US6126327A (en) * | 1995-10-16 | 2000-10-03 | Packard Bell Nec | Radio flash update |
| US5812857A (en) * | 1996-08-28 | 1998-09-22 | Extended Systems, Inc. | Field configurable embedded computer system |
| US6172645B1 (en) | 1998-02-06 | 2001-01-09 | Northrop Grumman Corporation | Integrated extendable PCMCIA antenna |
| US6314557B1 (en) | 1998-12-14 | 2001-11-06 | Infineon Technologies Development Center Tel Aviv Ltd | Hybrid computer programming environment |
| US6696712B1 (en) * | 2000-08-11 | 2004-02-24 | Seiko Epson Corporation | Semicustom IC having adjacent macrocells |
| WO2001023987A1 (en) * | 1999-09-30 | 2001-04-05 | M-Systems Flash Disk Pioneers Ltd. | Removable, active, personal storage device, system and method |
| US7082549B2 (en) * | 2000-11-17 | 2006-07-25 | Bitfone Corporation | Method for fault tolerant updating of an electronic device |
| US8479189B2 (en) | 2000-11-17 | 2013-07-02 | Hewlett-Packard Development Company, L.P. | Pattern detection preprocessor in an electronic device update generation system |
| US8875116B2 (en) * | 2000-11-17 | 2014-10-28 | Hewlett-Packard Development Company, L.P. | Network for updating firmware and / or software in wireless communication devices |
| US7401320B2 (en) * | 2000-11-17 | 2008-07-15 | Hewlett-Packard Development Company, L.P. | Operator network that routes customer care calls based on subscriber/device profile and CSR skill set |
| US6832373B2 (en) * | 2000-11-17 | 2004-12-14 | Bitfone Corporation | System and method for updating and distributing information |
| US20030182414A1 (en) * | 2003-05-13 | 2003-09-25 | O'neill Patrick J. | System and method for updating and distributing information |
| US20040068721A1 (en) * | 2000-11-17 | 2004-04-08 | O'neill Patrick | Network for updating firmware and / or software in wireless communication devices |
| US7409685B2 (en) * | 2002-04-12 | 2008-08-05 | Hewlett-Packard Development Company, L.P. | Initialization and update of software and/or firmware in electronic devices |
| US6782480B2 (en) * | 2000-12-21 | 2004-08-24 | Sun Microsystems, Inc. | Method and apparatus for accessing system information |
| US7065347B1 (en) | 2001-06-27 | 2006-06-20 | Peoplenet Communications Corporation | System and method for over the air programming |
| US7161899B2 (en) * | 2001-07-20 | 2007-01-09 | Bay Microsystems, Inc. | Interlocking SONET/SDH network architecture |
| US20040194081A1 (en) * | 2002-03-23 | 2004-09-30 | Iyad Qumei | Update system for facilitating firmware/software update in a mobile handset |
| US7369851B2 (en) * | 2002-04-19 | 2008-05-06 | Hewlett-Packard Development Company, L.P. | Communications network capable of determining SIM card changes in electronic devices |
| US7555750B1 (en) | 2002-08-22 | 2009-06-30 | Hewlett-Packard Development Company, L.P. | Update package generator employing partial predictive mapping techniques for generating update packages for mobile handsets |
| US7340736B2 (en) * | 2002-08-22 | 2008-03-04 | Hewlett-Packard Development Company, L.P. | Electronic device with an update agent that employs preprocessing techniques for update |
| US7669197B1 (en) | 2002-09-12 | 2010-02-23 | Hewlett-Packard Development Company, L.P. | Embedded system employing component architecture platform |
| US7472380B1 (en) | 2002-09-23 | 2008-12-30 | Hewlett-Packard Development Company, L.P. | Processing system with component architecture platform support |
| US7461372B2 (en) * | 2002-10-11 | 2008-12-02 | Hewlett-Packard Development Company, L.P. | System for optimizing distribution of information employing a universal dictionary |
| US6978453B2 (en) * | 2002-10-21 | 2005-12-20 | Bitfone Corporation | System with required enhancements to syncML DM environment to support firmware updates |
| US7984435B2 (en) * | 2002-11-13 | 2011-07-19 | Hewlett-Packard Development Company, L.P. | Update system employing reference software to reduce number of update packages |
| US20040093592A1 (en) | 2002-11-13 | 2004-05-13 | Rao Bindu Rama | Firmware update in electronic devices employing SIM card for saving metadata information |
| US7047448B2 (en) * | 2002-11-21 | 2006-05-16 | Bitfone Corporation | Software self-repair toolkit for electronic devices |
| US6996818B2 (en) * | 2002-11-22 | 2006-02-07 | Bitfone Corporation | Update system for facilitating software update and data conversion in an electronic device |
| US7434216B1 (en) | 2002-11-25 | 2008-10-07 | Hewlett-Packard Development Company, L.P. | Update package generator that employs genetic evolution to determine bank order |
| WO2004061615A2 (en) * | 2002-12-31 | 2004-07-22 | Bitfone Corporation | Management of service components installed in an electronic device in a mobile services network |
| US7480907B1 (en) | 2003-01-09 | 2009-01-20 | Hewlett-Packard Development Company, L.P. | Mobile services network for update of firmware/software in mobile handsets |
| US7890427B1 (en) | 2003-01-09 | 2011-02-15 | Hewlett-Packard Development Company, L.P. | Authentication of notifications received in an electronic device in a mobile services network |
| EP1584016A4 (en) | 2003-01-13 | 2009-03-11 | Hewlett Packard Development Co | MOBILE COMBINER HAVING THE CAPACITY TO UPDATE ITS UPDATE AGENT |
| US7644406B2 (en) * | 2003-01-21 | 2010-01-05 | Hewlett-Packard Development Company, L.P. | Update system capable of updating software across multiple FLASH chips |
| US6941453B2 (en) * | 2003-02-11 | 2005-09-06 | Bitfone Corporation | System and method for determining if a device needs to be updated and locating and invoking an update agent to update the firmware or software in the device |
| US7689981B1 (en) | 2003-02-28 | 2010-03-30 | Hewlett-Packard Development Company, L.P. | Mobile handset with efficient interruption point detection during a multiple-pass update process |
| US20040230965A1 (en) * | 2003-02-28 | 2004-11-18 | Harri Okkonen | Mobile handset network that facilitates interaction between a generic intelligent responsive agent and a service broker server |
| US8082339B2 (en) | 2003-02-28 | 2011-12-20 | Hewlett-Packard Development Company, L.P. | Electronic device network having graceful denial of service |
| US7881745B1 (en) | 2003-03-10 | 2011-02-01 | Hewlett-Packard Development Company, L.P. | Electronic device network employing provisioning techniques to update firmware and/or software in electronic devices |
| TWI269974B (en) * | 2003-03-10 | 2007-01-01 | Samsung Electronics Co Ltd | Methods, circuits, and data structures for programming electronic devices |
| US7356727B1 (en) | 2003-03-10 | 2008-04-08 | Hewlett-Packard Development Company, L.P. | Electronic device employing efficient fault tolerance |
| US7548986B1 (en) | 2003-03-17 | 2009-06-16 | Hewlett-Packard Development Company, L.P. | Electronic device network providing streaming updates |
| WO2004086196A2 (en) * | 2003-03-24 | 2004-10-07 | Bitfone Corporation | Electronic device supporting multiple update agents |
| US7975147B1 (en) | 2003-03-31 | 2011-07-05 | Hewlett-Packard Development Company, L.P. | Electronic device network supporting enciphering and deciphering and update generation in electronic devices |
| US7987449B1 (en) | 2003-05-22 | 2011-07-26 | Hewlett-Packard Development Company, L.P. | Network for lifecycle management of firmware and software in electronic devices |
| US7747994B1 (en) | 2003-06-04 | 2010-06-29 | Hewlett-Packard Development Company, L.P. | Generator based on multiple instruction streams and minimum size instruction set for generating updates to mobile handset |
| US7644404B2 (en) | 2003-06-04 | 2010-01-05 | Hewlett-Packard Development Company, L.P. | Network having customizable generators and electronic device having customizable updating software |
| US7584466B1 (en) | 2003-06-16 | 2009-09-01 | Hewlett-Packard Development Company, L.P. | Management tree management in a mobile handset |
| US8046753B1 (en) | 2003-06-18 | 2011-10-25 | Hewlett-Packard Development Company, L.P. | Mobile handset with symbian OS and update agent |
| US8250565B2 (en) * | 2003-06-27 | 2012-08-21 | Hewlett-Packard Development Company, L.P. | System and method for downloading update packages into a mobile handset in a carrier network |
| US7343443B1 (en) * | 2003-07-08 | 2008-03-11 | Hewlett-Packard Development Company, L.P. | Updated package generation based on analysis of bank dependency |
| US20050114504A1 (en) * | 2003-07-09 | 2005-05-26 | Sunil Marolia | Carrier network capable of conducting remote diagnostics in a mobile handset |
| US7366125B1 (en) | 2003-07-24 | 2008-04-29 | Bbn Technologies Corp. | Extensible satellite communication system |
| WO2005013123A1 (en) * | 2003-07-29 | 2005-02-10 | Bitfone Corporation | Mobile handset with update agent implemented in hardware |
| US7886093B1 (en) | 2003-07-31 | 2011-02-08 | Hewlett-Packard Development Company, L.P. | Electronic device network supporting compression and decompression in electronic devices |
| WO2005024628A2 (en) * | 2003-09-03 | 2005-03-17 | Bitfone Corporation | Tri-phase boot process in electronic devices |
| US8555273B1 (en) | 2003-09-17 | 2013-10-08 | Palm. Inc. | Network for updating electronic devices |
| US7668612B1 (en) | 2003-09-18 | 2010-02-23 | Hewlett-Packard Development Company, L.P. | System and method for efficient manufacture and update of electronic devices |
| KR20090035044A (ko) * | 2003-09-26 | 2009-04-08 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘 피 | 네트워크에서의 생성자와 콘텐츠 서버 간의 업데이트 패키지 전송을 위한 업데이트 패키지 카탈로그 |
| EP1668951B1 (en) * | 2003-10-03 | 2011-12-28 | Hewlett-Packard Development Company, L.P. | Network and method for registration of mobile devices and management of the mobile devices |
| US7397624B2 (en) | 2003-11-06 | 2008-07-08 | Seagate Technology Llc | Transducers for ferroelectric storage medium |
| US7716276B1 (en) | 2003-11-17 | 2010-05-11 | Hewlett-Packard Development Company, L.P. | Network that supports user-initiated device management |
| US20050125412A1 (en) * | 2003-12-09 | 2005-06-09 | Nec Laboratories America, Inc. | Web crawling |
| US20050132351A1 (en) * | 2003-12-12 | 2005-06-16 | Randall Roderick K. | Updating electronic device software employing rollback |
| US7797693B1 (en) | 2003-12-12 | 2010-09-14 | Hewlett-Packard Development Company, L.P. | NAND mobile devices capable of updating firmware or software in a manner analogous to NOR mobile devices |
| US9323515B1 (en) | 2004-01-16 | 2016-04-26 | Qualcomm Incorporated | Network with broker for device management |
| US8838754B1 (en) | 2004-01-26 | 2014-09-16 | Qualcomm Incorporated | Mobile device with a management forest in a device management network |
| US7984485B1 (en) | 2004-01-29 | 2011-07-19 | Hewlett-Packard Development Company, L.P. | Ingestion interface for transferring update package containers into a distribution network |
| WO2005079334A2 (en) * | 2004-02-12 | 2005-09-01 | Bitfone Corporation | Device management network that facilitates selective billing |
| US7739679B2 (en) * | 2004-04-06 | 2010-06-15 | Hewlett-Packard Development Company, L.P. | Object ordering tool for facilitating generation of firmware update friendly binary image |
| US7904895B1 (en) | 2004-04-21 | 2011-03-08 | Hewlett-Packard Develpment Company, L.P. | Firmware update in electronic devices employing update agent in a flash memory card |
| US7971199B1 (en) | 2004-05-03 | 2011-06-28 | Hewlett-Packard Development Company, L.P. | Mobile device with a self-updating update agent in a wireless network |
| US7543118B1 (en) | 2004-05-07 | 2009-06-02 | Hewlett-Packard Development Company, L.P. | Multiple variance platform for the management of mobile devices |
| US7689982B1 (en) | 2004-05-07 | 2010-03-30 | Hewlett-Packard Development Company, L.P. | Transparent linker profiler tool with profile database |
| US7657886B1 (en) | 2004-06-03 | 2010-02-02 | Hewlett-Packard Development Company, L.P. | Mobile device with a MMU for faster firmware updates in a wireless network |
| US8526940B1 (en) | 2004-08-17 | 2013-09-03 | Palm, Inc. | Centralized rules repository for smart phone customer care |
| US20060175271A1 (en) * | 2005-01-31 | 2006-08-10 | Emrey David A | Apparatus and method of holding a golf score card and writing instrument, and golf bag and system incorporating the same |
| US7602655B2 (en) * | 2006-01-12 | 2009-10-13 | Mediatek Inc. | Embedded system |
| EP2025095A2 (en) | 2006-06-08 | 2009-02-18 | Hewlett-Packard Development Company, L.P. | Device management in a network |
| US20080002370A1 (en) * | 2006-06-30 | 2008-01-03 | Wai Shin Lau | Scalable memory DIMM designs with vertical stackup connector |
| EP2047420A4 (en) | 2006-07-27 | 2009-11-18 | Hewlett Packard Development Co | USER EXPERIENCE AND DEPENDENCE MANAGEMENT IN A MOBILE DEVICE |
| WO2008022198A2 (en) * | 2006-08-15 | 2008-02-21 | Hewlett-Packard Development Company, L.P. | Friends finder service for a mobile device in a network |
| US8219595B2 (en) | 2008-02-14 | 2012-07-10 | Hewlett-Packard Development Company, L.P. | System and method for efficient remote data access for server management |
| US10069860B1 (en) | 2017-02-14 | 2018-09-04 | International Business Machines Corporation | Protection for computing systems from revoked system updates |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4116519A (en) * | 1977-08-02 | 1978-09-26 | Amp Incorporated | Electrical connections for chip carriers |
| US4116518A (en) * | 1977-08-31 | 1978-09-26 | Ncr Corporation | Clip for paralleling packaged integrated circuit chips |
| JPS5972156A (ja) * | 1982-10-18 | 1984-04-24 | Toshiba Corp | 半導体装置 |
| DE3318123A1 (de) * | 1983-05-18 | 1984-11-22 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung mit einem datenspeicher und einer ansteuereinheit zum auslesen, schreiben und loeschen des speichers |
| US4720812A (en) * | 1984-05-30 | 1988-01-19 | Racal-Milgo, Inc. | High speed program store with bootstrap |
| US4698750A (en) * | 1984-12-27 | 1987-10-06 | Motorola, Inc. | Security for integrated circuit microcomputer with EEPROM |
| US4879688A (en) * | 1985-03-04 | 1989-11-07 | Lattice Semiconductor Corporation | In-system programmable logic device |
| US4896296A (en) * | 1985-03-04 | 1990-01-23 | Lattice Semiconductor Corporation | Programmable logic device configurable input/output cell |
| US4855954A (en) * | 1985-03-04 | 1989-08-08 | Lattice Semiconductor Corporation | In-system programmable logic device with four dedicated terminals |
| JPS62282848A (ja) * | 1986-05-30 | 1987-12-08 | Tokyo Keiki Co Ltd | Faシステムのデ−タ処理装置 |
| US5155833A (en) * | 1987-05-11 | 1992-10-13 | At&T Bell Laboratories | Multi-purpose cache memory selectively addressable either as a boot memory or as a cache memory |
| US4970692A (en) * | 1987-09-01 | 1990-11-13 | Waferscale Integration, Inc. | Circuit for controlling a flash EEPROM having three distinct modes of operation by allowing multiple functionality of a single pin |
| JPH01144664A (ja) * | 1988-03-01 | 1989-06-06 | Mitsubishi Electric Corp | 半導体メモリ用集積回路装置 |
| JPH0770212B2 (ja) * | 1988-07-19 | 1995-07-31 | 日本電気株式会社 | 半導体メモリ回路 |
| JPH0289276A (ja) * | 1988-09-27 | 1990-03-29 | Matsushita Electric Works Ltd | ワイヤレス書込メモリ |
| JPH0812646B2 (ja) * | 1989-03-03 | 1996-02-07 | 三菱電機株式会社 | 半導体集積回路 |
-
1992
- 1992-02-19 US US07/838,050 patent/US5261055A/en not_active Expired - Lifetime
- 1992-12-15 AU AU34217/93A patent/AU3421793A/en not_active Abandoned
- 1992-12-15 WO PCT/US1992/011212 patent/WO1993017389A1/en not_active Ceased
- 1992-12-15 EP EP93902756A patent/EP0636260A4/en not_active Withdrawn
- 1992-12-15 JP JP5514814A patent/JPH07508363A/ja active Pending
-
1993
- 1993-02-03 IL IL10459593A patent/IL104595A/en not_active IP Right Cessation
- 1993-02-12 TW TW082100992A patent/TW215508B/zh active
- 1993-02-19 CN CN93102965A patent/CN1033108C/zh not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005292863A (ja) * | 2003-03-10 | 2005-10-20 | Samsung Electronics Co Ltd | 電子装置をプログラムする方法及び回路並びにデータ構造 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1085683A (zh) | 1994-04-20 |
| WO1993017389A1 (en) | 1993-09-02 |
| AU3421793A (en) | 1993-09-13 |
| EP0636260A4 (en) | 1995-03-29 |
| IL104595A (en) | 1996-01-31 |
| EP0636260A1 (en) | 1995-02-01 |
| TW215508B (ja) | 1993-11-01 |
| CN1033108C (zh) | 1996-10-23 |
| US5261055A (en) | 1993-11-09 |
| IL104595A0 (en) | 1993-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07508363A (ja) | 外部から更新可能なrom(eurom) | |
| US5615344A (en) | Apparatus used to interface a peripheral device to a computer employing a reconfigurable interface circuit | |
| US5734872A (en) | CPU interconnect system for a computer | |
| US5995405A (en) | Memory module with flexible serial presence detect configuration | |
| US6452259B2 (en) | Stacked substrate and semiconductor device | |
| US6978319B1 (en) | Plug-and-play cable with protocol translation | |
| US9069911B2 (en) | Data processing system and data processor | |
| US20100049900A1 (en) | Memory card and non-volatile memory controller thereof | |
| US7219846B2 (en) | Circuit module and memory card kit compliant with various access protocols | |
| US5218679A (en) | Programmable controller with input/output signal converting circuit for variably setting a number of inputs and/or outputs | |
| US7161821B2 (en) | Apparatus and method for mounting microelectronic devices on a mirrored board assembly | |
| US7924631B2 (en) | Memory card and non-volatile memory controller thereof | |
| JPS6472228A (en) | Semiconductor file storage device | |
| US6453421B1 (en) | Processor system with power supply selection mechanism | |
| WO2002025449A2 (en) | Integrated circuit having a programmable address in an i2c environment | |
| US6219824B1 (en) | Integrated circuit having a programmable input/output processor that is used for increasing the flexibility of communications | |
| US5869884A (en) | Semiconductor device having lead terminal on only one side of a package | |
| US6339551B1 (en) | Semiconductor device with selectable pads | |
| CN101727330A (zh) | 记忆卡与其非挥发性记忆体控制器 | |
| JPH0653372A (ja) | 機能モジュールの実装構造 | |
| JPH1049268A (ja) | Pcカード増設方法及びその装置 | |
| JPS62171340A (ja) | 無線装置 | |
| JP2001135389A (ja) | 増設可能メモリ用コネクタおよび実装基板 | |
| JP2767794B2 (ja) | マイクロコンピュータ | |
| JPH01283939A (ja) | 半導体チップおよび基板並びにこれらによって構成される電子装置 |