Font Size: a A A

Research And Implementation Of The Serial Communication Controller With PCI Bus

Posted on:2006-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:K Y HuangFull Text:PDF
GTID:2168360155455041Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Router is the general device of connecting LAN to WAN. The medium or lower speed WAN card on router transmits and receives data which is controlled by fast synchronization & asynchronism Serial Communication Controller(SCC) with PCI bus.Though DSCC4 (application specific integrated circuit) which is one type of ASIC(application specific integrated circuit) chips has wide use in serial communication control field, it still has many application problems, such as the complex operation of BD(buffer descriptor) and interruption, expending too much resources, some bugs in applications and high cost etc.. Therefore it is important to research fast synchronization & asynchronism Serial Communication Controller.Making references to DSCC4's design, this thesis designs a new data structure of BD, a new control course of data flow and interrupt procession. It also puts forward a technique scheme with DSCC4's full function and better performance. In the end, it discusses in detail the design of the Serial Communication Controller's driver and tells of the way and experience of driver design and debug.With analysis of the protocol of PCI bus and some network interfaces, this thesis takes an overview of all requirements of SCC, and presents the general design of SCC. In the general design, it includes the introduction of SCC's application platform, the description of design of SCC's hardware and software system, the analysis and design of interrupt procession, flow control and QoS(quality of service). As the most important part of the thesis, the SCC driver's design includes discussion of the function and buildup of driver module, the layout and implementation of task, the design of important data structure and module of SCC's driver, and my experience in designing. At last, the thesis gives a brief introduction of SCC's debug and test, then draws the conclusion of its better performance.
Keywords/Search Tags:SCC, BD Ring, interrupt process, Driver
PDF Full Text Request
Related items