Multi-port memory device providing protection signal
First Claim
1. A multi-port memory device comprising:
- a first port and a second port connected to a first and second external device, respectively;
a first bank group having at least one memory bank, the first bank group configured to be accessed by the first external device through the first port;
a second bank group having at least one memory bank, the second bank group configured to be accessed by the second external device through the second port;
a third bank group having at least one memory bank, wherein the third bank group is configured to be selectively accessed by the first external device through the first port and the second external device through the second port; and
a selection circuit that receives requests from the first port and the second port to access a same bank of the third bank group and grants access to the requested bank in the third bank group to one of the first and second external devices and denies access to the other device according to a priority value stored in the multi-port memory device,wherein the priority value indicates which of the first and second ports has a higher priority, andwherein the requests comprise a first bank selection signal and a second bank selection signal and the selection circuit transfers a first protection signal to the device that is granted access and a second protection signal to the device that is denied access according to the priority.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory system includes a first external device, a second external device, and a multi-port memory device connected to the first and second external devices. The multi-port memory system includes: a first port and a second port connected to the first and second external devices, respectively, a first bank group having at least one memory bank, the first bank group configured to be accessed by the first external device through the first data port; a second bank group having at least one memory bank, the second bank group configured to be accessed by the second external device through the second data port; a third bank group having at least one memory bank, wherein the third bank group is configured to be selectively accessed by the first external device through the first data port or the second external device through the second data port. The multi-port memory system may prevent data collisions which occur when two ports simultaneously attempt to access the same memory bank.
-
Citations
14 Claims
-
1. A multi-port memory device comprising:
-
a first port and a second port connected to a first and second external device, respectively; a first bank group having at least one memory bank, the first bank group configured to be accessed by the first external device through the first port; a second bank group having at least one memory bank, the second bank group configured to be accessed by the second external device through the second port; a third bank group having at least one memory bank, wherein the third bank group is configured to be selectively accessed by the first external device through the first port and the second external device through the second port; and a selection circuit that receives requests from the first port and the second port to access a same bank of the third bank group and grants access to the requested bank in the third bank group to one of the first and second external devices and denies access to the other device according to a priority value stored in the multi-port memory device, wherein the priority value indicates which of the first and second ports has a higher priority, and wherein the requests comprise a first bank selection signal and a second bank selection signal and the selection circuit transfers a first protection signal to the device that is granted access and a second protection signal to the device that is denied access according to the priority. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A memory system comprising:
-
a first processor; a second processor; and a multi-port memory device connected to the first and second processors, wherein the multi-port memory device includes; a first port and a second port connected to the first and second processors, respectively; a first bank group having at least one memory bank, the first bank group configured to be accessed by the first processor through the first port; a second bank group having at least one memory bank, the second bank group configured to be accessed by the second processor through the second port; a third bank group having at least one memory bank, wherein the third bank group is configured to be selectively accessed by the first processor through the first port and the second processor through the second port; and a selection circuit that receives requests from the first port and the second port to access a same bank of the third bank group and grants access to the requested bank in the third bank group to one of the first and second processors and denies access to the other processor according to a priority value stored in the multi-port memory device, wherein the priority value indicates which of the first and second ports has a higher priority, and wherein the requests comprise a first bank selection signal and a second bank selection signal and the selection circuit transfers a first protection signal to the processor that is granted access and a second protection signal to the processor that is denied access according to the priority. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification