Font Size: a A A

Design And Implementation Of DMA Controller Based On AHB Bu

Posted on:2024-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:J X ZhaiFull Text:PDF
GTID:2568307106976679Subject:Electronic information
Abstract/Summary:PDF Full Text Request
In recent years,with the development of large-scale integrated circuit and semiconductor technology,system-on-chip technology and IP core technology have gradually become the mainstream development trend in IC design.DMA technology,as a technology that can quickly transmit large amounts of data,can exchange data without the additional involvement of CPU,and improve the overall performance of the system while improving the data transmission speed.In this paper,a DMA controller is designed based on AHB bus,and each module is fully verified.The main work is as follows:(1)The transmission mode of AHB bus and the working principle of DMA controller are studied.Based on AHB and Verilog,RTL code including slave,master,channel,handshake,interrupt and low power module is designed and written.(2)DMA controller realizes single and burst transmission by AHB bus.The transmission of peripheral data is supported by the response of peripheral signal.It supports programming of 8channels through decoder,and supports arbitration mechanism to ensure the normal transmission of multi-channel data.Improve system performance by interrupting signal logic to generate transmission completion or transmission error signals;Through the design of linked list and reloaded register,support linked list and automatic reloaded function,further improve the transmission efficiency;A low power module is designed by gated clock to reduce power consumption.(3)In order to verify the functions of the DMA controller,based on the Cortex-A5 processor core,EDA tools are used to verify the functions of the designed code on Linux system.Boardlevel verification was carried out on the FPGA using XILINX chip.The finished product of the chip is tested after the flow sheet.Through a series of verification,the functions of the designed DMA controller meet the expected objectives,reliable performance,and can complete the data transmission work.
Keywords/Search Tags:System on chip, On-chip bus, Direct memory access, Verification
PDF Full Text Request
Related items