1. An information processor comprising:
a central processing unit core;
a direct memory access unit connected to the central processing unit core; and
at least one tightly coupled smart memory unit connected to the central processing unit core, the at least one tightly coupled smart memory unit comprising:
a memory unit;
a local processing unit adapted to process data stored in the memory unit, wherein the memory unit is adapted to be accessed by the central processing unit core and the local processing unit, and the local processing unit is separate from the central processing unit core and the direct memory access unit.
2. The information processor of claim 1, wherein the central processing unit core is connected to the at least one tightly coupled memory unit via a bi-directional bus.
3. The information processor of claim 1, wherein the direct memory access unit is for transferring data to the memory unit, and is configured to generate an interrupt of the central processing unit upon completion of transferring the data.
4. The information processor of claim 1, wherein the at least one tightly coupled smart memory unit further comprises control and status registers configured to receive operation instructions from the central processing unit core.
5. The information processor of claim 4, wherein the control and status registers are further configured to control the local processing unit based on received operation instructions.
6. The information processor of claim 4, wherein the local processing unit is configured to update the control and status registers.
7. The information processor of claim 6, wherein the control and status registers are further configured to generate an interrupt of the central processing unit core.
8. The information processor of claim 1, wherein the local processing unit is reprogrammable.
9. The information processor of claim 1, wherein the central processing unit core is connected to the local processing unit via a bi-directional bus.
10. The information processor of claim 1, wherein the memory unit is a dual port memory unit, the central processing unit core is connected to the dual port memory unit via a bi-directional bus, and the dual port memory unit is between the bi-directional bus and the local processing unit.
11. The information processor of claim 1, wherein the at least one tightly coupled smart memory unit further comprises:
a second memory unit; and
a second local processing unit, wherein the second local processing unit is separate from the local processing unit and the central processing unit core.
12. An information processor comprising:
a central processing unit core; and
at least one tightly coupled smart memory unit connected to the central processing unit core, the at least one tightly coupled smart memory unit comprising:
a plurality of memory units;
a plurality of local processing units;
a plurality of registers adapted to be accessed by the central processing unit core and the plurality of local processing units,
wherein each local processing unit of the plurality of local processing units is adapted to process data stored in a corresponding memory unit of the plurality of memory units or a corresponding register of the plurality of registers,
wherein each memory unit of the plurality of memory units is adapted to be accessed by the central processing unit core and a corresponding local processing unit of the plurality of local processing units,
wherein each local processing unit of the plurality of local processing units is configured to receive instructions from the central processing unit core or a register of the plurality of registers.
13. The information processor of claim 12, wherein each local processing unit of the plurality of local processing units is configured to receive instructions directly from the central processing unit core.
14. The information processor of claim 12, wherein at least one memory unit of the plurality of memory units is a dual port memory unit.
15. The information processor of claim 12, wherein at least one memory unit of the plurality of memory units is configured to be simultaneously accessed by the central processing unit core and by a corresponding local processing unit of the plurality of local processing units.
16. The information processor of claim 12, wherein a first local processing unit of the plurality of local processing units is configured to exchange data with a second local processing unit of the plurality of local processing units.
17. The information processor of claim 12, wherein each memory unit of the plurality of memory units is connected to the central processing unit core by a bi-directional bus.
18. The information processor of claim 12, further comprising a direct memory access unit connected to the central processing unit core, wherein the direct memory access unit is separate from the tightly coupled smart memory unit.
19. An information processor comprising:
a central processing unit core;
a direct memory access unit connected to the central processing unit core; and
at least one tightly coupled smart memory unit connected to the central processing unit core and to the direct memory access unit by a bi-directional bus, the at least one tightly coupled smart memory unit comprising:
a dual port memory unit;
a local processing unit adapted to process data stored in the dual port memory unit, wherein the dual port memory unit is adapted to be accessed by the central processing unit core and the local processing unit, and the local processing unit is separate from the central processing unit core and the direct memory access unit.
20. The information processor of claim 19, wherein the at least one tightly coupled smart memory unit further comprises control and status registers configured to receive operation instructions from the central processing unit core and to control the local processing unit.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method comprising:
receiving scheduling information in a mobile communication terminal when said terminal is in a first operational state, said information specifying that an event in said mobile terminal is to be scheduled to be triggered when said mobile communication terminal has entered a second operational state, and
triggering said event when said mobile communication terminal has entered said second operational state wherein said first operational state is when at least one untrusted short range RF device is within range for a short range RF transceiver in said terminal, and said second operational state is when only trusted short range RF devices are within range for said short range RF transceiver.
2. The method according to claim 1, wherein said first operational state is when said terminal is radio silent.
3. The method according to claim 1, wherein said second state is a normal operational mode.
4. The method according to claim 1, wherein said short range RF transceiver is a Bluetooth\xae transceiver and said short range RF device is a Bluetooth\xae device.
5. The method according to claim 1, wherein said event is a transfer of data to or from said terminal.
6. The method according to claim 1, wherein said event is activation of a reminder.
7. The method according to claim 1, wherein said event is to synchronize a clock in said terminal with timing information available in a mobile communication network to which said terminal connects to when entering said second operational state.
8. The method according to claim 1, wherein said event is to scan and store available broadcast radio stations.
9. A mobile communication terminal comprising:
a processor; and
a memory
where the processor and memory are configured to
receive scheduling information when said terminal is in a first operational state, said information specifying that an event in said mobile terminal is to be scheduled to be triggered when said mobile communication terminal has entered a second operational state, and
trigger said event when said mobile communication terminal has entered said second operational state wherein said first operational state is when at least one untrusted short range RF device is within range for a short range RF transceiver in said terminal, and said second operational state is when only trusted short range RF devices are within range for said short range RF transceiver.
10. The terminal of claim 9 wherein said first operational state is when said terminal is radio silent.
11. The terminal of claim 9 wherein said second state is a normal operational mode.
12. The terminal of claim 9 wherein said short range RF transceiver is a Bluetooth\xae transceiver and said short range RF device is a Bluetooth\xae device.
13. The terminal of claim 9 wherein said event is a transfer of data to or from said terminal.
14. The terminal of claim 9 wherein said event is activation of a reminder.
15. The terminal of claim 9 wherein said event is to synchronize a clock in said terminal with timing information available in a mobile communication network to which said terminal connects to when entering said second operational state.
16. The terminal of claim 9 wherein said event is to scan and store available broadcast radio stations.
17. An apparatus comprising
a controller; and
a memory coupled to the controller, the memory having program instructions stored thereon, the program instructions being configured to cause the controller to:
receive scheduling information in a mobile communication terminal when the terminal is in a first operational state, the information specifying that an event in the mobile terminal is to be scheduled to be triggered when the mobile communication terminal has entered a second operational state; and
trigger the event when the mobile communication terminal has entered the second operational state wherein said first operational state is when at least one untrusted short range RF device is within range for a short range RF transceiver in said terminal, and said second operational state is when only trusted short range RF devices are within range for said short range RF transceiver.
18. The apparatus according to claim 17, wherein the first operational state is when the terminal is radio silent and the second state is a normal operational mode.