DSP (digital signal processing) architecture with a wide memory bandwidth and a memory mapping method thereof
First Claim
1. A DSP (Digital Signal Processing) architecture with a wide memory bandwidth, the DSP architecture comprising:
- a first communication port;
first, second, and third memory devices, which are connected with the first communication port and are arranged in a first row direction of the DSP architecture;
a fourth memory device, a calculation element, and a fifth memory device, which are arranged in a second row direction below the first row direction of the DSP architecture; and
sixth, seventh, and eighth memory devices, which are connected with the first communication port and arranged in a third row direction of the DSP architecture, wherein the calculation element is connected with the first through the eight memory devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A DSP (Digital Signal Processing) architecture with a wide memory bandwidth and a memory mapping method thereof. The DSP architecture includes: a first communication port; first, second, and third memory devices, which are connected with the first communication port and are arranged in a first row direction of the DSP architecture; a fourth memory device, a calculation element, and a fifth memory device, which are arranged in a second row direction below a first row direction of the DSP architecture; and sixth, seventh, and eighth memory devices, which are connected with the first communication port and arranged in a third row direction of the DSP architecture, wherein the calculation element is connected with the first through the eight memory devices. In the DSP architecture, the calculation element and the first through the eighth memory devices form one arrangement unit, wherein the calculation element is disposed in the center of the arrangement unit, the first through the eighth memory devices are connected to the calculation element, and a plurality of arrangement units are arranged in row directions and column directions of the DSP architecture. Therefore, since a wide data bandwidth is provided between the calculation element of the DSP architecture and the memory devices, it is possible to reduce memory access times when data is processed, and accordingly, to process data with a high data rate, such as a moving image with a high resolution.
52 Citations
16 Claims
-
1. A DSP (Digital Signal Processing) architecture with a wide memory bandwidth, the DSP architecture comprising:
-
a first communication port;
first, second, and third memory devices, which are connected with the first communication port and are arranged in a first row direction of the DSP architecture;
a fourth memory device, a calculation element, and a fifth memory device, which are arranged in a second row direction below the first row direction of the DSP architecture; and
sixth, seventh, and eighth memory devices, which are connected with the first communication port and arranged in a third row direction of the DSP architecture, wherein the calculation element is connected with the first through the eight memory devices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A memory mapping method to process an image, which is used in a DSP architecture, the method comprising:
-
storing data received through a first communication port in first and second memory devices arranged in a first row direction of the DSP architecture;
storing the data received through the first communication port in a third memory device arranged in a second row direction of the DSP architecture, wherein the data is stored in the third memory device, through a first calculation element that is connected with the first and the second memory devices and neighboring with the third memory device in the second row direction; and
processing the data stored in the first through the third memory devices using the first calculation element. - View Dependent Claims (8)
-
-
9. A memory mapping method to process an image, which is used in a DSP architecture, the memory comprising:
-
storing data received through a first communication port in first and second memory devices arranged in a first row direction of the DSP architecture;
storing the data received through the first communication port in fourth and fifth memory devices arranged in a third row direction of the DSP architecture;
storing the data received through the first communication port in a third memory device arranged in a second row direction of the DSP architecture, wherein the data is stored in the third memory device, through a first calculation element connected with the first and the second memory devices and neighboring with a third memory device in the second row direction;
storing the data received through the first communication port in a sixth memory device arranged in a fourth row direction of the DSP architecture, wherein the data is stored in the sixth memory device, through a second calculation element connected with the fourth and the fifth memory devices and neighboring with the sixth memory device;
processing the data stored in the first through the third memory devices using the first calculation element; and
processing the data stored in the fourth through the sixth memory devices using the second calculation element. - View Dependent Claims (10)
-
-
11. A memory mapping method to process an image, which is used in a DSP architecture, the method comprising:
-
storing data received through a first communication port in first, second, and third memory devices arranged in a first row direction of the DSP architecture, or in sixth, seventh, and eighth memory devices arranged in a third row direction of the DSP architecture;
storing data received through a second communication port in the first and the sixth memory devices and a fourth memory device that are arranged in a first column direction of the DSP architecture, or in the third and the eighth memory devices and a fifth memory device that are arranged in a third column direction of the DSP architecture; and
processing the data stored in the first through the eighth memory devices, using a calculation element disposed between the fourth and the fifth memory devices arranged in a second row direction of the DSP architecture and between the second and the seventh memory devices arranged in a second column direction of the DSP architecture.
-
-
12. A DSP (Digital Signal Processing) architecture with a wide memory bandwidth, the DSP architecture comprising:
-
a first communication port;
at least three memory devices connected with the first communication port and arranged in a first row direction of the DSP architecture;
at least two memory devices arranged in a second row direction below the first row direction of the DSP architecture;
at least three memory devices connected with the first communication port and arranged in a third row direction of the DSP architecture, and a calculation element connected with each of the memory devices of the first, second and third rows of the DSP architecture. - View Dependent Claims (13)
-
-
14. A DSP (Digital Signal Processing) architecture, comprising:
-
a first communication port;
a second communication port; and
a first arrangement unit connected to the first communication port and the second communication port, wherein the first arrangement unit comprises first through eight memories and a calculation element which are arranged in a matrix structure having three columns and three rows, the second and seventh memories are connected to the second communication port through the calculation element, and the fourth and fifth memories are connected to the first communication port through the calculation element. - View Dependent Claims (15, 16)
-
Specification