Font Size: a A A

Design Of Driver For The Arbitrary Waveform Generator Based On PCIE Bus

Posted on:2015-09-20Degree:MasterType:Thesis
Country:ChinaCandidate:J L ZhouFull Text:PDF
GTID:2272330473950815Subject:Instrumentation engineering
Abstract/Summary:PDF Full Text Request
Arbitrary Waveform Generator(AWG) is one of the most essential instrument in modern electronic measurement technology, according to the users, it not only can provide all kinds of waveform for the test circuit, but also can simulate complex waveform. With the development of the modern electronic measure technology of instruments, AWG tend to be modularity.combined with embedded systems, makes the equipments integrated and smart. At present, the synthetic instruments is widely used, that makes the software of the instruments developed quickly. engineers use complex algorithms to achieve the functions of hardware circuit, in this way,it can save the cost,reduce the volume of the instrument and easier to be operated. As one of the synthetic instrument, combined with digital oscilloscope and spectrum analyzer, the AWG makes a great contribution to the electronic measurement technology.This paper is based on the linux embedded system platform combined the technology of Direct digital synthesis(DDS) and the feature of the char device, the AWG is to be realize the driver of the driver.First according to the requirement of the article, the AWG select the powerpc as the main controller of the embedded system. Combined with the schematics of hardware, this paper shows the scheme of the driver. Second, based on the character of the PC and the board build embedded development environment.At last, analysis the key technology of the char device driver to achieve the method of the AWG instrument’s driver: use the UIO module, load the PCIE bus driver to the kernel space realize the communication between the embedded system and the FPGA module;Load the driver of FPGA to user space to generate the waveform and realize digital to analog(DAC). The main technology of PCIE bus driver is interrupt and DMA transmission method to achieve high-speed data transmission. Under the control of the host computer, the local software recall the FPGA driver to generate demanded waveform.
Keywords/Search Tags:AWG, linux driver, DDS, PCIE
PDF Full Text Request
Related items