Abstract:
Direct Memory Access Controller (DMAC) is a module to support the system’s performance in order to access one or more CPU/signal processors and multiple peripherals. The system uses the Advanced Microcontroller Bus Architecture (AMBA), specification defines a communication standard on-chip designed by ARM (Advanced RISC Machines). AMBA AHB is used for high performance systems, high clock frequency, and as well as to support sufficient processor, on-chip memories, and off-chip external memory interfaces. Moreover, it allows the access to high bandwidth on the memory device chip. This system is integrated with a RISC processor and its memory controller SIEGE32 in system on chip (SoC). The verification process is using ModelSim simulation that aims to ensure the system’s functionality and compatibility and allow data transfer between cores in the SoC. The final stage are the synthesis and layout design by using CAD tools synopsis with 0:18 m CMOS technology design analyzer and Astro. The implementation of chip layout produces a maximum clock frequency of 26.5 MHz and the chip area of 0.41 mm2.