Aug 2026· International Conference on Circuit, Power and Computing Technologies· pp. 1924-1928· 0 citations· 15 references
Abstract
In contemporary System on a Chip (SoC) and embedded designs, data transfer speed and reliability are crucial because data transfer should take place with minimal CPU intervention while preserving integrity. Traditional Direct Memory Access (DMA) controllers are primarily throughput-oriented and do not commonly incorporate advanced features such as adaptive transfer methods or fault tolerance techniques. This paper presents the design and implementation of a fault tolerant, adaptive DMA controller that employs methods of data integrity based on Error Correcting Code (ECC) (Single Error Correction (SEC) - Double Error Detection (DED)). The proposed architecture increases data transfer reliability by allowing correction of single-bit memory errors and detection of double-bit errors while performing high speed transfers. Adaptive burst length control adjusts the data transfer length based on responses from the system environment providing improved bandwidth utilization and reduced latency. Each component of the DMA controller is modeled with a finite state machine and modular SEC-DED encoder/decoder units. The design was completed using Verilog HDL, functional verification via ModelSim RTL simulation and synthesis via Xilinx VIVADO targeting Spartan-7 FPGA. The proposed DMA controller has achieved enhanced efficiency, increased fault tolerance, and improved architectural robustness, making it well-suited for high-performance embedded and high-performance SoC systems.
Static random-access memory (SRAMs) systems are currently experiencing more failures as a result of the aggressive CMOS integration density. Burst faults in data are caused by different noises that affect data transmission in modern space communications. Therefore, the error correction codes (ECC) are essential for ide...
M. A. Ahmed, Suleman Alnatheer· Journal of Circuits, Systems...· 0 citations
Results show that the proposed FIFO correctly performs read and write operations, preserves data integrity, and generates accurate full and empty flags under normal and boundary conditions, and is suitable for reliable communication between independent clock domains in digital systems.
With the rapid advancement of modern Very Large Scale Integration (VLSI), the increasing complexity of System-on-Chip (SoC) designs has made traditional single-clock domain synchronous architectures insufficient for meeting the escalating demands of high-performance computing and high-bandwidth communication. As a resu...
The architecture introduces two reusable system-level design principles: interrupt-independent notification via sequence counters, avoiding OS-mediated jitter as much as possible, and cache-aware core selection based on the non-uniform cache architecture (NUCA) to reduce the variability of access latency, thereby achie...
Hui-Ji Zheng, Qing Liu, Kang Wang et al.· Electronics· 0 citations
This study proposes the design and FPGA implementation of an Optimized Pipelined RISC-V Processor, designed as a high throughput controller for Ethernet networking environment that uses a pipelined data path based on the RV32I instruction set.
S. Rao, Satish S. Bhairannawar· International journal of com...· 0 citations
Erasure coding provides efficient fault tolerance for large-scale distributed storage systems. However, its data repair process is well-known to be resource-intensive. We find that conventional host-centric, TCP-based repair architectures suffer from severe resource contention. Even in high-bandwidth networks, such int...