您好,欢迎光临本网站![请登录][注册会员]  
文件名称: Data acquisition and high speed storage .pdf
  所属分类: 其它
  开发工具:
  文件大小: 399kb
  下载次数: 0
  上传时间: 2019-08-09
  提 供 者: u0121*****
 详细说明:Data acquisition and high speed storage by FPGA implementation in the Quadrupole mass spectrometryApplied Mechanics and Materials vols. 239-240 903 In the reading control module, the read enable signal (reading signal address selection signal) is used to trigger out the reading trigger signal. When the address selection signal and reading signa both become low, the reading trigger signal will be sct to l at the rising edge of the first clock, and will be set o at the rising edge of the second clock. So the rising edge of the clock signal can be contained by the reading trigger signal. when the reading trigger signal is set to 1, the rising edge of the system clock will cause FIfO to put out a stored data. Reading trigger signal is ready ahead of 20ns than the rising edge of system clock, so it can read the data out from built-in FIfo memory In order to avoid the data conflict, the output data from FiFo is connected to mcs data bus acoss tri-state buffers. The control port of tri-state buffer is controlled by the read enable signal. When address selection signal and reading signal both become low, MCS will read the data out from FIFO In the writing control module, the writing enabling signal is used to trigger out the writing trigger signal. When the writing enabling signal becomes low, state machine will set the writing trigger signal to 1 on the rising edge of the second clock, and set it too on the rising edge of the third clock Writing trigger signal is generated ahead of 20ns before the rising edge of system clock. It satisfies timing requirement of writing data. When the writing trigger signal becomes high, the rising edge of the system clock will write the sampled ms parallel data into FIFO automatically Status flags generation module. The built-in FIFO memory can automatically generate Empty and Full status flags. The storage counter can generate Half Full and Overflow status flags. MCS judges the FIFO storage status depend on status flags. When the top bit of storage counter is high, it represents that the storage status exceed half full. But when FIFo overflows, the top bit of storage counter will be set to zero. So the top bit of storage counter need to be or with full status flag bit to generate half full status flag bit. The algorithm of status flags generation is showed in Eq. 1 Addwrite Addread= num When num=0. EF=LHF=0.FF=0 When 0< num r 4K. EF=0.HF=0.FF=0 When 4k< numao 8k,EF=0, HF=1,FF=O When num cc =8K. EF=OHF=LFF=1 The experimental results and data analvsis We had sclected EP1C20(Altera company, American) as main control platform. It has integrated the static ram of 36k bits The total FPga control module has realized the built-in Fifo memory of 8K16 bits, and has supported simultaneously maximum reading and writing speed of 60Mbps In the Qms instrument design, we had used two design methods. The first method is using FPga internal static RAM memory as FIFO Storage memory, and the second method is using external SRAM memory as FIFO memory[7]. The PFGA internal resources utilization and performance of two methods is compared and the result is listed in Table 1 Table 1. FPGa internal resources utilization and performance Built-in fifo buffer External sram as a Factor data method FIFO buffer method simultaneous read and write speed [ns] 15 storage capacity [bit 8K16 1024KXl6 Used FPGA logic unit 162 204 FPGA Storage unit [bit] 8K×16 0 Used pll in fpga 0 Time of buffering data [ms] 5000 (200ksps sampling rate As shown in table 1. the method which has used fPga internal static RaM units as the built-in FIFO memory, has lightweight structure of the programming, and has the advantage on high-speed of simultaneously reading and writing. But the Fifo memory only realizes a small storage capacity of 904 Measurement Technology and its application 8k16 bits. The control system which had controlled external SraM as FIfO memory, had realized 128 times FIFO capacity than the former design. Both of them cost almost one percent of fPGa logic units. For 200Ksps sampling rate, the Fifo memory of 8k 16 bits can only buffer the ms data of 40ms. The system which uses FPGA internal RAM units as built-in FIFO memory, has lightweight structure, and supports high-speed of simultaneously reading and writing. The capacity can basically satisfy the requirements of QMs Using data acquisition and storage control system, National Institute of Metrology(NIM) had developed the pec-LC-T MS of electrospray ionization(ESI)-rectilinear ion trap(rit)Ms. MrFa MS had been detected on pec-LC-T MS, as it is shown on Fig. 2 524.3 12.0- 10.0 610uV 0 5253 4.0 526.3 0. 510 515 m/z(Thomson) Fig. 2. MRFA MS obtained on a spec-LC-T Conclusion Compared with the method of using external SraM as a FiFO buffer, the method of built-in FIFO memory has lightweight structure, and it is more conducive to rapid development. Although data storage capacity of the built-in FIFO memory is much smaller, it supports maximum simultaneously reading and writing speed of 60Msps. The capacity can basically satisfy the storage capacity requirements of QMs. The control system of data acquisition has been applied to El-Rit, ESI-RIt and many other types of Qms developed by nim References [1] B.J. Wu. Doctor thesis. Jilin University, 2010 2 Y.H. Gao, B.J. Wu, YJiang. High performance data acquisition system in the quadrupole mass spectrometer(Changchun: Journal of jilin University(Engincering and technology edition)), 2009, pp 628-633 3]BJ. Wu, JIang, Y H Gao. Low-noise and wide-band design of composite preamplifier in the Quadrupolar mass spectrometer(Changchun: Optics and precision engincering), 2008,pp 1767-1772 14] P.J. Zhu. Doctor thesis. Southeast University, 2004 5]Brian H Clowers, W.F.S., Herbert H Hill and Steven M. Massick 2006 Hadamard Transform lon Mobility spectrometry Analytical chemistry, Vol. 78, No 1, pp 44-51 6 S.J. Ren, Y.J.Ren, W.J.Hu. USing CPLD and external sraM to desigh high-volume FIFO Design prespectives), 2001, pp 15-17. 7 YHGao, B.J. Wu, YJiang. High performance data acquisition system in the quadrupole mass spectrometer(Journal of Jilin University (Engineering and technology edition)), 2009, pp 206-209 Measurement Technology and its Application 10.4028/www.scientific.net/amm.239-240 Data Acquisition and High Speed Storage by FPGA Implementation in the Quadrupole Mass pectrometry 10.4028/www.scientificnet/amm.239-240.901
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: