Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Microcoded-microprocessor-with-shared-ram

 Method and apparatus for enhancing the operation of a data processing system
What is claimed is: 1. In a data processing sytem including: processor means for processing said ...


 Universal power supply monitor circuit
Accordingly, it is an object of the present invention to provide an improved power supply monitor ...


 Comparator for an analog to digital converter
Broadly speaking, the present invention relates to a comparator having a reduced circuit area that ...


 Arrangements for the one-dimensional or multi-dimensional determination of the position of a load suspension point in hoists
OF THE PRESENTLY PREFERRED EMBODIMENTS FIG. 1 illustrates a carrying cable suspension 7 with a ...


 Pipelined control apparatus with multi-process address storage
The present invention seeks to provide more efficient and adaptable control of pipelined data ...


 Synchronous manufacturing service request and acknowledge panel circuit
OF THE INVENTION Referring to FIG. 1, the implementation of this invention shown includes a set of ...


 Modified duobinary regenerative repeater testing arrangement
What is claimed is: 1. An arrangement for remotely testing, from a test location, the transmission ...


 Continuous tuning control particularly adapted for use in variable frequency receivers and generators
OF DRAWINGS In order to gain a clear understanding of the nature of the invention, there is shown ...


 Method of and apparatus for determining the position of a movable member
What is claimed is: 1. A method of determining whether a movable member is correctly positioned ...


 Electrical component with conductive path
The present invention is directed to electrical components, methods for making electrical ...


 Microcoded microprocessor with shared ram

Details
Inventors: Lenoski, Daniel E.;
Assignee: Tandem Computers Incorporated (Cupertino, CA)
Primary Examiner: Chan; Eddie P.
Assistant Examiner:
Attorney, Agent or Firm: Townsend & Townsend

A processor system utilizing a single shared RAM array, for storing microcode and other function data, with the shared array coupled to the processor by a single shared ADR/DATA bus. In one embodiment, an onboard ROM stores selected lines of microcode and a ROM accessing system supplies microcode from the ROM when the shared RAM array is busy performing some other RAM function.

DETAILED DESCRIPTION The present invention is a system for utilizing a single RAM array as a control store for microcode, and as a memory for other functions such as, for example, memory cache, page table cache, and scratch pad.
The single shared DATA/ADR bus reduces the number of I/O connections that must be designed into the processor and facilitates overall reduction of hardware.
In a preferred embodiment, selected microinstructions are stored in a ROM included on the processor.
A ROM accessing system accesses a required microinstruction from the ROM for execution during a given clock cycle when the shared RAM array is performing some other function.
Thus, the execution of the microprogram is not interrupted when the shared RAM is busy, thereby increasing the operating speed of the processor.
In an alternate embodiment, provision for generating a no-op signal is included to stop execution of the microprogram when the shared RAM array is performing some other RAM function.
This embodiment is structurally simple, but may take longer to execute a microprogram than the embodiment including the onboard ROM.
According to a further aspect of the invention, each microinstruction, for use in the embodiment having onboard ROM, includes a control field for determining whether the next microinstruction is accessed from the shared RAM array or the onboard ROM and a link field for specifying the address in the ROM of the next microinstruction to be accessed from the onboard ROM.
Other features and advantages of the invention will be apparent in view of the drawings and the following detailed description.



Related patents
  Buffer memory device capable of memorizing operand and instruction data blocks at different block sizes
What is claimed is: 1. In a buffer memory device intermediate between a central processing unit and a main memory and operable to selectively memorize and read out an ...
  Data transfer control unit permitting data access to memory prior to completion of data transfer
What is claimed is: 1. A data transfer control unit comprising: (a) first address register means for registering a first final address value of a memory area of a memory ...
  Voltage comparator
An object of the invention is to provide a voltage comparator, which can operate efficiently with a low power voltage and can also provide a wide allowable amplitude ...
  Logarithmic transformation circuitry for use in semiconductor integrated circuit devices
It is therefore an object of the present invention to provide a new and improved logarithmic transformation circuit. It is another object of the invention to provide a ...
  Low-voltage CMOS comparator
In general, the invention features a CMOS comparator which includes a capacitor connected in an electrical path between two amplification stages. The comparator also ...
  Compact comparator
FIG. 1 shows a first embodiment of the invention. The comparator circuit 100 has first and second amplifying units 102 and 103 for receiving input signals IN- and IN+, ...
  Synchronizing circuit for receiving an asynchronous input signal
It is an object of the present invention to provide a synchronizing circuit capable of reducing the time length of the metastable state with a relatively simple ...
  Virtual network architecture for connectionless LAN backbone
FIG. 1 provides a conceptual overview of a network in which the present invention operates. The network includes a plurality of LAN segments coupled to end systems or ...
  Fluid temperature monitoring system
The present invention is related to a temperature monitoring system, especially for monitoring fluid temperatures, such as the water temperature of water exiting from a ...
  Protective composite liner
The present invention satisfies the need for a simple cost-effective means to prevent spills of material and liquids from ruptured vessels, such as ocean-going tankers, ...

0.694

Archive: All patents - Links

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