Abstract:
A modular data processing system (100) including a hand-held computer (105h), an expansion device (105e), and means (140s,140p,180s,180p) for coupling the hand-held computer to the expansion device in a removable manner, wherein the expansion device (105e) embeds at least one internal peripheral (160-165) without any controller and/or at least one port (170) for external peripherals, and the hand-held computer embeds control circuitry (205e) including a plurality of controllers (250-265) for the peripherals and processing circuitry (205h) coupled to the control circuitry, in a mobile operative condition in which the hand-held computer is not coupled to the expansion device the processing circuitry controlling operation of the hand-held computer and in an expanded operative condition in which the hand-held computer is coupled to the expansion device the processing circuitry controlling operation of a personal computer having a central unit formed by the hand-held computer and the expansion device.
Abstract:
A system-on-chip (SoC) architecture includes a plurality of blocks (12; M1, M2, ..., Mn; S1, S2, ..., Sk), each including a power control module (20) to selectively control the power dissipated by the block: For each block of said plurality (12; M1, M2, ..., Mn; S1, S2, ..., Sk) a power register (PCR) is provided to receive power control instructions to selectively control the respective power control module (20). The system also includes a power control unit (16) for writing respective power control instructions into the power control registers (PCR) of the blocks, whereby the power dissipated is controlled individually and indipendently for each block under the centralized control of the power control unit (16). For each block (12; M1, M2, ..., Mn; S1, S2, ..., Sk), a power status register (PSR) is also provided to receive status information concerning power control within the respective block. The power control unit (16) is arranged to a read said status instructions from such the power status registers (PSR).