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
Application number
JP5514814A
Other languages
English (en)
Inventor
モラン,ドブ
マーギー,アリー
フリードマン,アミール
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.)
Milsys Ltd
Original Assignee
Milsys 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 Milsys Ltd filed Critical Milsys Ltd
Publication of JPH07508363A publication Critical patent/JPH07508363A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/102External 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.電子的に更新可能なメモリー装置と、前記メモリー装置が部材を成すデジタ ルシステムへ前記メモリー装置を結合するための第1のデータチャネルと、 前記デジタルシステムとは独立してアクセス可能なデータ入力ポートへ前記メモ リー装置を結合するための第2のデータチャネルとを組み合わせて成り、前記第 2のデータチャネルが通信インタフェースと、コントローラと、前記コントロー ラにより制御される状態切換えスイッチとを含むこと、前記通信インタフェース が前記データ入力ポートからのデータを前記コントローラへ結合すること、 前記コントローラが前記データ入力ポートヘのデータ入力に応答じて前記状態切 換えスイッチを第1の状態に切換え、前記データ入力ポートヘのデータ入力がな い場合には第2の状態に切換えること、前記状態切換えスイッチが前記第1の状 態では前記メモリー装置を前記コントローラへ結合し、前記第2の状態では前記 メモリー装置を前記第1のデータチャネルへ結合すること、 前記コントローラが前記デジタルシステムとは独立して前記通信インタフェース から受信されたデータを前記メモリー装置内に格納することを特徴とする電子的 にプログラム可能なメモリーモジュール。
  2. 2.半導体基板と、 前記半導体基板に形成された電子的に更新可能なメモリー装置と、前記メモリー 装置が部材を成すデジタルシステムへ前記メモリー装置を結合するための第1の データチャネルと、 前記デジタルシステムとは独立してアクセス可能なデータ入力ポートへ前記メモ リー装置を結合するため前記半導体基板に形成した第2のデータチャネルとを組 み合わせて成り、 前記第2のデータチャネルが通信インタフェースと、コントローラと、前記コン トローラにより制御される状態切換えスイッチとを含むこと、前記通信インタフ ェースが前記データ入力ポートからのデータを前記コントローラへ結合すること 、 前記コントローラが前記データ入力ポートでデータ入力に応答して前記状態切換 えスイッチを第1の状態に切換え、前記データ入力ポートでデータ入力がない場 合には第2の状態に切換えること、前記状態切換えスイッチが前記第1の状態で は前記メモリー装置を前記コントローラへ結合し、前記第2の状態では前記メモ リー装置を前記第1のデータチャネルへ結合すること、 前記コントローラが前記デジタルシステムとは独立して前記通信インタフェース から受信したデータを前記メモリー装置内に格納することを特徴とする電子的に プログラム可能なメモリーモジュール。
  3. 3.前記コントローラは、マイクロプロセッサと、プログラム可能なデータ格納 手段と、入出力論理装置とを含むことを特徴とする請求の範囲第1項に記載の電 子的にプログラム可能なメモリーモジュール。
  4. 4.前記通信インタフェースが、無線通信インタフェースを含むことを特徴とす る請求の範囲第1項に記載の電子的にプログラム可能なメモリーモジュール。
  5. 5.前記通信インタフェースが、無線通信インタフェースを含むことを特徴とす る請求の範囲第3項に記載の電子的にプログラム可能なメモリーモジュール。
  6. 6.前記モジュールにさらなるメモリー装置を接続するための前記モジュール上 の複数のピンソケットと、前記複数のピンソケットの少なくとも1つを前記第1 のチャネルに結合するための手段と、前記複数のピンソケットの少なくとも1つ を前記コントローラに結合するための手段とをさらに含むことを特徴とする請求 の範囲第1項に記載の電子的にプログラム可能なメモリーモジュール。
  7. 7.前記モジュールにさらなるメモリー装置を接続するための前記モジュール上 の複数のピンソケットと、前記複数のピンソケットの少なくとも1つを前記第1 のチャネルに結合するための手段と、前記複数のピンソケットの少なくとも1つ を前記コントローラに結合するための手段とをさらに含むことを特徴とする請求 の範囲第3項に記載の電子的にプログラム可能なメモリーモジュール。
  8. 8.前記モジュールにさらなるメモリー装置を接続するための前記モジュール上 の複数のピンソケットと、前記複数のピンソケットの少なくとも1つを前記第1 のチャネルに結合するための手段と、前記複数のピンソケットの少なくとも1つ を前記コントローラに結合するための手段とをさらに含むことを特徴とする請求 の範囲第4項に記載の電子的にプログラム可能なメモリーモジュール。
  9. 9.前記モジュールにさらなるメモリー装置を接続するための前記モジュール上 の複数のピンソケットと、前記複数のピンソケットの少なくとも1つを前記第1 のチャネルに結合するための手段と、前記複数のピンソケットの少なくとも1つ を前記コントローラに結合するための手段とをさらに含むことを特徴とする請求 の範囲第5項に記載の電子的にプログラム可能なメモリーモジュール。
  10. 10.前記コントローラはマイクロプロセッサと、プログラム可能なデータ格納 手段と、入出力論理装置とを含むことを特徴とする請求の範囲第2項に記載の電 子的にプログラム可能なメモリーモジュール。
  11. 11.前記通信インタフェースが無線通信インタフェースを含むことを特徴とす る請求の範囲第2項に記載の電子的にプログラム可能なメモリーモジュール。
  12. 12.前記モジュールにさらなるメモリー装置を接続するための前記モジュール 上の複数のピンソケットと、前記複数のピンソケットの少なくとも1つを前記第 1のチャネルに結合するための手段と、前記複数のピンソケットの少なくとも1 つを前記コントローラに結合するための手段とをさらに含むことを特徴とする請 求の範囲第2項に記載の電子的にプログラム可能なメモリーモジュール。
  13. 13.前記モジュールにさらなるメモリー装置を接続するための前記モジュール 上の複数のピンソケットと、前記複数のピンソケットの少なくとも1つを前記第 1のチャネルに結合するための手段と、前記複数のピンソケットの少なくとも1 つを前記コントローラに結合するための手段とをさらに含むことを特徴とする請 求の範囲第10項に記載の電子的にプログラム可能なメモリーモジュール。
JP5514814A 1992-02-19 1992-12-15 外部から更新可能なrom(eurom) Pending JPH07508363A (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 三菱電機株式会社 半導体集積回路

Cited By (1)

* Cited by examiner, † Cited by third party
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) 半導体チップおよび基板並びにこれらによって構成される電子装置