EP1540923B1

Low power dual processor architecture for multi mode devices

Abstract

This record has no abstract on file.

EP1540923B1, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Expired 27 August 2023, 3.1 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

12 claims: 2 independent, 10 dependent

  1. 1
    A multi mode mobile device (10), comprising:at least one communication processor (18) configured to facilitate wireless communication using the device (10), the communication processor (18) being powered at least in part by a battery (14);at least one application processor core (36) configured to execute at least one application, the application processor core (36) being powered at least in part by said battery (14), a mode selector (16), a Processor Local Bus bridge processor (62) adapted to access peripheral devices, and wherein the device (10) has at least a communication mode and a computing mode, and when the mode selector (16) indicates the communication mode, the Processor Local Bus bridge processor (62) designates the communication processor (18) as a master processor for controlling peripheral devices and the application processor core (36) is not energized, when the mode selector (16) indicates the computing mode, the Processor Local Bus bridge processor (62) designates the application processor core (36) as a master processor for controlling peripheral devices, and wherein the mode selector (16) configures the device (10) in the communication mode if a user starts to dial a number.
  2. 2
    The device (10) of Claim 1, wherein the communication processor (18) is associated with a memory bus (24) communicating with one or more memory devices (20, 26, 28) and the application processor core (36) is associated with a processor local bus (46), and the memory bus (24) communicates with the Processor Local Bus (46).
  3. 3
    The device (10) of Claim 2, wherein the memory bus (24) communicates with the Processor Local Bus bridge processor (62) to facilitate the communication processor (18) functioning as a master processor.
  4. 4
    The device (10) of Claim 3, wherein the communication processor (18) accesses peripheral devices associated with the Processor Local Bus (46).
  5. 5
    The device (10) of Claim 1, wherein the Processor Local Bus bridge processor (62) is interposed between the memory bus (24) and the Processor Local Bus (46).
  6. 6
    The device (10) of Claim 1, wherein the application processor core (36) is energized when the device (10) is in the computing mode.
  7. 7
    The device (10) of Claim 2, further comprising at least one peripheral device connected to the Processor Local Bus (46).
  8. 8
    The device (10) of Claim 7, wherein the peripheral device is at least one of:a touch panel controller, and a storage interface (60).
  9. 9
    A method for effecting mobile computing, comprising:supporting at least one application processor core (36) and at least one communication processor (18) in a multi mode mobile device (10), wherein at least one application processor core (36) is configured to execute at least one application, the application processor core (36) being powered at least in part by a battery (14) and wherein the at least one communication processor (18) is configured to facilitate wireless communication using the device (10), the communication processor (18) being powered at least in part by said battery (14);and selectively establishing one of the processors (18, 36) as a master processor based on a mode of operation as indicated by a mode selector (16), wherein if the mode selector (16) indicates the communication mode, the Processor Local Bus bridge processor (62) designates the communication processor (18) as a master processor for controlling peripheral devices and the application processor core (36) is not energized, and if the mode selector (16) indicates the computing mode, the Processor Local Bus bridge processor (62) designates the application processor core (36) as a master processor for controlling peripheral devices, wherein the mode selector (16) configures the device (10) in the communication mode if a user starts to dial a number.
  10. 10
    The method of Claim 9, comprising executing at least one application using the application processor core (36) in said computing mode, wherein the application processor core (36) is a master processor and the communication processor (18) is a peripheral processor.
  11. 11
    The method of Claim 9, comprising establishing communication between the communication processor (18) and the Processor Local Bus (46) using a memory bus (24) of the communication processor (18).
  12. 12
    The method of Claim 9, further comprising disposing a Processor Local Bus bridge processor (62) in the device (10) to undertake the act of selectively establishing.