Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Data-processor-having-wait-state-control-unit

 Latched type clock synchronizer with additional 180.degree.-phase shift clock
An object of this invention is to provide an internal clock circuit in an integrated circuit that ...


 Programmable bit line drive modes for memory arrays
Accordingly, it is an object of the present invention to provide an improved memory array. It is a ...


 Serial bus interface capable of transferring data in different formats
Accordingly, it is an object of the present invention to provide a serial bus interface which has ...


 Data transmitting method
It is a primary object of the invention to solve the above problems and present a faster data ...


 Self timed interface
An object of this invention is the provision of a cost effective bus data transfer system that can ...


 Digital phase-lock loop control system
It is an object of this invention to implement a PLL function. It is also an object of this ...


 Data output buffer of a semiconducter memory device
It is therefore object of the present invention to provide a semiconductor memory device capable of ...


 Synchronous DRAM having a high data transfer rate
Accordingly, it is an object of the present invention to provide a semiconductor memory which has ...


 High-speed synchronous write control scheme
A semiconductor memory device having pairs of data lines for reading and writing data signals to ...


 Universal timing controller for video tape recorder servo system of different formats using time multiplexed switching network
An advantage this invention is to provide a semiconductor integrated circuit device (microcomputer) ...


 Data processor having wait state control unit

Details
Inventors: Yoshimatsu, Norifumi;
Assignee: NEC Corporation (Tokyo, JP)
Primary Examiner: Fleming; Michael R.
Assistant Examiner: Auve; Glenn A.
Attorney, Agent or Firm: Whitham & Marhoefer

A data processor (1) includes a wait state control unit (6) for generating a ready signal for instructing a bus control unit (3) to insert a wait state into a bus cycle being performed. The bus control unit performs a bus cycle with first and second states (T1 and T2). The wait state control unit includes a bus cycle judgement circuit, a register, a wait cycle selector/decoder, a wait cycle presence/absence detector for detecting whether or not a wait state is to be inserted into the bus cycle, and a ready signal generator for generating a ready signal in response to the detection signal from the wait cycle presence/absence detector for generating the ready signal in response to the detection signal irrespective of the absence of the decoded wait cycle number from the wait cycle selector/decoder. Thus, the wait cycle presence/absence detector, which detects only the requirement of the insertion of a wait state, causes the ready signal to be generated to the bus control unit even though the number of wait states has not been decoded by the end of the second state.

DETAILED DESCRIPTION Therefore, an object of the present invention is to provide a data processor having an improved wait state control circuit.
Another object of the present invention is to provide a wait state control unit which does not present the constraint on the enhancement in operation speed of a data processor.
A data processor according to the present invention includes a wait state control unit for generating a ready signal for instructing the insertion of a wait state into a bus cycle being currently performed, which unit comprises a bus cycle judgement circuit for judging the bus cycle being currently performed to produce judged bus cycle information, a register for storing a plurality of wait cycle numbers, a wait cycle selector/decoder for selecting one of the wait cycle numbers and decoding the selected wait cycle number to produce a decoded wait cycle number to be inserted, a wait cycle presence/absence detector supplied with the selected wait cycle number for detecting whether or not a wait state is to be inserted into the bus cycle being currently performed to produce a detection signal when the wait state is detected to be inserted, and a ready signal generator coupled to the wait cycle selector/decoder and the wait cycle presence/absence detector for generating the ready signal in response to the detection signal from the wait cycle presence/absence detector irrespective of the absence of the decoded wait cycle number from the wait cycle selector/decoder and continuing to generate the ready signal until the wait state is inserted into the bus cycle being currently performed by a number designated by the decoded wait cycle number.
The present invention pays attention to a fact that the wait cycle selector/decoder requires a relatively long time to decode the selected wait cycle number.
Therefore, the wait cycle presence/absence detector is provided to detect whether or not the wait state is required to be inserted into the current bus cycle.
Since this detector detects only the necessity of the insertion of the wait state, the detecting operation thereof is completed for a very short time



Related patents
  Multiple mode memory module
OF THE INVENTION Referring first to FIG. 1 there is shown in block diagram form a portion of an information processing system 10. System 10 includes a system bus 12 ...
  System for loading initial program loader routine into secondary computer without bootstrap ROM
What is claimed is: 1. Circuit apparatus for executing an initial program loader routine from a secondary computer connected via a shared random-access volatile memory ...
  Reversible computer apparatus and methods of constructing and utilizing same
The invention provides a reversible computer apparatus capable of executing instructions in both a forward execution mode and a reverse execution mode, and includes a ...
  Full duplex buffer management and apparatus
The present invention provides for a buffer management system to dynamically allocate priority between two buffer memories, a receive memory and a transmit memory, when ...
  Dynamic storage synchronizer using variable oscillator and FIFO buffer
The present invention adds a variable rate oscillator and a FIFO buffer to a dynamic storage subsystem based upon CCD or an analogous technology. The rate at which the ...
  Token-based serialisation of instructions in a multiprocessor system
It is the task of the invention to provide a process for the serialisation of instructions in a multiprocessor system. In this case, the need to serialise specified ...
  Method and apparatus for transferring data in parallel from a smaller to a larger register
OF THE DRAWING Referring to FIG. 1, there is provided in a prior known apparatus for transferring data in parallel from a smaller to a larger register designated ...
  Synchronous semiconductor memory device
The principal object of the present invention is to provide a synchronous semiconductor memory device enabling high speed operation and random writing. Briefly speaking, ...
  Memory device with multiple internal banks and staggered command execution
According to the present invention, a memory device has an array of memory cells arranged in a plurality of subarrays, with each subarray having the memory cells ...
  Synchronous semiconductor memory device operable in a plurality of data write operation modes
An object of the invention is to provide an SDRAM which allows easy adjustment of an internal data transfer mode in accordance with a clock to be used. Another object of ...

0.014

Archive: All patents - Links

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