Claims
- 1. A memory circuit, comprising:
- a memory device for reading, writing and holding data arbitrarily;
- an operation unit coupled to said memory device and including means for performing a computation in accordance with a specified operation mode utilizing data read out from the memory device and first data supplied from an external processor;
- means coupled to said operation unit for specifying an operation mode to said operation unit by using second data supplied from said external processor; and
- write control means coupled to said memory device for implementing write control in bit units by using third data supplied from outside said memory circuit when the computation result in said operation unit is to be stored in said memory device;
- said means for specifying an operation mode comprising first means for storing a plurality of second data supplied from said external processor and a first selector for selecting one of a plurality of stored second data in said first storing means in response to a first selection control signal from said external processor;
- said write control means comprising second means for storing a plurality of third data supplied from said external processor and a second selector for selecting one of a plurality of stored third data in said second storing means in response to a second selection control signal supplied from said external processor.
- 2. A memory circuit according to claim 1, wherein said first selection control signal to said first selector and said second selection control signal to said second selector are both sent from said external processor.
- 3. A memory circuit according to claim 2, wherein said second selection control signal is obtained from said third data.
- 4. A memory circuit according to claim 3, wherein a decoding part of an address signal issued from said external processor for addressing said memory circuit is used as said first selection control signal and said second selection control signal to be supplied to said first and second selectors.
- 5. A memory circuit according to claim 3, wherein a write control signal issued by said external processor is sent to said first and second selectors during said write operation.
- 6. A memory circuit according to claim 1, wherein an operation of said operation unit as specified by an operation mode and a write control operation specified by said third data are implemented in a single memory access.
- 7. A memory circuit according to claim 1, wherein said memory circuit is constructed in an integrated circuit.
- 8. A memory circuit comprising:
- a memory having a plurality of storage locations for holding data, including means for reading and writing data from and to said storage locations in response to a plurality of access signals applied from an external processor;
- an operation unit coupled to said memory and including means for performing a computation in accordance with a specified operation mode utilizing data read out from the memory and first data supplied from said external processor as operands of the computation;
- operation mode specifying means coupled to said operation unit for specifying an operation mode to said operation unit by using second data supplied from said external processor; and
- write control means coupled to said memory for implementing write control in bit units by using third data supplied from said external processor when the computation results in said operation unit is to be stored in said memory;
- said operation mode specifying means including first register means responsive to a specific combination of states of said access signals for storing therein said second data supplied from said external processor;
- said write control means including second register means responsive to said specific combination of states of said access signals for storing therein said third data supplied from said external processor.
- 9. A memory circuit according to claim 8, wherein said specific combination of states of said access signals occurs only when no access is being made to said memory.
- 10. A memory circuit according to claim 8, wherein said access signals include a row access signal, a column access signal and a write enable signal, and said specific combination of states of said access signals comprises one of said access signals being in a transition state and the other access signals being in the active state.
- 11. A memory circuit according to claim 8, wherein said operation unit receives said first data on a data bus from said external processor and said memory receives address signals on an address bus from said external processor, said operation mode specifying means being coupled to said address bus for receiving said second data on said address bus when said access signals are in said specific combination of states.
- 12. A memory circuit according to claim 11, wherein said write control means is coupled to said data bus to receive said third data on said data bus when said access signals are in said specific combination of states.
- 13. A memory circuit according to claim 8, wherein said memory, said operation unit, said operation mode specifying means and said write control means are integrated into a single chip.
- 14. A memory circuit according to claim 8, wherein said second data is stored in said first register means and said third data is stored in said second register means in one memory cycle.
- 15. A memory circuit comprising:
- a memory having a plurality of storage locations for holding graphic data, including means for reading and writing data from and to said storage locations in response to a plurality of access signals applied from an external processor;
- an operation unit coupled to an input and an output of said memory, and including means for performing a computation in accordance with a specified operation mode utilizing data read out from the memory and first data supplied from said external processor as operands of the computation and for supplying a result of said computation as data to be stored in said memory;
- operation mode specifying means coupled to said operation unit for controlling the operation mode of said operation unit in accordance with second data supplied from said external processor; and
- write control means coupled to said memory for implementing write control in bit units in accordance with third data supplied from outside said memory circuit when the computation result in said operation unit is stored in said memory;
- said operation mode specifying means including first register means responsive to a specific combination of states of said access signals for storing therein said second data supplied from said external processor;
- said write control means including second register means responsive to said specific combination of states of said access signals for storing therein said third data supplied from said external processor.
- 16. A memory circuit according to claim 15, wherein said specific combination of states of said access signals is produced by said external processor, when no access is being made to said memory circuit, to identify an access at least one of said operation mode specifying means and said write control means.
- 17. A memory circuit according to claim 15, wherein said access signals include a row access signal, having a non-active level indicating a row access, a column access signal having a non-active level indicating a column access and a write enable signal, and said specific combination of states of said access signals comprises one of said row and column access signals being in a transition state and the other access signals being in an active state.
- 18. A memory circuit according to claim 15, wherein said operation unit receives said first data on a data bus from said external processor and said memory circuit receives address signals on an address bus from said external processor, said operation mode specifying means being coupled to said address bus for receiving said second data on said address bus when said access signals are in said specific combination of states.
- 19. A memory circuit according to claim 18, wherein said write control means is coupled to said data bus to receive said third data on said data bus when said access signals are in said specific combination of states.
- 20. A memory circuit according to claim 15, wherein said second data is stored in said first register means and said third data is stored in said second register means in one memory cycle.
- 21. A memory circuit comprising:
- a memory having a plurality of storage locations for holding data, including means for reading and writing data from and to said storage locations in response to a plurality of access signals applied from outside of said memory circuit;
- an operation unit coupled to said memory and including means for performing a computation in accordance with a specified operation mode utilizing data read out from the memory and first data supplied from outside of said memory circuit as operands of the computation;
- operation mode specifying means coupled to said operation unit for specifying an operation mode to said operation unit by using second data supplied from outside of said memory circuit; and
- write control means coupled to said memory for implementing write control in bit units by using third data supplied from outside of said memory circuit when the computation result in said operation unit is to be stored in said memory;
- said operation mode specifying means including first register means responsive to a specific combination of states of said access signals for storing therein said second data supplied from outside of said memory circuit;
- said write control means including second register means responsive to said specific combination of states of said access signals for storing therein said third data supplied from outside of said memory circuit.
- 22. A memory circuit comprising:
- a memory having a plurality of storage locations for holding graphic data, including means for reading and writing data from and to said storage locations in response to a plurality of access signals applied from outside of said memory circuit;
- an operation unit coupled to an input and an output of said memory, and including means for performing a computation in accordance with a specified operation mode utilizing data read out from the memory and first data supplied from outside of said memory circuit as operands of the computation and for supplying a result of said computation as data to be stored in said memory;
- operation mode specifying means coupled to said operation unit for controlling the operation mode of said operation unit in accordance with second data supplied from outside of said memory circuit; and
- write control means coupled to said memory for implementing write control in bit units in accordance with third data supplied from outside of said memory circuit when the computation result in said operation unit is stored in said memory;
- said operation mode specifying means including first register means responsive to a specific combination of states of said access signals for storing therein said second data supplied from outside of said memory circuit;
- said write control means including second register means responsive to said specific combination of states of said access signals for storing therein said third data supplied from outside of said memory circuit.
- 23. A memory circuit comprising:
- a memory having a plurality of storage locations for holding data, including means for reading and writing data from and to said storage locations in response to a plurality of access signals applied from outside of said memory circuit;
- an operation unit coupled to said memory and including means for performing a computation in accordance with a specified operation mode utilizing data read out from the memory and first data supplied from outside of said memory circuit as operands of the computation;
- operation mode specifying means coupled to said operation unit for specifying an operation mode to said operation unit by using second data supplied from outside of said memory circuit; and
- write control means coupled to said memory for implementing write control in bit units by using third data supplied from outside said memory circuit when the computation result in said operation unit is to be stored in said memory;
- said operation mode specifying means including first register means for storing therein said second data supplied from outside of said memory circuit;
- said write control means including second register means for storing therein said third data supplied from outside of said memory circuit.
- 24. A memory circuit comprising:
- a memory having a plurality of storage locations for holding graphic data, including means for reading and writing data from and to said storage locations in response to a plurality of access signals applied from outside of said memory circuit;
- an operation unit coupled to an input and an output of said memory, and including means for performing a computation in accordance with a specified operation mode utilizing data read out from the memory and first data supplied from outside of said memory circuit as operands of the computation and for supplying a result of said computation as data to be stored in said memory;
- operation mode specifying means coupled to said operation unit for controlling the operation mode of said operation unit in accordance with second data supplied from outside of said memory circuit; and
- write control means coupled to said memory for implementing write control in bit units in accordance with third data supplied from outside of said memory circuit when the computation result in said operation unit is stored in said memory;
- said operation mode specifying means including first register means for storing therein said second data supplied from outside of said memory circuit;
- said write control means including second register means for storing therein said third data supplied from outside of said memory circuit.
- 25. A memory circuit comprising:
- a memory having a plurality of storage locations for holding data, including means for reading and writing data from and to said storage locations in response to a plurality of access signals applied from an external processor;
- an operation unit coupled to said memory and including means for performing a computation in accordance with a specified operation mode utilizing data read out from the memory and first data supplied from said external processor as operands of the computation;
- operation mode specifying means coupled to said operation unit for specifying an operation mode to said operation unit by using second data supplied from said external processor; and
- write control means coupled to said memory for implementing write control in bit units by using third data supplied from said external processor when the computation result in said operation unit is to be stored in said memory;
- said operation mode specifying means including first register means for storing therein said second data supplied from said external processor;
- said write control means including second register for storing therein said third data supplied from said external processor.
- 26. A memory circuit comprising:
- a memory having a plurality of storage locations for holding graphic data, including means for reading and writing data from and to said storage locations in response to a plurality of access signals applied from an external processor;
- an operation unit coupled to an input and an output of said memory, and including means for performing a computation in accordance with a specified operation mode utilizing data read out from the memory and first data supplied from said external processor as operands of the computation and for supplying a result of said computation as data to be stored in said memory;
- operation mode specifying means coupled to said operation unit for controlling the operation mode of said operation unit in accordance with second data supplied from said external processor; and
- write control means coupled to said memory for implementing write control in bit units in accordance with third data supplied from said external processor when the computation result in said operation unit is stored in said memory;
- said operation mode specifying means including first register means for storing therein said second data supplied from said external processor;
- said write control means including second register means for storing therein said third data supplied from said external processor.
Priority Claims (2)
Number |
Date |
Country |
Kind |
60-105844 |
May 1985 |
JPX |
|
60-105845 |
May 1985 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 864,502, filed May 19, 1986, now abandoned.
US Referenced Citations (6)
Foreign Referenced Citations (1)
Number |
Date |
Country |
59-60658 |
Apr 1984 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
864502 |
May 1986 |
|