Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Data-processing-device-having-an-expandable-address-space

 Paged memory management unit which locks translators in translation cache if lock specified in translation table
Accordingly, it is an object of the present invention to provide a mechanism which allows a paged ...


 Ensuring data integrity by locked-load and conditional-store operations in a multiprocessor system
In accordance with one embodiment of the invention, a high-performance processor is provided which ...


 Multiplexing communication card and scanning method for run-in testing
i The present invention provides a multiplexing communication card and scanning system for testing ...


 Fixture for motor controller power substrate and motor controller incorporating
In accordance with a first aspect of the invention, a fixture is provided for securing conducting ...


 Asynchronous digital time-division multiplexing system with distributed bus
What we claim is: 1. An asynchronous digital time-division multiplexing system, comprising (a) ...


 Method for executing overlays in an expanded memory data processing system
OF THE INVENTION FIG. 1 shows an Expanded Memory System (EMS). The system includes a one megabyte (...


 Robot program checking method
An object of the present invention is to provide a robot program checking method which permits ...


 Method of correcting machine position change
The present invention has been made in view of the aforesaid drawbacks, and an object thereof is to ...


 Communications controller utilizing an external buffer memory with plural channels between a host and network interface operating independently for transferring packets between protocol layers
OF ILLUSTRATIVE EMBODIMENT Referring to FIG. 2, the programmable (VLSI) data communication ...


 Fault diagnosis apparatus and method for sequence control system
Accordingly, it is an object of the present invention to eliminate the disadvantages of the ...


 Data processing device having an expandable address space

Details
Inventors: Mitsuishi, Naoki; Baba, Shiro; Nagayama, Hiromi; Hayashi, Tsutomu; Hayakawa, Yukihide;
Assignee: Hitachi, Ltd. (Tokyo, JP)
Primary Examiner: Harvey; Jack B.
Assistant Examiner: Seto; Jeffrey K.
Attorney, Agent or Firm: Fay, Sharpe, Beall, Fagan, Minnich & McKee

A CPU has an upper compatibility with a low-order CPU to expand a continuously usable address space relatively. For latching data information, registers are constructed for being an address register with a bit number larger than the address bit number of a low-order CPU. The data information has its byte/word size specified by the size bit of an operation code. The utilization of the data information of a long word size is specified by either the prefix code or the operation code to which is newly added the same bit number as that of the low-order CPU. For the data information of the byte size, the high-/low-orders of the byte size register to be utilized are specified by predetermined 1 bit of a register specifying field. For the data information of the word size, the high-/low-orders of the word size register are specified by the predetermined 1 bit of that data information.

DETAILED DESCRIPTION In the aforementioned CPU, however, the address register has a length of 16 bits, and the memory to be referred to by the CPU has a capacity of 65,536 bytes (=2.
sup.
16 or 64 Kbytes).
In the application of the on-chip control using the 8-bit single-chip microcomputer, on the other hand, the high performance of a device requires large-capacity programs or data to be handled.
At this time, moreover, the function is desired to have an upper compatibility with the aforementioned conventional CPU.
In other words, the user can desirably utilize the source programs or object programs which are already developed for the conventional CPU, wholly or partially as they are.
If either the peripheral function of the microcomputer or the portion depending upon an application system is then modified, the software or the application system can be promptly developed for a shortened time period.
For these demands, we have investigated a CPU which can refer to a memory of 64 Kbytes or more while reducing the logical/physical scales of the aforementioned CPU and realizing a relatively high processing performance at a relatively low manufacture cost.
On the contrary, the single-chip microcomputer, which is enabled to refer to a memory of 16,777,216 bytes (=2.
sup.
24 or 6 Mbytes) by adding a page register of 8 bits to the 8-bit CPU and combining it with the 16-bit register to generate addresses, is exemplified by H8/532 HD6475328 HD6435328 Hardware Manual Hitachi Ltd.
, published December 1988, the Engilish version of which correspondes to Hitachi Single-Chip Microcomputer H8/532 HD6475828 and HD6485828, Hardware Manual, 1st Edition, August 1989.
According to this memory referring method, the page register and the address register are absolutely independent of each other so that the method of realizing the hardware can be simplified.
On the other hand, neither the carry nor the borrow is transferred between the page register and the address register so that care should be always taken to prevent a series of programs or data from trespassing across the page boundary, in case the program or compiler is to be made



Related patents
  Single-chip mircocomputer with clock-signal switching function which can disable a high-speed oscillator to reduce power consumption
It is, therefore, an object of the present invention to overcome the problem existing in the conventional arrangement and to provide an improved single-chip ...
  Apparatus and method for reading helically recorded tracks and rereading tracks as necessary
OF THE DRAWINGS A helical-scan drive system 10 for recording on and reading magnetic tape 12 is illustrated in FIGS. 1 and 2. A drum 14 is angularly oriented with ...
  Tri-statable bus with apparatus to drive bus line to first level and then second level for predetermined time before turning off
An improved high speed bus with virtual memory capability is disclosed. The bus has particular application in computer systems which employ peripheral devices. The bus ...
  Method of compactly storing digital data
This invention provides a method of storing digital data in a compact manner which includes the steps of sequentially entering a plurality of digital data entries into a ...
  Method, device and microprocessor for selectively compressing video frames of a motion compensated prediction-based video codec
OF A PREFERRED EMBODIMENT A video sequence consists of individual images, or frames, of video data which are two dimensional representations of a three dimensional ...
  Bus control for small computer system interface with transfer indication preceding final word transfer and buffer empty indication preceding receipt acknowledgement
Accordingly, it is an object of the present invention to provide a SCSI bus control which has overcome the above mentioned defect of the conventional one. Another object ...
  Universal device for coupling a computer bus to a controller of a group of peripherals
We claim: 1. A universal device for coupling a computer bus of a computer to a controller of a group of peripherals connected to one another by a specific link to which ...
  Display interface system using buffered VDRAMs and plural shift registers for data rate control between data source and display
The present invention elates to a method and apparatus for permitting computer graphics systems designed to work with cathode ray tube displays to greatly expand their ...
  Monitoring plural process control stations
We claim: 1. A monitoring system for process controllers with error recognition and compensation in a monitoring function comprising: a plurality of self monitoring ...
  Arbitration circuitry for deciding access requests from a multiplicity of components
We claim: 1. In a data-handling system with a multiplicity n=2.sup.m of components of different ranks served by a common data bus alternatively accessible by said ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved