Font Size: a A A

Based On The Pci Bus Gpib Controller Design

Posted on:2004-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z WuFull Text:PDF
GTID:2208360095460373Subject:Measuring and Testing Technology and Instruments
Abstract/Summary:PDF Full Text Request
In this paper, based on knowledge about PCI protocol, GPIB protocol and programmable logic device, a method to design a GPIB interface card based on PCI bus is discussed. GPIB protocol has a history of more than dozen years after it was defined as a standard through which to build automatic test system. Till now, this protocol still has been wildly used and has a promise future. The technology used In GPIB protocol is not complex so an automatic test system can be built with low price and can be operated very easily, especially in interconnection of table-based instruments. So GPIB still cannot be substituted in the field of test though there have been several new test buses, such as VXI etc.The kernel part of a ATS based on GPIB is GPIB controller. A simple method to realize a GPIB controller Is to connect a GPIB interface card to a PC in which driver and OS are required. The author designed a GPIB controller based on PCI bus. PCI bus is a 32-bit bus with high preference, which makes up inferior positions of ISA bus and gradually washed out ISA bus. ISA connectors have disappeared in PC now. So it is very important to design a GPIB controller based on PCI bus. Which is more significant, GPIB controllers based on PCI bus are more stable, with higher performance and speed. Besides, PNP is supported by PCI bus, through which the OS can support very useful help when building an automatic test system.The two main works to design a GPIB controller based on PCI bus are realize PCI interface and GPIB interface. The author realizes the necessary functions of PCI interface protocol with CPLD, which supports ISP, that is, user can rebuild or rewrite the logic device in the destination system and PCB. Therefore the hardware design and modifying are accomplished by software, which shortens the development period, increases flexibility, and improves the system performance.
Keywords/Search Tags:PCI bus, GPIB, CPLD, ISP, Verilog, configuration space, target interface
PDF Full Text Request
Related items