Font Size: a A A

Design And Implementation Of Communication System Between Double-chips Based On PCI Bus

Posted on:2012-08-14Degree:MasterType:Thesis
Country:ChinaCandidate:T F LiFull Text:PDF
GTID:2218330362956298Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
At present, the most two used solutions to enhance the performance of the electronical products are to improve the capability of the single chip and the cooperation of multi-chips. However, a single chip with high capability is difficult to develop and always expensive, as a result the multi-chips system becomes a better solution for its low price and high stability. But there is a problem for the multi-chips system: how to build a road for the multi-chips.This thesis is based on the DVR(Digital Video Recorder) project. In the project, a single chip could not meet the demands so the double-chips are needed to improve the performance. The thesis proposes a set of solutions for the communication between the two chips and does research on the double-chips system.Firstly, it describes the technologies involved in the system, including the element of communication SoC, the PCI bus that the communication depends on, along with the Linux devices driver especially the serial port driver; then it proposes a set of solutions for the communication between chips, including the controlling channel working as the Linux vitural serial port driver, the command channel using the shared memory and the ring buffer, the data channel that implemented upon the DMA scheduled-task list; at last, does test for the three channels separately and checks the cooperation of them by actual intergrated application. This thesis focuses on the principle of the communication and putting out the solution which could be used in other systems. And the solution proves its outstanding usage through the tests.
Keywords/Search Tags:System On Chip, PCI bus, DVR, Linux Device driver
PDF Full Text Request
Related items