Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Memory-access-address-comparison

 Non-volatile memory system
A non-volatile read/write memory module and a data processing system utilizing said module. The non-...


 Register with selective wait feature
These and other requirements are provided by the present invention. In one embodiment, the present ...


 Interconnection apparatus for wiring harnesses
I claim: 1. In an interconnection apparatus for wiring harnesses including a wiring board including ...


 Electrical circuit unit with moisture sealed plug-in connectors
It is an object of the present invention to shorten the conducting paths required on the circuit ...


 Optically triggered lateral thyristor with auxiliary region
OF THE DRAWINGS Referring first to FIG. 1, there is shown therein in cross-section the junction ...


 Headlight, windshield wiper control system
We claim: 1. An automatic system for controlling the turning on of vehicle headlights when ignition ...


 Waterproof connector
It is accordingly an object of this invention to provide a waterproof connector in which any error ...


 Pen-type computer input device
In view of the aforesaid problems of the conventional computer input devices, it is an object of ...


 Method for transferring documents
OF A PREFERRED EMBODIMENT Reference is now made to FIGS. 1A and 1B which illustrate, in block ...


 System for issuing resident certificates
The present invention has been developed to obviate the above-mentioned problem. The object of the ...


 Memory access address comparison

Details
Inventors: Uguen, Laurent;
Assignee: STMicroelectronics S.A. (Gentilly, FR)
Primary Examiner: McLean-Mayo; Kimberly
Assistant Examiner:
Attorney, Agent or Firm: Wolf, Greenfield & Sacks, P.C., Morris; James H., Skrivanek, Jr.; Robert A.

A memory system comprises a memory array having a plurality of memory locations; a plurality of write ports for writing to the memory array; write protection circuitry for preventing more than one memory location from being addressed at the same time in a write operation, the write protection circuitry providing one write enable signal for each write port, the write enable signals being applied to the memory array; and circuitry for controlling the timing of the application of the write enable signals to the memory array, the circuitry for controlling the timing being upstream of the write protection circuitry.

DETAILED DESCRIPTION It is an aim of embodiments of the present invention to provide write protection circuitry which addresses the problems of the prior art.
According to one aspect of the present invention, there is provided a memory system comprising a memory array having a plurality of memory locations; a plurality of write ports for writing to said memory array; write protection circuitry for preventing more than one memory location from being addressed at the same time in a write operation, said write protection circuitry providing write enable signal for each write port, said write enable signals being applied to said memory array; and circuitry for controlling the timing of the application of the write enable signals to said memory array, said circuitry for controlling said timing being upstream of said write protection circuitry.
As a circuitry for controlling the timing of the application of the write enable signals is upstream of the write protection circuitry, there would be no effect on the performance of the memory system if write protection is not required.
By providing the write protection before the latches as in the prior art, unnecessary delays occur even when write protection is not needed.
This loss of timing is prevented by embodiments of the invention where the write protection is downstream of the latches.
It is preferred that the output of the write protection circuitry be directly applied to the memory array.
Putting the write protection circuitry as the last stage before the memory array protects the circuit from any transitory state at the outputs of the latches.
Since it is the ultimate combination of the write enable signals which controls the writing operation, the protection is effective.
The write protection circuitry may be arranged to assign a hierarchy to said write ports.
For example, n write ports may be provided and the first write port may have priority over the remaining n-1 ports and the nth port may have the lowest priority.
The write enable signals output by the write protection circuitry may be low when active and high when disabled



Related patents
  Color television picture display device having a flicker reduction circuit
What is claimed is: 1. A color television picture display device comprising an analog-to-digital converter for supplying, at a plurality of outputs, a digital signal ...
  Line camera for imaging object strips on photosensitive detector lines
What is claimed: 1. A line camera for imaging object strips on photosensitive detector lines, having an objective producing a line image of an object strip, having a ray ...
  Method for encoding SNMP summary objects
OF THE PREFERRED EMBODIMENT Referring to the drawings, especially FIG. 1, a concentrator 10 contains a plurality of media modules 14 and a plurality of empty slots 16 ...
  Apparatus and method for modifying signals from a CPU to a memory card
A computer system and method of operation is provided wherein the memory controller of the system generates first and second address signals, typically RAS signals, and ...
  Apparatus for reading and reproducing a color image
To achieve the foregoing objects, and in accordance with the purposes of the invention as embodied and broadly described herein, an image reader is provided comprising ...
  Data recording system having unique end-of-recording and start-of-recording format indicators
OF THE INVENTION Broad Overview of the System While the present invention will be specifically described in connection with a rotary head helical scan tape recording ...
  Microcomputer system for communication
In view of the aforementioned drawback, the inventors studied a system according to which, in the case where the frames are sent in somewhat successively as described ...
  Hierarchical storage management from a mirrored file system on a storage network segmented by a bridge
A solution to this problem is provided according to the teachings of the invention by mirroring the data over a Bridge. The Bridge segments the FC-AL into two FC-ALs or ...
  Cell flow control in square-grid expanded ATM switch
Therefore, an object of the present invention is to provide a backpressure-type cell flow control method and system to a square-grid expanded ATM switch achieving fair ...
  Latch mechanism for a header
With reference to the drawings, an electrical header 1 comprises a housing 2, electrical terminal pins 15 in the housing 2, and the housing 2 being adapted for ...

0.014

Archive: All patents - Links

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