Current mainstream on-chip bus protocol - AHB has a problem that the bandwidth utilization of memory accesses is quite low. This paper proposes a new optimization design based on the feature that there are massive DMA transfers in SoC. Proposed method adds MCS-DMA modules inside the memory controller and bind MCS-DMA modules to target DMA transfers via software drivers. On the one hand, it prefetches data to increase the bandwidth utilization of single DMA transfer; on the other hand, it makes memory requests pipelined inside the memory controller, which increases the bandwidth utilization of multiple parallel DMA transfers. After applying the design to PKUnity-SK SoC, the bus bandwidth utilization when transferring single DMA increases to ...
To meet rigorous high sustained bandwidth demand and exploit the data level access parallelism, a ne...
Performance improvements in memory systems have traditionally been obtained by scaling data bus widt...
allow system-on-a-chip (SoC) design to integrate heterogeneous control and computing functions into ...
Abstract: Direct memory access (DMA) is a feature of modern computers that allows certain hardware s...
Embedded systems are dedicated to perform specific tasks, so design engineers can optimize them to r...
Abstract – We propose a System-on-Chip (SoC) architecture for reconfigurable applications based on t...
The thesis work is conducted in the division of computer engineering at thedepartment of electrical ...
Abstract—With the rapid development of integrated circuit design technology and the processed tasks ...
On-chip memory plays an important role in system-on-chip (SoCs) being in most cases the dominant par...
DMA transfer between a CPU and an FPGA often becomes a bottleneck of current reconfigurable machines...
Optimization of interconnects among processors and memories becomes important as multiple processors...
A DMA Controller can offload a processor tremendously. A memory copy operation can be initiated by t...
This article discusses the architecture design of DMA controller on high performance GPS receiver ba...
Direct Memory Access /DMA / is previously used to transfer data between the main memory of host comp...
Direct memory access (DMA) is commonly used to perform data movement between peripheral devices and ...
To meet rigorous high sustained bandwidth demand and exploit the data level access parallelism, a ne...
Performance improvements in memory systems have traditionally been obtained by scaling data bus widt...
allow system-on-a-chip (SoC) design to integrate heterogeneous control and computing functions into ...
Abstract: Direct memory access (DMA) is a feature of modern computers that allows certain hardware s...
Embedded systems are dedicated to perform specific tasks, so design engineers can optimize them to r...
Abstract – We propose a System-on-Chip (SoC) architecture for reconfigurable applications based on t...
The thesis work is conducted in the division of computer engineering at thedepartment of electrical ...
Abstract—With the rapid development of integrated circuit design technology and the processed tasks ...
On-chip memory plays an important role in system-on-chip (SoCs) being in most cases the dominant par...
DMA transfer between a CPU and an FPGA often becomes a bottleneck of current reconfigurable machines...
Optimization of interconnects among processors and memories becomes important as multiple processors...
A DMA Controller can offload a processor tremendously. A memory copy operation can be initiated by t...
This article discusses the architecture design of DMA controller on high performance GPS receiver ba...
Direct Memory Access /DMA / is previously used to transfer data between the main memory of host comp...
Direct memory access (DMA) is commonly used to perform data movement between peripheral devices and ...
To meet rigorous high sustained bandwidth demand and exploit the data level access parallelism, a ne...
Performance improvements in memory systems have traditionally been obtained by scaling data bus widt...
allow system-on-a-chip (SoC) design to integrate heterogeneous control and computing functions into ...