Processing

Please wait...

Settings

Settings

1. WO2000041073 - PLUG AND PLAY I?2¿C SLAVE

Publication Number WO/2000/041073
Publication Date 13.07.2000
International Application No. PCT/SE2000/000005
International Filing Date 03.01.2000
Chapter 2 Demand Filed 19.07.2000
IPC
G06F 9/445 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
G06F 12/06 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
06Addressing a physical block of locations, e.g. base addressing, module addressing, address space extension, memory dedication
CPC
G06F 12/0684
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
0646Configuration or reconfiguration
0684with feedback, e.g. presence or absence of unit detected by addressing, overflow detection
G06F 9/4411
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
4401Bootstrapping
4411Configuring for operating with peripheral devices; Loading of device drivers
Applicants
  • TELEFONAKTIEBOLAGET LM ERICSSON (publ) [SE/SE]; S-126 25 Stockholm, SE
Inventors
  • SASSI, Jari; SE
  • PTASINSKI, Kristoffer; SE
Agents
  • ERICSSON MOBILE COMMUNICATIONS AB; IPR Department S-221 83 LUND, SE
Priority Data
09/226,16607.01.1999US
Publication Language English (EN)
Filing Language Swedish (SV)
Designated States
Title
(EN) PLUG AND PLAY I2C SLAVE
(FR) UNITE ASSERVIE I2C PRETE A L'EMPLOI
Abstract
(EN)
In accordance with embodiments of the invention, an electronic device including one or more controllers and one or more slave units is provided with a bus such as an I2C serial bus that connects the controllers and the slave units. The device further includes a secondary memory containing software drivers for a variety of different types of slave units, which can be present on the bus. The controller determines which types of slave units are actually present on the bus by sending, for each type of slave unit represented by a corresponding software driver in the secondary memory, a command via the bus using an address for the type. After determining which types of slave units are present on the bus, the controller loads correponding software drivers from the secondary memory into a RAM, and using the loaded software drivers to initialize the slave units present on the bus.
(FR)
L'invention décrit, dans certains modes de réalisation, un dispositif électronique comprenant un ou plusieurs organes de commande et une ou plusieurs unités asservies, ainsi qu'un bus tel qu'un bus en série I2C connectant les organes de commande et les unités asservies. Le dispositif comprend également une mémoire secondaire contenant des programmes de gestion de plusieurs types d'unités asservies différentes qui peuvent se trouver dans le bus. L'organe de commande détermine les types d'unités asservies se trouvant réellement dans le bus en envoyant, pour chaque type d'unité asservie représentée par un programme de gestion correspondant dans la mémoire secondaire, une commande via le bus par utilisation d'une adresse pour le type d'unité asservie. Après avoir déterminé les types d'unités asservies se trouvant dans le bus, l'organe de commande charge les programmes de gestion correspondants provenant de la mémoire secondaire dans une RAM et utilise les programmes de gestion chargés pour initialiser les unités asservies se trouvant dans le bus.
Also published as
DE10083671
Latest bibliographic data on file with the International Bureau