Data write circuit
First Claim
1. A data write circuit for assisting write operations of data between a controller and a memory both of which operate based on the same number of bits, said data write circuit comprising:
- a plurality of selectors, each of which has a first input for receiving first data read from the memory in response to address data produced by the controller to designate a specific address for the memory, and a second input for receiving second data output from the controller, so that each selector selectively outputs either the first data or the second data in response to a selection signal; and
a selection signal generator for generating the selection signal based on low-order bits of the address data, and access mode designation data output from the controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A data write circuit is interposed between a CPU and memory, both of which operate based on the same number of bits (e.g., thirty-two bits). The CPU produces address data for designating a specific address in the memory, and access mode designation data for designating one of a byte access mode, half-word access mode, and word access mode. The data write circuit comprises a decoder for decoding the access mode designation data, a logic circuit for generating selection signals, and four selectors, each of which deals with 8-bit data consisting of eight prescribed bits of the original thirty-two bits. Each selector selects either first data read from the memory or second data output from the CPU. Therefore, each selector is capable of selecting the second data, which are substituted for the first data in the memory. Thus, it is possible to perform write operations in desired units in the memory.
9 Citations
10 Claims
-
1. A data write circuit for assisting write operations of data between a controller and a memory both of which operate based on the same number of bits, said data write circuit comprising:
-
a plurality of selectors, each of which has a first input for receiving first data read from the memory in response to address data produced by the controller to designate a specific address for the memory, and a second input for receiving second data output from the controller, so that each selector selectively outputs either the first data or the second data in response to a selection signal; and
a selection signal generator for generating the selection signal based on low-order bits of the address data, and access mode designation data output from the controller. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data write circuit that is interposed between a memory and a controller for producing address data and access mode designation data, both of which operates based on the same number of bits, said data write circuit comprising:
-
a decoder for decoding the access mode designation data to designate one of a byte access mode, a half-word access mode, and a word access mode;
a logic circuit for generating a plurality of selection signals based on the output of the decoder and low-order bits of the address data; and
a plurality of selectors, each of which selectively outputs either first data read from the memory in response to the address data, or second data provided from the controller in response to the selection signal. - View Dependent Claims (7, 8, 9, 10)
-
Specification