Font Size: a A A

Applied To SOC Of PCIe_DMA Controller Design And Verification

Posted on:2018-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:C QiFull Text:PDF
GTID:2348330542952483Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology,high-performance data transmission bus also put forward higher requirements,PCI Express is a high-performance third-generation I/O interconnect bus technology,and it is the most widely used high-speed serial transmission protocol.In order to give full play to the PCI Express high-performance bandwidth transmission characteristics,this paper through the PCI Express bus and DMA controller working principle of in-depth study and analysis,proposed a special descriptor DMA controller ideas,the successful implementation of the DMA control Integrated in the PCI Express bus.Through the client interface circuit design,and So C communication chip to achieve the data interoperability,because the project is So C system-level chip development.So for the integrated DMA controller PCI Express IP in terms of the kernel,it is important to develop a client-side interface logic with high versatility and scalability for late-stage IP core reuse.Based on the above ideas,this paper analyzes and studies the key technologies of So C and PCI Express,and introduces the transmission mode and working principle of common DMA controller.Due to the discontinuous access to memory address at high data transmission,the traditional DMA controller can not effectively play the transmission performance of PCI Express because of the limitation of its control mode.Through the research at home and abroad,it is found that the descriptor DMA controller can effectively solve the problem of discontinuous transmission performance of memory address.Descriptors DMA controller integrated into the PCI Express core architecture,can effectively release the CPU occupancy rate,while can play a PCI Express transmission performance.The So C communication chip for the mature module using IP core multiplexing way to speed up the project development process,the PCI Express and supporting DMA controller core module to complete the off-chip host and the local photoelectric conversion module and the system data between the system Transmission,so the design of the client interface module is very important,but also the main part of the design of the paper,for the interface logic of the overall design,port timing description,the core code analysis and state transition diagram,etc.,in detail the Module function.Finally,the entire PCI Express and DMA controller core module system verification work,through the verification of the system function to test the correctness of the entire IP core design.For the verification part of the first verification of the methods used and verification ideas for the overall introduction,and then the project in the important test cases,simulation data and performance analysis.Through the verification results can be seen consistent with the design,through the DMA transfer delay and DMA response delay data analysis,we can see that this design architecture PCI Express transmission performance and bandwidth utilization has been effectively improved.
Keywords/Search Tags:PCI Express bus, Descriptor DMA controller, IP multiplexing, System Verification
PDF Full Text Request
Related items