CN100407130C - 建置程控电路排列的方法及执行此方法的电路排列 - Google Patents

建置程控电路排列的方法及执行此方法的电路排列 Download PDF

Info

Publication number
CN100407130C
CN100407130C CN031476066A CN03147606A CN100407130C CN 100407130 C CN100407130 C CN 100407130C CN 031476066 A CN031476066 A CN 031476066A CN 03147606 A CN03147606 A CN 03147606A CN 100407130 C CN100407130 C CN 100407130C
Authority
CN
China
Prior art keywords
processor unit
internal memory
circuit arrangement
active program
downloads
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN031476066A
Other languages
English (en)
Other versions
CN1475902A (zh
Inventor
S·埃德
G·芬滋
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.)
Intel Corp
Original Assignee
Infineon Technologies AG
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 Infineon Technologies AG filed Critical Infineon Technologies AG
Publication of CN1475902A publication Critical patent/CN1475902A/zh
Application granted granted Critical
Publication of CN100407130C publication Critical patent/CN100407130C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4416Network booting; Remote initial program loading [RIPL]

Abstract

在具有程控电路排列的装置中,为了其运作需要作业程序指令。为降低所需要的储存空间,在具有至一数据传输网络(7)的连接(6)的装置中,在任何情况作业程序指令不被维持在装置中,而是经由数据传输网络(7)加载。为此,电路排列(1)具有一激活程序(3),其中储存一激活程序建置为其执行一处理器单元(2)借着接口(6)经由数据传输网络连接至一作业程序服务器且从此加载作业程序指令至连接至处理器单元(2)的主存储器(5)。激活程序内存(3)所需的储存空间可进一步被降低,如果内嵌于其中的激活程序被建置因此处理器单元(2)一下载程序内存(4)加载此指令,其为连接至作业程序服务器以及从此自一该作业程序指令下载所需要。

Description

建置程控电路排列的方法及执行此方法的电路排列
技术领域
本发明是关于建置具有一处理器单元,一指派非易失性激活程序内存,一主要内存以及用以连接至一数据传输网络的一接口程控电路排列的方法,以及执行该方法用的电路排列。
背景技术
「程控电路排列」一词可以了解的是指对所有需要运作用的程序或操作系统指令的所有装置。通常这些是具有一微处理器,一微控器的电路排列或包含一微处理器核心的电路排列。此习知技术是用以提供此种电路排列内的一内存,其中电路排列的运作所需的方法被储存并建置处理器单元,因此在电路排列的激活时指令由处理器单元加载并实施,以便将电路排列移动至可使用的状态。许多也可以微处理器或微控器而有成本效率地被操作的那些在娱乐电子领域,家庭设备以及其它小电子设备的装置依据以上所述的原理运作。
即便应用所需的作业程序指令并非特别广大,在电路排列内所提供的用以储存这些指令的记忆代表额外的复杂度以及成本因素。此外,内嵌于电路排列内的作业程序具有更新或改变作业程序指令需要电路排列内直接的介入的缺失。
发明内容
因此,本发明的一目的在于产生一种建置程控电路排列的方法以及执行该方法的一电路排列,其中,在建置电路排列时可降低电路排列的复杂度并且达成较大的弹性。
本发明的目的通过一种建置具有一处理器单元,一指派非易失性激活程序内存,以及用以连接至一数据传输网络的一接口的程控电路排列的方法来达成,该处理器单元(2)建置成在切换至开启后,即执行储存于激活程序内存中的激活程序,其特征在于一激活程序储存于该激活程序内存中,该激活程序以此方式被建置,即在其执行期间,处理器单元通过该接口连接至一作业程序服务器并从此加载作业程序指令至被指派给该处理器单元的一主存储器中。此外本发明的目的也通过一种电路排列而达成。所述的电路排列具有一处理器单元,一指派非易失性激活程序内存,以及用以连接至一数据传输网络的一接口,藉此该处理器单元以此方式被建置,即在被切换至开启后,其执行储存于激活程序内存中的激活程序,特征在于一激活程序被储存于该激活程序内存中,该激活程序以此方式被建置,即在其执行期间,处理器单元通过该接口连接至一作业程序服务器并从此加载作业程序指令至被指派给该处理器单元的一主存储器中。
此处,本发明利用具有连接至数据传输网络用的接口的电路在任何情况中可从数据传输网络接收资料的事实。于此方式中,电路排列可以极小的复杂度被建置,借着经由数据传输网络接收作业程序指令的方式。虽然这因此需要一个被建置的操作系统服务器,却产生整体成本的节省,当足够大量的电路排列经由数据传输网络被提供作业程序指令时。
此外,不再有因为作业程序指令的改变所需要的为作业模式改变而有的对电路排列直接介入的需求。在许多此种型态的电路排列的情况中,有额外的优点在于,不管电路的数目,干涉,也就是说在操作系统服务器中,仅须一次。
在有益的发展中,可以建议激活程序本身不包含执行经由数据传输网络连接的指令,而仅需从一分离下载程序内存加载一下载程序用的指令。在此情况中,处理器单元将从激活程序内存实施激活程序,同时从下载程序内存加载并执行下载程序,且因此借着接口经由数据传输网络执行至操作系统服务器以的连接并将作业程序指令加载主存储器。此处的优点在于激活程序内存可以比较小,因为下载作业程序指令的指令被维持在一分离的内存中。在激活程序内存与处理器单元为使激活程序内存变小而一起被集积于半导体中时更是如此。这可能是,例如,为了成本理由,因为激活程序内存依据其在共同半导体上的尺寸需要空间,且因此增加成本。
如果提供分离的下载程序内存,这可与处理器单元一起被集积于一半导体内,然而,下载程序内存被实施为一个别半导体模块的下载程序用的分离的内存区域,尤其是一种标准的内存模块。尤其是,这具有一串行数据输出,因此在具有处理器单元的半导体与下载程序内存之间仅需少数的馈入线。尤其是,下载程序内存可以是一串行EEPROM。
本发明原则上适用所有具有程控且由于其功能而具有与数据传输网络连接的电路排列的装置。例如,这可以是电话或传真装置,其经由数据传输网络传输其资料。在电话技术资料的情况中此种服务也已知为经由IP的声音。然而,原则上,其它应用,例如用于传输网络的开关或集线器(hub),也是可想象的。
作业程序服务器的功能可以用不同的方式实施。通常数据传输网络配备有提供连接至数据网络的用户的中央服务的中央处理单元,例如档案服务器等等。此种中央处理单元可通过实施适合的软件而被建置,因此依据本发明的电路排列在对应的查询之后由中央处理单元提供作业程序指令。
然而,作业程序服务器也可被实施为一分离的单元,其特别与依据本发明的特定的程控电路排列配合,并可与这些接触而不需要进一步调整。依据本发明后者的情况可被导入一计算机网络,而不需要改变计算机网络,计算机或与之连接的中央处理单元。
附图说明
本发明将于下文基于较佳实施例,参照附图而描述更多细节。唯一的图式表示经由数据传输网络提供电话服务的一电路排列的结构。
具体实施方式
图一所示的电路排列1是电话使用的半导体,其经由数据传输网络7传输语音讯号。为此目的,建置经由IP的声音用的此电路排列1具有连接所需外部组件用的接口,例如电话8,电话接收器9,扬声器10以及麦克风11,并提供电话用的性能的一般特征。
处理器单元2被集积于有一指派激活程序内存3的一共享半导体之中。此外,电路排列1具有开关6,其一方面做为电路排列1与数据传输网络7之间的接口,另一方面做为数据传输网络7中的封包传输之用。此数据传输网络7是一以太网络(Ethernet),藉此以二条线说明电路排列1一方面是连接至一个人计算机,未示出,另一方面连接至数据传输网络7的其它用户。除了个人计算机用的通常的资料封包之外,由电路排列1所传送及接收的电话资料封包经由数据传输网络7被传输。
然而,除此之外,电路排列1也可仅被配备一个连接至数据传输网络用的端口或连接,以便接收或传送电话资料封包。个人计算机于此情况中将经由一分离的线被连接至数据传输网络。
其它未被表示出的组件被包含于电路排列内,它们是提供电话服务所需要的。这些组件在此情况中是由处理器单元2所控制,然而,它们需要符合要求的作业用的作业程序。照例在处理器单元的情况中,处理器单元2以此方式被建置,在被切换至开或在一重新设定之后,其执行储存于激活程序内存3中的激活程序。此激活程序被建置因此处理器单元2从经由一串行数据链连接至电路排列1或于其中的处理器单元2的一外部下载程序内存4加载一下载程序。为此目的,处理器单元2加载接下来将被执行的指令至与电路排列1连接的主存储器5之中。主存储器5是一同步动态RAM,其优点在于允许短的存取时间并提供低成本的高内存密度。因此,首先激活程序被处理器单元2从激活程序内存3加载激活程序,然后从下载程序内存4加载下载程序至主存储器中,并从该处被执行。
下载程序被建置,因此处理器单元2通过接口6经由数据传输网络7连接至一作业程序服务器,未示出,并从此将作业程序加载主存储器5之中。此作业程序服务器以此种方式被建置,因此其于电路排列1的对应要求中经由数据传输网络传送所需的作业程序指令至电路排列1。由作业程序服务器所传送的作业程序指令被建置,因此一旦被加载主存储器5之中时,其移动电路排列1至可使用的状态。为此目的,作业程序指令具有电路排列或电话所需的作业所需的所有功能。
通过本发明解决方案的协助,在电话的情况中,其经由数据传输网络7传送或接收语音讯号,电话中所提供的作业程序指令用的内存实质上可做得很小。此外,以此方式更新或改变作业程序指令,例如实施新的功能特征,相当地简单,因为此种改变不需要在电话本身进行,但可以由操作系统服务器集中储存。在此方式中,储存于作业程序服务器中的作业程序指令中的改变,影响数个,尤其是所有依据本发明建置的电话。

Claims (14)

1.一种建置具有一处理器单元(2),一指派非易失性激活程序内存(3),以及用以连接至一数据传输网络的一接口(6)的程控电路排列的方法,藉此该处理器单元(2)建置成在切换至开启后,即执行储存于激活程序内存(3)中的激活程序,其特征在于一激活程序储存于该激活程序内存(3)中,该激活程序以此方式被建置,即在其执行期间,处理器单元(2)通过该接口(6)连接至一作业程序服务器并从此加载作业程序指令至被指派给该处理器单元的一主存储器(5)中。
2.如权利要求1所述的方法,特征在于该激活程序以此方式被建置,即于其执行期间处理器单元(2)从一非易失性下载程序内存(4)加载并执行一下载程序至该主存储器(5)中,且该下载程序以如此方式被建置,即于其执行期间该处理器单元(2)通过该接口(6)连接至该作业程序服务器并从此加载作业程序指令至指派给该处理器单元(2)的主存储器(5)。
3.如权利要求2所述的方法,特征在于该非易失性下载程序内存(4)以及该处理器单元(2)被集积于不同的半导体模块中,且该下载程序从该下载程序内存(4)被连续加载。
4.如权利要求3所述的方法,特征在于该非易失性下载程序内存(4)为一串行EEPROM。
5.如权利要求1所述的方法,特征在于该电路排列(1)具有一交换安排(6)用以执行数据传输网络中的资料封包。
6.如权利要求1所述的方法,特征在于该电路排列(1)用以经由该数据传输网络(7)提供一电话及/或传真服务的电路。
7.如权利要求1所述的方法,特征在于该激活程序内存(3)与该处理器单元(2)一起被集积于一半导体模块(1)上。
8.一种电路排列,具有一处理器单元(2),一指派非易失性激活程序内存(3),以及用以连接至一数据传输网络的一接口(6),藉此该处理器单元(2)以此方式被建置,即在被切换至开启后,其执行储存于激活程序内存(3)中的激活程序,特征在于一激活程序被储存于该激活程序内存(3)中,该激活程序以此方式被建置,即在其执行期间,处理器单元(2)通过该接口(6)连接至一作业程序服务器并从此加载作业程序指令至被指派给该处理器单元的一主存储器(5)中。
9.如权利要求8所述的电路排列,特征在于该激活程序以此方式被建置,即于其执行期间,处理器单元(2)从一非易失性下载程序内存(4)加载并执行一下载程序至该主存储器(5),该非易失性下载程序内存(4)与该处理单元(2)相连接,且该下载程序以此方式被建置,即于其执行期间,该处理器单元(2)通过该接口(6)连接至该作业程序服务器并从此加载作业程序指令至指派给该处理器单元(2)的主存储器(5)。
10.如权利要求9所述的电路排列,特征在于该非易失性下载程序内存(4)以及该处理器单元(2)被集积于不同的半导体模块中,且该下载程序内存(4)具有该下载程序用的一串行输出。
11.如权利要求10所述的电路排列,特征在于该非易失性下载程序内存(4)为一串行EEPROM。
12.如权利要求8所述的电路排列,特征在于该电路排列(1)具有一交换安排(6)用以执行数据传输网络中的资料封包。
13.如权利要求8所述的电路排列,特征在于该电路排列(1)用以经由该数据传输网络(7)提供一电话及/或传真服务的电路。
14.如权利要求8所述的电路排列,特征在于该激活程序内存(3)与该处理器单元(2)一起被集积于一半导体模块(1)上。
CN031476066A 2002-07-12 2003-07-14 建置程控电路排列的方法及执行此方法的电路排列 Expired - Lifetime CN100407130C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10231653A DE10231653A1 (de) 2002-07-12 2002-07-12 Verfahren zum Einrichten einer programmgesteuerten Schaltungsanordnung und Schaltungsanordnung zur Durchführung des Verfahrens
DE10231653.8 2002-07-12

Publications (2)

Publication Number Publication Date
CN1475902A CN1475902A (zh) 2004-02-18
CN100407130C true CN100407130C (zh) 2008-07-30

Family

ID=30009937

Family Applications (1)

Application Number Title Priority Date Filing Date
CN031476066A Expired - Lifetime CN100407130C (zh) 2002-07-12 2003-07-14 建置程控电路排列的方法及执行此方法的电路排列

Country Status (4)

Country Link
US (1) US7325044B2 (zh)
CN (1) CN100407130C (zh)
DE (1) DE10231653A1 (zh)
TW (1) TWI285842B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5457795A (en) * 1994-06-01 1995-10-10 Willman; Todd J. Method and apparatus for sharing and transferring data between software programs
US5687398A (en) * 1993-04-28 1997-11-11 Gemplus Card International Device having automatic process for upgrading the performance of mobile systems
CN1227649A (zh) * 1996-08-09 1999-09-01 罗伯特·博施有限公司 对一个电装置编程的方法、芯片卡及装置
JP2001142713A (ja) * 1999-11-16 2001-05-25 Fujitsu I-Network Systems Ltd ファームウェアのアップグレード方式

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03241448A (ja) * 1990-02-20 1991-10-28 Fujitsu Ltd Ipl方式
FR2682786B1 (fr) * 1991-10-17 1993-12-10 Bull Sa Telechargement d'un systeme d'exploitation par un reseau.
FI102220B (fi) * 1995-10-30 1998-10-30 Nokia Telecommunications Oy Vikaantumistietojen keräys tietokoneyksikön uudelleenkäynnistyksen osa na
SE520101C2 (sv) * 1998-05-13 2003-05-27 Axis Ab Integrerad krets och metod för att förmå en intgrerad krets att exekvera instruktioner
US6230260B1 (en) * 1998-09-01 2001-05-08 International Business Machines Corporation Circuit arrangement and method of speculative instruction execution utilizing instruction history caching
US6219780B1 (en) * 1998-10-27 2001-04-17 International Business Machines Corporation Circuit arrangement and method of dispatching instructions to multiple execution units
US6260090B1 (en) * 1999-03-03 2001-07-10 International Business Machines Corporation Circuit arrangement and method incorporating data buffer with priority-based data storage
JP3170491B2 (ja) * 1999-03-29 2001-05-28 松下電送システム株式会社 画像通信装置及びサーバ装置並びに能力交換方法
US7017162B2 (en) * 2001-07-10 2006-03-21 Microsoft Corporation Application program interface for network software platform
JP2003077784A (ja) * 2001-09-03 2003-03-14 Toshiba Corp Lsi製造支援サーバ、lsi製造支援方法、及びlsi製造支援プログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5687398A (en) * 1993-04-28 1997-11-11 Gemplus Card International Device having automatic process for upgrading the performance of mobile systems
US5457795A (en) * 1994-06-01 1995-10-10 Willman; Todd J. Method and apparatus for sharing and transferring data between software programs
CN1227649A (zh) * 1996-08-09 1999-09-01 罗伯特·博施有限公司 对一个电装置编程的方法、芯片卡及装置
JP2001142713A (ja) * 1999-11-16 2001-05-25 Fujitsu I-Network Systems Ltd ファームウェアのアップグレード方式

Also Published As

Publication number Publication date
US20050021932A1 (en) 2005-01-27
US7325044B2 (en) 2008-01-29
TW200403587A (en) 2004-03-01
TWI285842B (en) 2007-08-21
CN1475902A (zh) 2004-02-18
DE10231653A1 (de) 2004-02-05

Similar Documents

Publication Publication Date Title
JPH1069338A (ja) 多機能化できるコンピュータドッキングステーション
JP2003163976A (ja) 家庭自動化システムの起動制御装置及びその制御方法
KR20120069262A (ko) 외부 입력 수단 운용을 위한 동글 장치와 이를 포함하는 외부 입력 시스템 및 운용 방법
CN101931603A (zh) 一种在手持智能终端上实现远程调用的方法
US7245904B2 (en) Reconfiguration of programmable components in an electronic apparatus
CN101777038A (zh) 在处理器之间共享存储器的方法、多处理器设备
CN109213035A (zh) 指令更新方法、装置和电子设备
CN104158709A (zh) 一种光模块识别的方法及端口扩展设备
EP1852782A1 (en) Linkage operation method and communication terminal device
CN100407130C (zh) 建置程控电路排列的方法及执行此方法的电路排列
CN102890635A (zh) 一种数字信号处理器的加载方法和装置
RU2298298C2 (ru) Способ выполнения программы заказчика блоком радиосвязи
JP2003513346A (ja) ソフトウェア・モジュール用の一般的なインターフェース
CN101485101A (zh) 耦接至移动电话的通信环境建立设备,以及使用相同方式的方法
JP4723381B2 (ja) バスシェアーアダプター機能を有するsdioカードデバイス
US6970984B2 (en) Digital signal processor and modem using the same
CN114124957B (zh) 一种应用于机器人的分布式节点互联方法
CN107038038A (zh) 一种运行大容量usim小应用程序的方法
JP3867911B2 (ja) 状態遷移型通信処理装置、および処理方法
JP2000066906A (ja) マイコン組込み制御用システム
KR100285333B1 (ko) 전전자교환기의텔레포니프로세서데이터로딩방법
CN117201296A (zh) 多网卡管理方法、装置、智能网关及存储介质
JP4227949B2 (ja) 電話機および電話機の制御プログラム書き換え方法
KR20040044247A (ko) 억세스 게이트웨이 시스템에서 다기능 이원 인터페이스 카드
CN1703922A (zh) 具有实施至少一个电信活动的系统数据处理装置的电信模块

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
ASS Succession or assignment of patent right

Owner name: INFINEON TECHNOLOGIES AG

Free format text: FORMER OWNER: INFENNIAN TECHNOLOGIES AG

Effective date: 20110414

C41 Transfer of patent application or patent right or utility model
C56 Change in the name or address of the patentee

Owner name: INFINEON TECHNOLOGIES WIRELESS SOLUTIONS AB

Free format text: FORMER NAME: INFINEON TECHNOLOGIES AG

Owner name: LANTIQ DEUTSCHLAND GMBH

Free format text: FORMER NAME: INFINEON TECHNOLOGIES WIRELESS SOLUTIONS AB

COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: MUNICH, GERMANY TO: NEUBIBERG, GERMANY

CP01 Change in the name or title of a patent holder

Address after: German Neubiberg

Patentee after: Infineon Technologies Wireless Solutions Ltd.

Address before: German Neubiberg

Patentee before: Infineon Technologies AG

Address after: German Neubiberg

Patentee after: Lantiq Deutschland GmbH

Address before: German Neubiberg

Patentee before: Infineon Technologies Wireless Solutions Ltd.

TR01 Transfer of patent right

Effective date of registration: 20110414

Address after: German Neubiberg

Patentee after: Infineon Technologies AG

Address before: Munich, Federal Republic of Germany

Patentee before: INFINEON TECHNOLOGIES AG

TR01 Transfer of patent right

Effective date of registration: 20180507

Address after: German Neubiberg

Patentee after: LANTIQ BETEILIGUNGS GmbH & Co.KG

Address before: German Neubiberg

Patentee before: Lantiq Deutschland GmbH

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200810

Address after: California, USA

Patentee after: INTEL Corp.

Address before: German Neubiberg

Patentee before: LANTIQ BETEILIGUNGS GmbH & Co.KG

TR01 Transfer of patent right
CX01 Expiry of patent term

Granted publication date: 20080730

CX01 Expiry of patent term