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

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

Info

Publication number
CN1475902A
CN1475902A CNA031476066A CN03147606A CN1475902A CN 1475902 A CN1475902 A CN 1475902A CN A031476066 A CNA031476066 A CN A031476066A CN 03147606 A CN03147606 A CN 03147606A CN 1475902 A CN1475902 A CN 1475902A
Authority
CN
China
Prior art keywords
processor unit
circuit arrangement
internal memory
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.)
Granted
Application number
CNA031476066A
Other languages
English (en)
Other versions
CN100407130C (zh
Inventor
S・埃德
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

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)经由数据传输网络(7)连接至一作业程序服务器且从此加载作业程序指令至连接至处理器单元(2)之主存储器(5)。激活程序内存(3)所需之储存空间可进一步被降低,如果内嵌于其中的激活程序被建置因此处理器单元(2)一下载程序内存(4)加载此等指令,其为连接至作业程序服务器以及从此自一该作业程序指令下载所需要。

Description

建置程控电路排列之方法及执行此方法之电路排列
技术领域
本发明是关于建置具有一处理器单元,一指派非挥发性激活程序内存,一主要内存以及用以连接至一数据传输网络之一接口程控电路排列之方法,以及执行该方法用之电路排列。
背景技术
「程控电路排列」一词可以了解的是指对所有需要运作用之程序或操作系统指令的所有装置。通常这些是具有一微处理器,一微控器的电路排列或包含一微处理器核心之电路排列。此习知技术系用以提供此种电路排列内之一内存,其中电路排列之运作所需之方法被储存并建置处理器单元,因此在电路排列的激活时指令由处理器单元加载并实施,以便将电路排列移动至可使用之状态。许多也可以微处理器或微控器而有成本效率地被操作的那些在娱乐电子领域,家庭设备以及其它小电子设备的装置依据以上所述的原理运作。
即便应用所需的作业程序指令并非特别广大,在电路排列内所提供之用以储存这些指令的记忆代表额外的复杂度以及成本因素。此外,内嵌于电路排列内的作业程序具有更新或改变作业程序指令需要电路排列内直接的介入的缺失。
发明内容
因此,本发明之一目的在于产生一种建置程控电路排列之方法以及执行该方法之一电路排列,其中,在建置电路排列时可降低电路排列的复杂度并且达成较大的弹性。
依据本发明,此目的系藉由申请专利范围第1项之电路特征或具有申请专利范围第8项特征之电路排列而达成。每一情况中的专利范围附属项定义本发明之较佳以及有利的实施例。
此处,本发明利用具有连接至数据传输网络用之接口的电路在任何情况中可从数据传输网络接收资料的事实。于此方式中,电路排列可以极小的复杂度被建置,借着经由数据传输网络接收作业程序指令的方式。虽然这因此需要一个被建置的操作系统服务器,却产生整体成本的节省,当足够大量的电路排列经由数据传输网络被提供作业程序指令时。
此外,不再有因为作业程序指令的改变所需要之为作业模式改变而有之对电路排列直接介入的需求。在许多此种型态的电路排列的情况中,有额外的优点在于,不管电路的数目,干涉,也就是说在操作系统服务器中,仅须一次。
在有益的发展中,可以建议激活程序本身不包含执行经由数据传输网络连接之指令,而仅需从一分离下载程序内存加载一下载程序用的指令。在此情况中,处理器单元将从激活程序内存实施激活程序,同时从下载程序内存加载并执行下载程序,且因此借着接口经由数据传输网络执行至操作系统服务器以的连接并将作业程序指令加载主存储器。此处的优点在于激活程序内存可以比较小,因为下载作业程序指令的指令被维持在一分离的内存中。在激活程序内存与处理器单元为使激活程序内存变小而一起被集积于半导体中时更是如此。这可能是,例如,为了成本理由,因为激活程序内存依据其在共同半导体上的尺寸需要空间,且因此增加成本。
如果提供分离的下载程序内存,这可与处理器单元一起被集积于一半导体内,然而,下载程序内存被实施为一个别半导体模块之下载程序用之分离的内存区域,尤其是一种标准的内存模块。尤其是,这具有一串行数据输出,因此在具有处理器单元之半导体与下载程序内存之间仅需少数的馈入线。尤其是,下载程序内存可以是一串行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)以此方式被建置,即在被切换至开(on)之后,其执行储存于激活程序内存(3)中之激活程序,特征在于一激活程序被储存于该激活程序内存(3)中,该激活程序以此方式被建置,即在其执行期间,处理器单元(2)藉由该接口(6)连接至一作业程序服务器并从此加载作业程序指令至被指派给该处理器单元之一主存储器(5)之中。
2.如申请专利范围第1项之方法,特征在于该激活程序以此方式被建置,即于其执行期间处理器单元(2)从一非挥发性下载程序内存(4)加载并执行一下载程序至该主存储器(5)之中,且该下载程序以如此方式被建置,即于其执行期间该处理器单元(2)藉由该接口(6)连接至该操作系统并从此加载作业程序指令至指派给该处理器单元(2)之主存储器(5)。
3.如申请专利范围第1项之方法,特征在于该电路排列(1)具有一交换安排(6)用以执行数据传输网络中的资料封包。
4.如申请专利范围第1项之方法,特征在于该电路排列(1)系用以经由该数据传输网络(7)提供一电话及/或传真服务之电路。
5.如申请专利范围第1项之方法,特征在于该激活程序内存(3)系与该处理器单元(2)一起被集积于一半导体模块(1)之上。
6.如申请专利范围第1项之方法,特征在于该下载程序内存(4)以及该处理器单元(2)被集积于不同的半导体模块中,且该下载程序从该下载程序内存(4)被连续加载。
7.如申请专利范围第6项之方法,特征在于该下载程序内存(4)系一串行EEPROM。
8一种电路排列,具有一处理器单元(2),一指派非挥发性激活程序内存(3),以及用以连接至一数据传输网络之一接口(6),藉此该处理器单元(2)以此方式被建置,即在被切换至开(on)之后,其执行储存于激活程序内存(3)中之激活程序,特征在于一激活程序被储存于该激活程序内存(3)中,该激活程序以此方式被建置,即在其执行期间,处理器单元(2)藉由该接口(6)连接至一作业程序服务器并从此加载作业程序指令至被指派给该处理器单元之一主存储器(5)之中。
9.如申请专利范围第8项之电路排列,特征在于该激活程序以此方式被建置,即于其执行期间,处理器单元(2)从一非挥发性下载程序相连接之内存(4)加载并执行一下载程序至该主存储器(5)之中,且该下载程序以次方式被建置,即于其执行期间,该处理器单元(2)藉由该接口(6)连接至该操作系统并从此加载作业程序指令至指派给该处理器单元(2)之主存储器(5)。
10.如申请专利范围第8项之电路排列,特征在于该电路排列(1)具有一交换安排(6)用以执行数据传输网络中的资料封包。
11.如申请专利范围第8项之电路排列,特征在于该电路排列(1)系用以经由该数据传输网络(7)提供一电话及/或传真服务之电路。
12.如申请专利范围第8项之电路排列,特征在于该激活程序(3)系与该处理器单元(2)一起被集积于一半导体模块(1)之上。
13.如申请专利范围第8项之电路排列,特征在于该下载程序内存(4)以及该处理器单元(2)被集积于不同的半导体模块中,且该下载程序内存(4)具有该下载程序用之一串行输出。
14.如申请专利范围第13项之电路排列,特征在于该下载程序内存(4)系一串行EEPROM。
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 true CN1475902A (zh) 2004-02-18
CN100407130C 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)

Family Cites Families (14)

* 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.
FR2704704B1 (fr) * 1993-04-28 1995-09-01 Gemplus Card Int Systeme de communication.
US5457795A (en) * 1994-06-01 1995-10-10 Willman; Todd J. Method and apparatus for sharing and transferring data between software programs
FI102220B (fi) * 1995-10-30 1998-10-30 Nokia Telecommunications Oy Vikaantumistietojen keräys tietokoneyksikön uudelleenkäynnistyksen osa na
DE19632197A1 (de) * 1996-08-09 1998-02-12 Bosch Gmbh Robert Verfahren zur Programmierung eines elektrischen Gerätes, Chipkarte und Gerät
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 松下電送システム株式会社 画像通信装置及びサーバ装置並びに能力交換方法
JP2001142713A (ja) * 1999-11-16 2001-05-25 Fujitsu I-Network Systems Ltd ファームウェアのアップグレード方式
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製造支援プログラム

Also Published As

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

Similar Documents

Publication Publication Date Title
CN100445955C (zh) 联动方法和移动通信终端
US6023587A (en) System for resources under control of docking station when standalone and resources under control of central processing unit of portable computer when docked
CN100517221C (zh) 高效多处理器系统及其方法
CN101938164B (zh) 一种电力设备控制方法、装置及其相关系统
EP1062579A2 (en) Apparatus and method for conversion of messages
CN1849587A (zh) 共享处理器和网络接口的多个操作系统
CN107479954B (zh) 进程管理方法、装置、存储介质及电子设备
CN108900348B (zh) 基于sca的平台管理服务实现方法
US20030040811A1 (en) System and method for transferring home appliance control data
CN1226028A (zh) 用于无线通信的基于组件的控制结构
US20010039596A1 (en) Software modem having a multi-task plug-in architecture
CN101179414A (zh) 一种在上级网管中集成下级网管功能的方法
CN2854946Y (zh) 一种会议系统主机及由其构成的电子会议系统
CN1475902A (zh) 建置程控电路排列之方法及执行此方法之电路排列
RU2298298C2 (ru) Способ выполнения программы заказчика блоком радиосвязи
CN1955990B (zh) 综合电信平台中的流程执行方法及系统
JP2003513346A (ja) ソフトウェア・モジュール用の一般的なインターフェース
CN107579847B (zh) 无源光网络地区自适应系统的数据配置方法
US20020010588A1 (en) Human-machine interface system mediating human-computer interaction in communication of information on network
CN103488527A (zh) 一种php api调用方法、相关设备及系统
CN110995867A (zh) 一种用于人机交互的通信系统和机器人
CN107659858B (zh) 无源光网络地区自适应系统
KR100350315B1 (ko) 실시간 시스템의 원격지 입출력 제어 장치 및 방법
CN116578404B (zh) 线程管理方法、装置、存储介质及电子设备
JP2000066906A (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
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