EP0588084A2

Portable computer having dedicated register group and peripheral controller bus between system bus and peripheral controller.

Abstract

Dedicated registers are arranged in a status LCD control gate array connected to a system bus, and the dedicated registers or register group and a keyboard controller are connected through a keyboard interface bus. The keyboard controller has two ports for communicating with a CPU. The keyboard controller transfers existing commands released to an application program or the like and transmits normal key data through the system bus. The keyboard controller transmits hot key data and transfers a command for realizing any other special function through the keyboard interface bus and the dedicated registers.

EP0588084A2, drawing sheet 1
Sheet 1 of 69

Term

Term ended

Projected expiry passed 17 August 2013, 13.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

51 claims: 17 independent, 34 dependent

  1. 1
    A portable computer having a CPU (21), a memory (23), a system bus (11), and various peripheral controllers (30, 46), characterized by comprising:a dedicated register group (26), arranged between said system bus and said peripheral controllers (30, 46), for temporarily storing various kinds of control information exchanged between said CPU and said peripheral controllers;and    a controller bus (13, 14) which is arranged between said dedicated register group and said peripheral controllers and in which a data line having a width of a plurality of bits is defined,    wherein said CPU reads/writes control information from/in the dedicated register group through said system bus, and said peripheral controllers read/write the control information from/in the dedicated register group through the controller bus.
  2. 5
    A portable computer having a CPU (21), a memory (23), a system bus (11), and various peripheral controllers connected to said CPU through said system bus, characterized by comprising:a dedicated register group (26), arranged between said system bus and said peripheral controllers, for temporarily storing various kinds of control information exchanged between said CPU and said peripheral controllers;and    a controller bus (13, 14) which is arranged between said dedicated register group and said peripheral controllers and in which a data line having a width of a plurality of bits is defined,    wherein said peripheral controller has first and second communication ports respectively connected to said controller bus and said system bus, said peripheral controller exchanges first information with said CPU through said first communication port, said controller bus, and said dedicated register group, and exchanges second control information with said CPU through said second communication port and said system bus.
  3. 14
    A power supply interface apparatus for a portable computer, characterized in that interrupt and data registers for sending data from a power supply controller and a CPU are arranged between said CPU for controlling a system and said power supply controller having a microprocessor for controlling a system power supply, and said power supply controller sends a hardware interrupt to said CPU through said interrupt register and said CPU receives the data from said power supply controller through said data register when said power supply controller sends the data to said CPU.
  4. 15
    A power supply interface apparatus for a portable computer, characterized by comprising a CPU (21) for controlling a system, a power supply controller (46) having a microprocessor for controlling a system power supply, a first register (31h, 32h, 34h, 35h - 37h in Fig. 23), arranged between said power supply controller and said CPU, for storing data exchanged between said power supply controller and said CPU, a second register (3Fh in Fig. 23) in which an interrupt signal from said power supply controller is written, and a signal path (Fig. 21) for supplying the interrupt signal from said second register to an interrupt input terminal of said CPU.
  5. 19
    A power supply interface apparatus for a portable computer, characterized in that a gate array (26) having a register group capable of reading/writing data exchanged between a CPU (21) for controlling a system and a power supply controller (46) for controlling a system power supply is arranged between said CPU and said power supply controller, and said register group includes a register (3Fh in Fig. 21) for sending a hardware interrupt from said power supply controller to a main controller, a register (34h, 35h - 37h, 38h, 39h) for holding data sent from said power supply controller to said main controller, and a register (31h, 32h) for holding a command and data sent from said main controller to said power supply controller.
  6. 21
    A power supply interface apparatus for a portable computer, characterized in that a register (8Eh) whose write access is controlled by a keyboard controller and whose read access is controlled by a power supply controller is arranged between said power supply controller (46) and said keyboard controller (30), and said power supply controller directly monitors an input state of a specific key with reference to said register and reflects a specific key input on a system component corresponding to the specific key input beforehand upon detection of the input state of said specific key.
  7. 22
    A power supply interface apparatus for a portable computer, characterized by comprising a power supply controller for controlling a system power supply, a keyboard controller for controlling a keyboard, a hot key register (8Eh) arranged between said power supply controller and said keyboard controller and operated such that key input information is written upon a hot key operation by said keyboard controller and the hot key information is read by said power supply controller, and a device (49) which is controlled by said power supply controller and on which contents of said hot key register are reflected.
  8. 26
    A power supply interface apparatus characterized in that a gate array (26) having a register group capable of reading/writing data exchanged between a main controller for controlling a system, a power supply controller for controlling a system power supply, and a keyboard controller for controlling a keyboard is arranged between said main controller (21), said power supply controller (46), and said keyboard controller (30), and said register group includes a hot key register (8Eh) whose write access is controlled by said keyboard controller and whose read access is controlled by said main controller and said power supply controller, and a command register (30h - 32h) whose write access is controlled by said main controller and whose read access is controlled by said power supply controller, so that said power supply controller defines a correspondence between a hot key and control contents in accordance with a command received from said main controller and controls a specific device in accordance with the contents of said hot key register.
  9. 27
    A power supply control apparatus for a portable computer having a resume processing function, characterized by comprising means (21, 25) for monitoring execution of a freeze mode of a system and processing means (30h, 31h, 21, 46) for invalidating an operation input of operator manipulation hardware as a control object within an execution period of the freeze mode.
  10. 28
    A power supply control apparatus (46), arranged in a portable computer having a resume processing function, including a power switch (80) for designating an ON/OFF operation of a system power supply and a reset switch (81) for designating initialization of a system, and having a dedicated processor, characterized by comprising means (30h, 31h) for receiving a specific command upon execution of a freeze mode by a processing unit for executing resume processing, and monitor processing means (46, 21) for excluding said power and reset switches from monitor objects to invalidate operations thereof upon reception of the specific command from said processing unit.
  11. 30
    A portable computer which can be driven with a battery, characterized by comprising:counting means (91d) for counting a remaining level of said battery;sampling means (89, 90a) for sampling a battery voltage value and a battery current value every predetermined period;updating means (89) for updating and setting a count value of said counting means in accordance with the battery current value obtained from said sampling means;storage means (91a, 91b) for storing count values of said counting means in a fully charged state of said battery and an operation limit state thereof, using the battery voltage values obtained from said sampling means;calculating means (89, Fig. 29) for calculating a remaining battery level at current time in accordance with the count values of said counting means in the fully charged state and the operation limit state from said storage means;and    display means (88) for displaying the remaining battery level obtained by said calculating means.
  12. 33
    A portable computer having a CPU (21), a memory (23), a system bus (11), a peripheral controller (30, 46), and a main display (49), characterized by comprising:a sub-display (44), arranged in a main body of said portable computer, for displaying a plurality of icons representing various operating states of said portable computer;a register group (26) which is accessed by said CPU and said peripheral controller and in which display control data for controlling ON/OFF states of said icons on said sub-display are set by said CPU and said peripheral controller;and    an icon display control circuit (26) for ON/OFF-controlling the icons on said sub-display in accordance with the display control data set in said register group.
  13. 35
    A portable computer having a CPU (21), a memory (23), a system bus (11), various peripheral controllers (30, 46), and a main display (49), characterized by comprising:a sub-display (44), arranged in a main body of said portable computer, for displaying a plurality of icons representing various operating states of said portable computer;a register group (26), accessed by said CPU and said peripheral controllers and in which display control data for controlling ON/OFF states of said icons on said sub-display are set by said CPU and said peripheral controllers;an icon display control circuit (26) for ON/OFF-controlling the icons on said sub-display in accordance with the display control data set in said register group;key input means (51) for inputting a hot key for designating switching between the various operating modes of said portable computer;and    hot key transmitting means (26, 102) for transmitting key data of the hot key input from said key input means by means of a non-maskable interrupt,    wherein said CPU switches between operation modes of said portable computer in response to the hot key transmitted by the non-maskable interrupt and updates the display control data in said register group so as to reflect an operation mode switching result on said sub-display.
  14. 40
    A DRAM card control system in a personal computer having a card slot (20) for receiving a DRAM card (24) on which a DRAM (231) serving as a system memory and a ROM (232) storing card configuration information are mounted in a shape of an IC memory card,    characterized by comprising independent power supply pins (DRAMVCC, EEPROMVCC) for said DRAM and said ROM in said card slot, data input/output pins (PD1 - PD4) for the card configuration information arranged independently of data input/output pins (MDx) for said DRAM,    wherein said DRAM and said ROM are operated at independent power supply voltages.
  15. 43
    A control system of a DRAM card complying with standard card specifications, mounted with a system memory DRAM, and having a plurality of first power supply pins (DRAMVCC) defined to apply a first power supply voltage, a plurality of second power supply pins (EEPROMVCC) defined to apply a second power supply voltage different from the first power supply voltage, and a pin group (PD1 - PD4) including a plurality of identification pins for identifying a card configuration on a system side,    characterized in that a serial EEPROM (Electrically Erasable Programmable ROM) (232) which stores card configuration information is mounted on said DRAM card independently of said DRAM, some of said plurality of identification pins are assigned as communication pins between said serial EEPROM and the system side, a power supply of said DRAM is assigned to said first power supply pins, a power supply of said serial EEPROM is assigned to said second power supply pins, and a third power supply voltage required to operate said DRAM and a fourth power supply voltage required to operate said serial EEPROM are independently applied to said first and second power supply pins.
  16. 46
    A portable computer capable of transmitting/receiving an electronic mail, characterized by comprising:a display (44) for displaying at least the presence/absence of a received electronic mail;interrupt generating means (32) for generating an interrupt upon reception of the electronic mail;and    interrupt processing means (21, Fig. 56), started by the interrupt generated by said interrupt generating means, for causing said display to perform status display for displaying the presence of the received electronic mail when a valid electronic mail is received.
  17. 50
    A portable computer including a panel opened/closed on a main body and having a function of optionally connecting an external display device, characterized by comprising a panel switch for detecting opening/closing of said panel (49), means (151, ICMCIA-GA 28, Fig. 57) for detecting an open/closed state of said panel in accordance with ON/OFF status of said panel switch when a power switch is turned on, and switching means (21, Fig. 57) for switching to output image data to an internal display device (49) and said external display device (50) in accordance with the open/closed state of said panel.
Independent claims17