CN1085683A - 外部不可推测数据的rom(eurom) - Google Patents
外部不可推测数据的rom(eurom) Download PDFInfo
- Publication number
- CN1085683A CN1085683A CN93102965A CN93102965A CN1085683A CN 1085683 A CN1085683 A CN 1085683A CN 93102965 A CN93102965 A CN 93102965A CN 93102965 A CN93102965 A CN 93102965A CN 1085683 A CN1085683 A CN 1085683A
- Authority
- CN
- China
- Prior art keywords
- data
- assembly
- memory device
- controller
- communication interface
- 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.)
- Granted
Links
Images
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
Abstract
本发明为一种电可编程只读存贮组件,具有一个
用来编程/数据更新的嵌入的微控制器。在一备用
方式中,被嵌入的微控制器接收从由一外部端口进入
一低负荷通讯接口的数据。当从该低负荷通讯接口
接收一指令时,响应于微控制器输入该微控制器转换
该存贮器件开始一个更新期。该微控制器从该低负
荷通讯接口接收低负荷数据并将它写入该存贮器
件。当该低负荷过程终止时,该微控制器转换该存贮
器件返回它的系统接口。
Description
本发明涉及电可编程只读存贮器,特别涉及带有一个被嵌入的控制器的存贮器,该控制器允许该存贮器内容的独立的变化而无需移开与一个该存贮器是它的一组成部分的系统。
微处理器为基础的系统和子系统通常利用一个只读存贮器(ROM)去存贮至少某些操作系统程序。近年来,开发了新的电可编程只读存贮器(EPROM)并已在商业上使用。这些存贮器包括有各种器件技术。最常应用的是诸如EEPROM,Flach,带有备有电池的SRAM或FRAM的简单的一种非易失性存贮器。
为了使被存贮在这些存贮器内的程序在系统中变化,这些新的存贮器技术提供了一电位。但是,由于该系统往往需要利用这个电位,因而这个电位不能完全商业的实现。
本发明的一个目的是提供一种由可编程存贮组件,该组件具有一个被嵌入其中的控制器,该控制器允许该存贮器内容的变化与该系统无关,该组件虽是该系统的一部分,并且不需要从系统中移去该组件。
简而言之,本发明企图提供一种用来编程/数据更新的带有一个被嵌入的微控制器(即控制器、处理器、或控制逻辑)的电可编程只读存贮器组件。
据上所述,该组件实际上是充当一种现有技术的ROM。在备用状态时,该嵌入的微控制器接收从在该组件上的一外部端口进入一低负荷通讯接口的数据。该外部端口和低负荷通讯接口与该组件是其一个操作部件的该系统无关。当从该低负荷通讯接口接收到一指令时,该微控制器响应于微控制器输入而转换该存贮器件从而开始一更新期。该微控制器从该低负荷通讯接口接收低负荷数据并将它写入该存贮器件。当低负荷处理终止时,微控制器将该存贮器件转换回它的系统接口。
该存贮器件可以是任何标准存贮部件。实际可行的是诸如EEPROM,Flash存贮器,带有备用电池的静态RAM,铁电RAM等非易失性存贮器,或任何其它的非易失存贮器技术或导致数据的非易失性存贮实现的非易失性存贮器。
转换逻辑指示哪个通道访问该存贮器。在正常的系统工作时,该存贮器从该标准存贮器接口被访问。当该组件是在一存贮器更新状态时,该存贮器件由该嵌入的微控制器访问。
对外界来说,该嵌入的低负荷通讯接口可以是任何合适的接口,这时需要在该组件外壳上附加引线或嵌入一连接器。它还可以是一个诸如RF通道,红外通道或光通道之类的无线接口。
一个包括有引线插座的组件的实施例允许一个附加的存贮器件在其上部插入。该附加的存贮器件包括有存贮器和解码逻辑并且还可包括能够将另件的附加的存贮器件插入的引线插座。
对一个带有插入的附加存贮器的组件进行编程的逻辑与没有插入组件是相同的。因而一个多层组件仅仅是在该基本组件上或另一个存贮器升级器件上面叠加了一个存贮器件而已。该可多层的特征允许不同类型的存贮器技术进行组合(即由CMOS,RAM或FLASH组件组合)。
上述以及其它的目的,观点和优点将结合附图在下面对本发明的最佳实施例的详细说明中能得到很好的理解,附图中的相同标号表明在各图中的相同元件。
图1是根据本发明的教导的一个具有一个嵌有控制器的可编程存贮器的实施例的框图。
图2是适合于本发明实践的一个嵌有微控制器的实施例的框图。
图3是适合于本发明实践的一个嵌有RF通讯接口的实施例的框图。
图4是说明该存贮器可多层叠加特征的本发明的实施例的透视图。
图5是说明图4中所示的本发明实施例的框图。
现在参见图1,在这个本发明的最佳实施例中,一个可编程存贮器器件12是在由点线构成的矩形所指明的一个单一的半导体芯片14内所构成。芯片14还组成地构成有一个低负荷通讯接口16和一个微控制器18,在各个部分之间进行适当的内部连接。在芯片14中还构成有一个状态转换逻辑20。为改变存贮器器件12的内容的程序数据被耦合到一个数据输入端26,在正常工作时,该存贮器通过一个系统输入1输出端28而连接到系统30上(该存贮组件是该系统的一组成部分)。本领域的熟练技术人员都了解,如图1所示的存贮器组件利用诸如用来制造大规模集成电路的众所周知的半导体制造工艺步骤可以容易地被制造出来。例如,该组件可由诸如以下的技术(但不限于这些技术)来完成,即混合,大面积硅渐次混合和在塑料、陶瓷、DIP、SIP、SOP、TSOP、TAB等类型上装配以及使用任何标准和非标准的输出引线脚配。
该存贮器组件14可以由一位系统设计者作为一个常规的存贮器部件来处理;它可以有相同外部输出引线脚(未出示),相同的尺寸和相同的电的接口特性。
据上所述,该组件相当于一个现有技术的ROM。该被嵌入的微控制器18是处于一个备用的状态,但它接收响应于被耦合到端口26的来自该低负荷通讯接口16的任何数据。该外部端口26与该组件是系统的一操作部件的系统30无关。为通过该低负荷通讯接口16接收一指令时,该微控制器18操作状态转换逻辑线路转换该存贮器件12以响应微控制器输入,开始一个更新期。该微控制器18以该低负荷通讯接口16接收低负荷数据并将其写入存贮器部件12。当低负荷过程终止时,该微控制器转换该存贮器部件返回到系统接口端口28。
现在参见图2,该被嵌入的微控制器18可以是任何合适的设计,它包括有带有本身存贮有操作系统程序的存贮器35的一个微处理器33,一个数据存贮器37,和一个I/O缓冲器及逻辑线路部分39。该微控制器对该外部端口26的接口进行控制,控制该状态转换逻辑20,并根据从该外部端口26所接收的数据对该存贮器12进行编程。
该存贮器部件12可以是任何标准的存贮部件,实际上它可以是诸如EEPROM,Flash存贮器,带有备用电池的静态RAM,铁电RAM等非易失性存贮器,或任何其它的非易失性存贮器技术。该存贮器件12作为一个标准存贮器件由该系统30进行访问。它具有指明哪些地址是被访问的地址线,和在写访问期间包含有写入存贮器的数据以及在从存贮器周期读出期间包含有读出数据的数据线。它具有用来选择用于访问的器件和规定访问类型(也就是读出或写入)的控制线,和包括在该存贮部件的写入周期期间使用的电源线,通常的电压是5伏有时是12伏或者由该存贮器技术所要求的任何其它的电压值。
状态转换逻辑线路20指定哪个通道访问该存贮器。在正常系统工作时,该存贮器从该标准存贮器接口端口28被访问,当该组件是在一存贮器更新状态时,该存贮器件12由嵌入的微控制器18被访问,该微控制器还控制该状态转换逻辑线路20。这里要注意的是,在一存贮器更新期间,如果愿意的话,该转换逻辑线路可以响应于来自该标准存贮器接口28的一个存贮器访问而根据三个状态的任一状态或在数据线上的任何数据值进行编程。
被嵌入的低负荷通讯接口对外界来说可以是任何合适的接口。该通讯接口可以包括一个用来连接到诸如电话线之类通讯线路上的调制解调器。它可以是一个接线接口,该接口需要附加引线或多路引线或在组件外壳中嵌入一个连接器。一个典型的接口是诸如RS-232接口的串行接口。附加的引线可被安置在一个标准存贮器器件的外壳尺寸的任何延伸部分,或者可将引线附加在外壳的任何一面上,也即可接引线附着在其顶部,底部或外壳的四个侧面的任一侧面上,以便能用作为通讯线路的连接将该组件与“外界”相连接。该通讯接口也可以是一个诸如RF通道或光通道之类的无线接口。
一个无线低负荷接口允许一接口不同任何连线而使该组件与“外界”相连接。一个具有无线低负荷接口的组件可以用来直接替换现有的存贮器部件,而无须系统设计者改变他或她的设计。
在图3中示出了一个典型的RF低负荷通讯接口。它包括一个接收该数据的天线40和在本技术领域中已知的适于传送RF信号的适当设计的将RF送至微控制器的接口。
一般来说,该低负荷协议可以是任何的接口协议。它可以是单定向协议,双定向协议,全双向协议或半双向协议。该协议可以是诸如XMCDEM,KERMIT,XON/XOFF,SCST等任何标准协议。它还可以是为该组件特殊设计的一个专门的协议。
现在参见图4和5,本发明的这个实施例具体地示出了引线插孔50允许在其上部的一个附加的存贮器器件52的引线51插入。该附加的存贮器器件包括存贮和解码逻辑线路54,并且其本身包括有引线插孔50以便可使一个附加的存贮器组件插入。
对一个带有被插入的存贮器52的组件14进行编程的逻辑线路与对没有附加存贮器的组件进行编程是一样的。因此,多层组件仅仅是在该基本组件的上面或另外的一个或多个存贮器多层组件上面堆积一个存贮器组件。该可多层叠加的特性允许不同类型的存贮器进行组合(即CMOS、RAM和Flash组件)。
尽管本发明是根据一个单独的最佳实施例进行说明,但本技术领域的普通技术人员将会认识到,在所附的权利要求的精神和范围内,本发明在实践中可以进行改进。
Claims (13)
1、一种电可编程存贮器组件,其组合包括:
一个电可改写存贮器件;
用来将所述存贮器件耦合到一个数字系统,在该系统中所述存贮器是一个组成部分的第一数据通道;
用来将所述存贮器件耦合到与所述数字系统无关的一数字输入端口的第二数据通道;
所述第二数据通道包括一个通讯接口,一个控制器和一个由所述控制器控制的状态开关;
所述通讯接口将数据从所述数据输入端耦合到所述控制器;
所述控制器根据在所述数据输入端口上输入的一数据而将所述状态开关转换到第一状态,并在所述数据输入端口上设有一数据输入时转换到第二状态;
在所述第一状态时,所述状态开关将所述存贮器件耦合到所述控制器,在所述第二状态时,将其所述存贮器件耦合到所述第一数据通道;和
所述控制器存贮从所述通讯接口接收的在与所述数字系统无关的所述存贮器件中的数据。
2、一种电可编程存贮组件,其组合包括:
一半导体基片;
一在所述半导体片中构成的电可改写存贮器件;
一用来将所述存贮器件耦合到一数字系统的第一数据通道,在该数字系统中所述存贮器是一组成部分;
一在所述基片中构成用来将所述存贮器件耦合到与所述数字系统无关的一数据输入端口的第二数据通道。
所述第二数据通道包括一通讯接口,一控制器,和一由所述控制器控制的状态开关;
所述通讯接口将来自所述数据输入端口的数据耦合到所述控制器;
所述控制器根据在所述数据输入端口上的一数据输入而将所述状态开关转移到第一状态,并在所述数据输入端口上设有一数据输入时将所述状态开关转换到第二状态;
在所述第一状态时,所述状况开关将所述存贮器件耦合到所述控制器,在所述第二状态时,将所述贮器件耦合到所述第一数据通道;和
所述控制器存贮从所述通讯接口接收的在与所述数字系统无关的所述存贮器件中的数据。
3、如权利要求,所述的一种电可编程存贮组件,其中所述控制器包括一微处理器,一可编程数据存贮装置,和一输入/输出逻辑装置。
4、如权利要求,所述的一种电可编程存贮组件,其中所述通讯接口包括一无线通讯接口。
5、如权利要求3所述的一种电可编程存贮组件,其中所述通讯接口包括一无线通讯接口。
6、如权利要求,所述的一种电可编程存贮组件,在所述组件上进一步包括有多个引线插孔以便将一个附加的存贮器件连接到所述组件上,将多个所述引线插孔的至少一个连接到所述第一通道,和将多个所述引线插孔的至少一个连接到所述控制器。
7、如权利要求3所述的一种电可编程存贮组件,在所述组件上进一步包括有多个引线插孔以便将一个附加的存贮器件连接到所述组件上,将多个所述引线插孔的至少一个连接到所述第一通道,和将多个所述引线插孔的至少一个连接到所述控制器。
8、如权利要求4所述的一种电可编程存贮组件,在所述组件上进一步包括有多个引线插孔以便将一个附加的存贮器件连接到所述组件上,将多个所述引线插孔的至少一个连接到所述第一通道,和将多个所述引线插孔的至少一个连接到所述控制器。
9、如权利要求5所述的一种电可编程存贮组件,在所述组件上进一步包括有多个引线插孔以便将一个附加的存贮器件连接到所述组件上,将多个所述引线插孔的至少一个连接到所述第一通道,和将多个所述引线插孔的至少一个连接到所述控制器。
10、如权利要求2所述的一种电可编程存贮组件,其中所述控制器包括一微处理器,一可编程数据存贮装置,和一输入/输出逻辑线路装置。
11、如权利要求2所述的一种电可编程存贮组件,其中所述通讯接口包括一无线通讯接口。
12、如权利要求2所述的一种电可编程存贮组件,在所述组件上进一步包括有多个引线插孔以便将一个附加的存贮器件连接到所述组件上,将多个所述引线插孔的至少一个连接到所述第一通道,和将多个所述引线插孔的至少一个连接到所述控制器。
13、如权利要求10所述的一种电可编程存贮组件,在所述组件上进一步包括有多个引线插孔以便将一个附加的存贮器件连接到所述组件上,将多个所述引线插孔的至少一个连接到所述第一通道,和将多个所述引线插孔的至少一个连接到所述控制器。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/838,050 | 1992-02-19 | ||
US07/838,050 US5261055A (en) | 1992-02-19 | 1992-02-19 | Externally updatable ROM (EUROM) |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1085683A true CN1085683A (zh) | 1994-04-20 |
CN1033108C CN1033108C (zh) | 1996-10-23 |
Family
ID=25276125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN93102965A Expired - Fee Related CN1033108C (zh) | 1992-02-19 | 1993-02-19 | 外部可刷新的rom |
Country Status (8)
Country | Link |
---|---|
US (1) | US5261055A (zh) |
EP (1) | EP0636260A4 (zh) |
JP (1) | JPH07508363A (zh) |
CN (1) | CN1033108C (zh) |
AU (1) | AU3421793A (zh) |
IL (1) | IL104595A (zh) |
TW (1) | TW215508B (zh) |
WO (1) | WO1993017389A1 (zh) |
Families Citing this family (112)
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 |
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 |
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 |
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 |
US6209034B1 (en) | 1994-09-02 | 2001-03-27 | Nec Corporation | Remote keyboard macros activated by hot icons |
US5867106A (en) * | 1994-09-02 | 1999-02-02 | Packard Bell Nec | Password switch to override remote control |
US5974558A (en) * | 1994-09-02 | 1999-10-26 | Packard Bell Nec | Resume on pen contact |
IL117221A0 (en) * | 1995-02-28 | 1996-06-18 | Gen Instrument Corp | Configurable hybrid medium access control for cable metropolitan area networks |
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 |
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 |
US6279153B1 (en) | 1995-10-16 | 2001-08-21 | Nec Corporation | Multi-user flash ROM update |
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 |
US6005533A (en) * | 1995-10-16 | 1999-12-21 | Packard Bell Nec | Remote occlusion region |
US6148344A (en) * | 1995-10-16 | 2000-11-14 | Nec Corporation | System and method for enabling an IPX driver to accommodate multiple LAN adapters |
US6126327A (en) * | 1995-10-16 | 2000-10-03 | Packard Bell Nec | Radio flash update |
US7113173B1 (en) | 1995-10-16 | 2006-09-26 | Nec Corporation | Local handwriting recognition in a wireless interface tablet device |
US5996082A (en) * | 1995-10-16 | 1999-11-30 | Packard Bell Nec | System and method for delaying a wake-up signal |
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 |
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 |
IL148834A (en) * | 2000-09-10 | 2007-03-08 | Sandisk Il Ltd | Removable, active, personal storage device, system and method |
US6832373B2 (en) * | 2000-11-17 | 2004-12-14 | Bitfone Corporation | 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 |
US20030182414A1 (en) * | 2003-05-13 | 2003-09-25 | O'neill Patrick J. | System and method for updating and distributing information |
US7082549B2 (en) * | 2000-11-17 | 2006-07-25 | Bitfone Corporation | Method for fault tolerant updating of an electronic device |
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 |
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 |
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 |
US8196130B2 (en) * | 2000-11-17 | 2012-06-05 | Hewlett-Packard Development Company, L.P. | Tri-phase boot process 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 |
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 |
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 |
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 |
US20040093592A1 (en) | 2002-11-13 | 2004-05-13 | Rao Bindu Rama | Firmware update in electronic devices employing SIM card for saving metadata information |
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 |
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 |
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 |
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 |
WO2004063899A2 (en) | 2003-01-13 | 2004-07-29 | Bitfone Corporation | Mobile handset capable of updating its update agent |
WO2004066091A2 (en) * | 2003-01-21 | 2004-08-05 | Bitfone Corporation | Update system capable of updating software across multiple flash chips |
EP1597668A4 (en) * | 2003-02-11 | 2009-12-23 | Hewlett Packard Development Co | ELECTRONIC DEVICE FOR SUPPORTING MULTIPLE UPDATING AGENTS |
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 |
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 |
US7356727B1 (en) | 2003-03-10 | 2008-04-08 | Hewlett-Packard Development Company, L.P. | Electronic device employing efficient fault tolerance |
TWI269974B (en) * | 2003-03-10 | 2007-01-01 | Samsung Electronics Co Ltd | Methods, circuits, and data structures for programming electronic devices |
US7831740B2 (en) * | 2003-03-10 | 2010-11-09 | Samsung Electronics Co., Ltd. | Method and circuit for programming electronic devices |
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 |
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 |
WO2004109510A2 (en) | 2003-06-04 | 2004-12-16 | Bitfone Corporation | Network having customizable generators of software updates and mobile electronic devices having customizable updating software |
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 |
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 |
WO2005001665A2 (en) * | 2003-06-27 | 2005-01-06 | Bitfone Corporation | 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 |
EP1652075B1 (en) * | 2003-07-29 | 2018-10-31 | Qualcomm Incorporated | 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 |
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 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘 피 | 네트워크에서의 생성자와 콘텐츠 서버 간의 업데이트 패키지 전송을 위한 업데이트 패키지 카탈로그 |
WO2005036916A1 (en) * | 2003-10-03 | 2005-04-21 | Bitfone Corporation | 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 |
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 |
US20050132351A1 (en) * | 2003-12-12 | 2005-06-16 | Randall Roderick K. | Updating electronic device software employing rollback |
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 |
US7689982B1 (en) | 2004-05-07 | 2010-03-30 | Hewlett-Packard Development Company, L.P. | Transparent linker profiler tool with profile database |
US7543118B1 (en) | 2004-05-07 | 2009-06-02 | Hewlett-Packard Development Company, L.P. | Multiple variance platform for the management of mobile devices |
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 |
WO2007146710A2 (en) | 2006-06-08 | 2007-12-21 | 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 |
US4855954A (en) * | 1985-03-04 | 1989-08-08 | Lattice Semiconductor Corporation | In-system programmable logic device with four dedicated terminals |
US4896296A (en) * | 1985-03-04 | 1990-01-23 | Lattice Semiconductor Corporation | Programmable logic device configurable input/output cell |
US4879688A (en) * | 1985-03-04 | 1989-11-07 | Lattice Semiconductor Corporation | In-system programmable logic device |
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 EP EP93902756A patent/EP0636260A4/en not_active Withdrawn
- 1992-12-15 WO PCT/US1992/011212 patent/WO1993017389A1/en not_active Application Discontinuation
- 1992-12-15 AU AU34217/93A patent/AU3421793A/en not_active Abandoned
- 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
Also Published As
Publication number | Publication date |
---|---|
EP0636260A4 (en) | 1995-03-29 |
CN1033108C (zh) | 1996-10-23 |
TW215508B (zh) | 1993-11-01 |
US5261055A (en) | 1993-11-09 |
IL104595A (en) | 1996-01-31 |
AU3421793A (en) | 1993-09-13 |
IL104595A0 (en) | 1993-08-18 |
JPH07508363A (ja) | 1995-09-14 |
EP0636260A1 (en) | 1995-02-01 |
WO1993017389A1 (en) | 1993-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1033108C (zh) | 外部可刷新的rom | |
JP3234331B2 (ja) | 複数の通信プロトコルを備えるpcカード | |
USRE46154E1 (en) | Page buffer program command and methods to reprogram pages without re-inputting data to a memory device | |
US5628028A (en) | Reprogrammable PCMCIA card and method and apparatus employing same | |
US20030188091A1 (en) | Exchanging operation parameters between a data storage device and a controller | |
CN100407421C (zh) | 层叠型半导体存储装置 | |
JPH09311823A (ja) | 記憶回路、記憶回路から情報を読み出す方法および記憶回路に情報を書き込む方法 | |
CN1682199A (zh) | 一种包含非易失性ram和ram的存储电路 | |
CN1577308A (zh) | 经总线连接进行随机访问的方法和数据结构 | |
US5218679A (en) | Programmable controller with input/output signal converting circuit for variably setting a number of inputs and/or outputs | |
EP0617369B1 (en) | I/O memory card and I/O memory card control method | |
US5564032A (en) | Control apparatus for controlling memory unit capable of selecting an electrically erasable non-volatile memory and loading information stored therein | |
US7971024B2 (en) | Off-chip micro control and interface in a multichip integrated memory system | |
US6573593B1 (en) | Integrated circuit with a housing accommodating the integrated circuit | |
JP4579901B2 (ja) | マルチチップカード | |
US5860121A (en) | Method and apparatus for programming electrically reprogrammable non-volatile memory and a unit including such apparatus | |
US6298006B1 (en) | Method and apparatus to automatically determine the size of an external EEPROM | |
CN210324176U (zh) | 存储器芯片及集成电路 | |
JP3187324B2 (ja) | 電気的に書き換え可能なromの書き込み方法 | |
US4903343A (en) | Magnetic digital data storage system | |
US11107539B2 (en) | Semiconductor device and its power supply control method | |
KR20050037848A (ko) | Nand형 플래시 메모리 장치 | |
EP0867885B1 (en) | Memory device with multifunctional terminals | |
JPH11284503A (ja) | プログラマブルゲートアレイ | |
JP2001154710A (ja) | プログラマブルコントローラ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |