Font Size: a A A

The Design Of DMA Controller Which Is Based On AMBA Bus

Posted on:2013-11-14Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y WuFull Text:PDF
GTID:2248330374490935Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development and application of Large-scale IntegratedCircuit(LSI) design technology, the design method of SoC(System on chip) hasbecome mainstream of the IC industry. And the direct memory accesscontroller(DMAC), which as an important part of the I/O system, is the commonIP(Intellectual Property) core in SoC system.The main function of the DMA (Direct Momory Access)controller is to realizethe data exchange between memories or memory and peripherals without theintervention of CPU, which can liberate the CPU from large amount of data exchangebetween the memories, slow device access and scattered data collection.Thus,itspeeds up the data exchange between memories, meanwhile, greatly improve theutilization of CPU. Intelligent and channelizing is the development trend of DMA forthe moment.This paper does active research and meaningful exploration of SoC generaldesign method, which based on XXSoC project platform, and complete the design ofdirect data memory (DMAC) at the same time. The paper highlights the design detailsof the DMA controller, where the DMAC is divided into7modules. What’s more, thedetailed introduction of the principle and logical design of each module is showed inturn. The DMAC uses the AHB bus, and supports a few trigger modes, transmissionmodes and programmable channel. It supports the transmission between device anddevice, memory and memory, as well as device and memory.After the design, the DMAC is verified on the system level with the whole SoCplatform to test whether the DMAC can correctly complete the data transmission ornot in XXSoC system. The results show that the DMA controller complies with thedesign requirements, the function is correct.Finally, the logic synthesis, equivalenceverification and timing analysis of the design has done with the EDA platform ofSYNOPSYS. The results show that the design is achieved to the desired objectivesultimately.
Keywords/Search Tags:SoC, DMA, AMBA bus, Verification
PDF Full Text Request
Related items