Font Size: a A A

Design Of FMC Modular Data Acquisition System Design And Implementation

Posted on:2015-10-26Degree:MasterType:Thesis
Country:ChinaCandidate:Z X ZhaoFull Text:PDF
GTID:2308330473453946Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
With the rapid development of high integrated circuit and FPGA application, modular architecture design of the testing system has become a trend. FMC(FPGA Mezzanine Card) is a FPGA-specific interconnection interface, which is widely used in the design and implementation of modular data acquisition system. On one hand, the reusability and reconstruction between FMC modules lays the foundation for the realization of multifunction data acquisition system, the other hand, the characters of high speed and multi-frame help to improve the speed and bandwidth of the system performance. Therefore, the design of data acquisition system based on modular framework of FMC gradually becomes the focus of research at home and abroad.Based on FMC interconnect technology, this paper designs four types of FMC acquisition modules which are FMC3028(two-channel 3 GSPS/8 bit), FMC1548(two-channel 1.5 GSPS/8 bit), FMC4214(two-channel 400 MSPS/14bit) and FMC5212(two-channel 500 MSPS/12bit). Meanwhile, a carrier for data processing which is compatible with the above four modules is designed. On the base of the physical interconnection between carrier board and module, the FPGA on carrier is in charge of communication. Besides, the various combinations between carrier and module help to achieve the various features of the data acquisition system, which is applicable to all kinds of high-speed, high-precision acquisition.In order to achieve compatibility between modules, the interface logic is divided into three types of general circuit in this paper, which are model identification and encryption circuit, clock generation circuit and voltage and temperature observation circuit. Among them, the model identification and cryptographic module is used to identify the model of FMC acquisition module and protect intellectual property rights by using the 1-Wire bus to communicate. With SPI bus, clock generation circuit is in charge of the configuration of sample frequency. Through I2 C bus, temperature voltage monitor module is used to collect temperature and voltage message of module and send it to PC for displaying and analyzing. In terms of data flow control on carrier, the first step is to adopt ChipSync technology to receive and process parallel high speed data flow. Secondly, the DDR3 SDRAM memory controller core of FPGA is called to achieve large data storage. Thirdly, with standard CPCI bus as the way of communication, the function of uploading data and displaying is realized.Finally, by testing the module of receiving the data flow, model recognition and encryption, temperature and voltage monitoring, sampling clock generation, the function of each module is verified. Besides, data collected by PC shows that the parameter of SNR and SFDR and input bandwidth meets the design requirements well.
Keywords/Search Tags:modular technology, FMC bus, compatibility, sampling of high speed and high performance, CPCI
PDF Full Text Request
Related items