Font Size: a A A

The Design And Verification Of DMA Transfer System Base On SOC

Posted on:2017-08-09Degree:MasterType:Thesis
Country:ChinaCandidate:N LiFull Text:PDF
GTID:2518306512455074Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the development of integrated circuit design level and technology level,The development of integrated circuit design method is also constantly,System on a chip(SOC)design method has become the mainstream of IC industry.Beacause of the chips requirements of the quantity and speed of data processing,as the DMA(Direct Memory Access)technology’s outstanding ability of solving the speed difference of Memory and high speed peripheral,it is widely used in SOC.On the basis of a SOC platform project,this paper completed the DMA transmission system design and verification.This paper first introduces the DMA technology characteristic,development situation at home and abroad,the working principle,working process and operating method.Secondly,complete the DMA transfer system architecture design using verilog.The transfer system is divided into DMA transfer channel and DMA receiving channel.Transmiting channel mainly include transmiting address processing module,input module of arbitration and transmiting channel control module,transmiting double side cache area and output message processing module.Receiving channel mainly include input arbitration module,receiving channel double buffer,receiving channel control module and the receiving address processing module.In order to guarantee the speed of data transmission,In transfer channel,adopt multi-channel data transmission,sending different types of messages by different channel transmission mechanism,in addition,to avoid the data congestion caused by multiple channels competition,consider the priority and fairness of system,using a mixture arbitration algorithm combined priority with lottery.In receiving channel,through the message input processing module receives the message and check error by error checking process,based on the differences of the message,use two different processing mechanism,though the address processing module,transmit message to the host.At the same time,in order to guarantee the system by modelsim.Finally,complete the DMA transfer channel and DMA receiving channel system verification work using NC-sim.For position error sources,design the wrong location test,complete verification work of this design.In this paper,the hardware design of DMA transmission system for the project work provide the basis of data transmission.
Keywords/Search Tags:DMA, channel, arbitration algorithm
PDF Full Text Request
Related items