CN207337649U - A kind of LXI data collectors of high-speed transfer - Google Patents

A kind of LXI data collectors of high-speed transfer Download PDF

Info

Publication number
CN207337649U
CN207337649U CN201721397473.5U CN201721397473U CN207337649U CN 207337649 U CN207337649 U CN 207337649U CN 201721397473 U CN201721397473 U CN 201721397473U CN 207337649 U CN207337649 U CN 207337649U
Authority
CN
China
Prior art keywords
mainboard
dma controller
speed
speed serial
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201721397473.5U
Other languages
Chinese (zh)
Inventor
杨东
谌德国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Hot Instrument Co Ltd
Original Assignee
Chengdu Hot Instrument Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Hot Instrument Co Ltd filed Critical Chengdu Hot Instrument Co Ltd
Priority to CN201721397473.5U priority Critical patent/CN207337649U/en
Application granted granted Critical
Publication of CN207337649U publication Critical patent/CN207337649U/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Communication Control (AREA)

Abstract

The utility model provides a kind of LXI data collectors of high-speed transfer, solves the problems such as existing LXI collectors transmission speed is slow, service requirement is high, equipment construction cost is high.The utility model includes the first mainboard and the second mainboard;First mainboard includes fpga chip, multi-channel A/D conversion circuits, the first dma controller, the first FIFO memory and the first HSSI High-Speed Serial Interface;Include the processor of the second dma controller, the second FIFO memory, the first HSSI High-Speed Serial Interface, output interface and model Atom E3826 on second mainboard;First HSSI High-Speed Serial Interface is connected by high-speed serial bus with the second HSSI High-Speed Serial Interface;The model MBT 2210 of second mainboard.The utility model is realized to be transmitted in collection, is solved the problems, such as time delay, is significantly improved the performance of collector, improve the transmission speed of collector, simplify user's operation, suitable for promoting the use of.

Description

A kind of LXI data collectors of high-speed transfer
Technical field
Data acquisition technology field is the utility model is related to, particularly a kind of LXI data collectors of high-speed transfer.
Background technology
In modern industrial production and field of scientific study, the application of data collecting system is more and more extensive, and data are adopted The main task of collecting system is collection various analog quantity, switching value or data flows, digital quantity is converted thereof into, by computer to adopting The data of collection are stored, are analyzed, printed, handled, and such as in industrial production and the every profession and trade of scientific and technical research, are usually needed Various data are acquired, such as the collection of liquid level, temperature, pressure, frequency information.
Existing LXI (in instrument lead by LAN based Extensions for Instrumentation, local area network technology The extension in domain) collector is divided into two types, and a kind of is the 100000000 net equipment that low speed can be met the requirements, and is chiefly used in supporting scanning Class or low speed collecting device;Second, high speed class (speed about 40MB/s) collector, needs kilomega network to support, and in the sampling of collector When speed or parallel channel reache a certain level, it is necessary to increase independent local cache so that the transmission speed of equipment is not The ability of kilomega network can be farthest played, while add the construction cost of equipment.
Utility model content
In view of the above-mentioned problems of the prior art, the utility model, which provides a kind of transmission speed, can reach 100MB/s, letter Change user's operation, improve equipment performance, the LXI data collectors of the high-speed transfer of the transmission speed of raising collector.
A kind of LXI data collectors of high-speed transfer, including the first mainboard and the second mainboard for being connected with the first mainboard.
First mainboard includes fpga chip, the first dma controller, the first FIFO memory, multi-channel A/D conversion electricity Road and the first HSSI High-Speed Serial Interface;First dma controller and the first HSSI High-Speed Serial Interface is connected with fpga chip respectively; The signal output part of the multi-channel A/D conversion circuits and the signal input part of fpga chip connect;First FIFO is deposited The data input pin of reservoir and the signal output part of fpga chip connect;The data output end of first FIFO memory with The input terminal connection of first dma controller;The input of the output terminal and the first HSSI High-Speed Serial Interface of first dma controller End connection.
Second mainboard includes the second HSSI High-Speed Serial Interface, output interface, the second dma controller, the 2nd FIFO and deposits The processor of reservoir and model Atom E3826;Output interface, the second dma controller and second HSSI High-Speed Serial Interface It is connected respectively with processor;The signal output part of second HSSI High-Speed Serial Interface and the signal input part of processor connect; The data input pin of second FIFO memory and the output terminal of processor connect;The number of second FIFO memory It is connected according to output terminal with the input terminal of the second dma controller;The output terminal of second dma controller and output interface it is defeated Enter end connection.
The signal output part of first HSSI High-Speed Serial Interface passes through high-speed serial bus and the second HSSI High-Speed Serial Interface Signal input part connection.
Preferably, first mainboard further includes the I/O interfaces for being connected and being sequentially connected in series with fpga chip respectively, letter Number sub-circuit, signal amplification circuit and signal conditioning circuit;The signal output part of the signal conditioning circuit and multi-channel A/D The signal input part connection of conversion circuit.
Preferably, the first clock circuit and first being connected respectively with fpga chip is further included on first mainboard Data storage;The second clock circuit being connected respectively with processor and the storage of the second data are further included on second mainboard Device.
Preferably, the model MBT-2210 of second mainboard.
Preferably, first HSSI High-Speed Serial Interface and the second HSSI High-Speed Serial Interface be PCI-E interface and/or USB3.0 interfaces.
Preferably, the fpga chip is EP3C40 chips.
Preferably, first dma controller and the second dma controller is more than 1;Each first DMA controls Device processed has unique corresponding one group of first FIFO memory;Each second dma controller has unique corresponding one group of the 2nd FIFO Memory.
The method of work of the LXI data collectors of above-mentioned high-speed transfer, comprises the following steps:
1) multichannel original data stream is gathered, multichannel original data stream is converted into more ways of digital signal by analog signal According to stream, be ranked up by fpga chip and by multiplex data stream, then for every circuit-switched data stream interpolation data label after, will be per road Data flow and its corresponding data label are stored in the first FIFO memory respectively;
2) the first dma controller read step 1) in data block in the first FIFO memory of deposit, and by the number of reading Processor is transmitted to according to block;
3) data block obtained in step 2) is stored in the second FIFO memory by processor, is then controlled by the 2nd DMA Device becomes per circuit-switched data stream and its corresponding data label after being reduced;
4) every circuit-switched data stream by reduction in step 3) is sent to master control PC machine by output interface respectively.
Compared with prior art, the utility model has the advantages that:
1) being used cooperatively by the first mainboard and the second mainboard, using open source hardware platform, improves the stabilization of hardware Property, the construction cost of hardware is reduced, solving the data of available data collector needs to start to pass after completing to gather The problem of defeated, realize and transmitted in collection, and solves the problems, such as time delay, meanwhile, parallel control signal pattern is introduced, is realized Control and data transfer parallel processing, significantly improve the performance of collector;
2) HSSI High-Speed Serial Interface PCI-E interface and/or USB3.0 interfaces and high-speed serial bus are used as data transmission route Footpath, improves the transmission speed of collector, and power-assisted lifts the overall performance of collector;
3) all parts are used cooperatively in the first mainboard and the second mainboard, solve the data collision of Multi-Channel Parallel Acquisition Problem, simplifies user's operation, abandons traditional caching form, is realized using FIFO memory and dma controller direct High speed data transfer so that equipment performance is greatly improved;
4) method of work of collector causes the speed ability of collector to be obviously improved in the utility model, can be preferably Support the test automation platform of structure a new generation, meet the needs of user is to quickly obtaining test result and to more high sampling rate Continuous acquisition demand, suitable for promoting the use of.
Brief description of the drawings
In order to illustrate the embodiment of the utility model or the technical proposal in the existing technology more clearly, below will be to embodiment Or attached drawing needed to be used in the description of the prior art is briefly described, it should be apparent that, drawings in the following description are only It is some embodiments of the utility model, for those of ordinary skill in the art, in the premise not made the creative labor Under, other attached drawings can also be obtained according to these attached drawings.
Fig. 1 is the structure diagram of embodiment.
Fig. 2 is the work flow diagram of embodiment.
Embodiment
The utility model is described in further detail with reference to the accompanying drawings and examples, and the embodiment of the utility model includes But it is not limited to the following example.
Embodiment
As shown in Figure 1, a kind of LXI data collectors of high-speed transfer, including the first mainboard and it is connected with the first mainboard Second mainboard.
First mainboard includes fpga chip, the first DMA (Direct Memory Access) controller, the first FIFO (First In First Out, first in first out) memory, multi-channel A/D conversion circuits and first HSSI High-Speed Serial Interface;First DMA Controller and the first HSSI High-Speed Serial Interface are connected with fpga chip respectively;The signal output part and FPGA of multi-channel A/D conversion circuits The signal input part connection of chip;The data input pin of first FIFO memory and the signal output part of fpga chip connect;The The data output end of one FIFO memory is connected with the input terminal of the first dma controller;The output terminal of first dma controller and The input terminal connection of one HSSI High-Speed Serial Interface.In the present embodiment, the first mainboard further includes first be connected respectively with fpga chip Clock circuit and the first data storage;Second mainboard further includes the second clock circuit being connected respectively with processor and the second number According to memory;Fpga chip is exquisite EP3C40 chips portable, control efficiency is high.
Using the first FIFO memory, i.e., it is a number in the first FIFO memory to improve the efficiency of transmission of data As soon as being furnished with a buffering area according to stream and its corresponding data label, a buffering area is used exclusively for the memory block of transmission data; When writing data to the first FIFO memory, system does not transmit data to external equipment directly, but transmits data to Buffering area forms data block;Buffering area records data automatically, and when buffering area is full, data are continued to be sent to another by system to be delayed Rush area;When reading data from the first FIFO memory, system really directly reads data block from buffering area;Work as buffering When area is idle, system reads data automatically at data source, and reads data as much as possible and be full of buffering area.
In the present embodiment, it is thin that the first mainboard further includes I/O interfaces, the signal for being connected and being sequentially connected in series with fpga chip respectively Parallel circuit, signal amplification circuit and signal conditioning circuit;I/O interfaces are connected with signal sub-circuit;The letter of signal sub-circuit The signal input part of number output terminal and signal amplification circuit connects;The signal output part and signal conditioning circuit of signal amplification circuit Signal input part connection;The signal output part of signal conditioning circuit is connected with the signal input part of multi-channel A/D conversion circuits.
Signal sub-circuit is to improve instrument resolving power into row interpolation to periodic measuring signal using the means of circuit A kind of method;Signal amplification circuit is used for the circuit that faint signal is amplified, for increasing electrical signal amplitude or power;Letter Number modulate circuit is used to the analog signal to be transformed to be used for data acquisition, control process, performs and calculates display and read or other mesh Digital signal.
Second mainboard include the second HSSI High-Speed Serial Interface, output interface, the second dma controller, the second FIFO memory and The processor of model Atom E3826;Output interface, the second dma controller and the second HSSI High-Speed Serial Interface respectively with processor Connection;The signal output part of second HSSI High-Speed Serial Interface and the signal input part of processor connect;The number of second FIFO memory Connected according to the output terminal of input terminal and processor;The input of the data output end of second FIFO memory and the second dma controller End connection;The output terminal of second dma controller and the input terminal of output interface connect.In the present embodiment, the second mainboard further includes The second clock circuit and the second data storage being connected respectively with processor.
In the present embodiment, output interface meets the HiSLIP (high-speed of IVI (commutative virtual instrument) alliance formulation LAN instrument protocol, high speed Ethernet instrument agreement) agreement, substantially improve the transmission speed of equipment;Second Mainboard uses first batch of embedded controller of increasing income, the MBT-2210 mainboards of ADI Engineering productions using Intel, MBT-2210 mainboards use the Atom E3826 processors of Intel, and " high-speed engine is realized on the basis of Linux system kernel Driver”。
The signal output part of first HSSI High-Speed Serial Interface passes through high-speed serial bus and the signal of the second HSSI High-Speed Serial Interface Input terminal connects.In the present embodiment, the first HSSI High-Speed Serial Interface and the second HSSI High-Speed Serial Interface be PCI-E interface and/or USB3.0 interfaces, thus carry out power-assisted collector improving performance.
In the present embodiment, the first dma controller and the second dma controller are more than 1;Each first dma controller There is unique corresponding one group of first FIFO memory;Each second dma controller has unique corresponding one group of the 2nd FIFO storages Device;Thus solve the problems, such as the data collision of Multi-Channel Parallel Acquisition well, simplify user's operation, abandon traditional caching shape Formula;Direct high speed data transfer is realized using FIFO memory and dma controller so that equipment performance, which has, greatly to be carried It is high;FIFO memory plays the role of the buffer between dma controller and peripheral hardware or memory;FIFO memory plays DMA Control is unique corresponding so that when cannot complete data transfer when resource is nervous, FIFO memory can provide the temporary of data flow Area is deposited, so as to improve overall performance.
As shown in Fig. 2, the method for work of the LXI data collectors of above-mentioned high-speed transfer, comprises the following steps:
1) multichannel original data stream is gathered, multichannel original data stream is converted into more ways of digital signal by analog signal According to stream, be ranked up by fpga chip and by multiplex data stream, then for every circuit-switched data stream interpolation data label after, will be per road Data flow and its corresponding data label are stored in the first FIFO memory respectively;
2) the first dma controller read step 1) in data block in the first FIFO memory of deposit, and by the number of reading Processor is transmitted to according to block;
3) data block obtained in step 2) is stored in the second FIFO memory by processor, is then controlled by the 2nd DMA Device becomes per circuit-switched data stream and its corresponding data label after being reduced;
4) every circuit-switched data stream by reduction in step 3) is sent to master control PC machine by output interface respectively.
The data that the method for work of this data flow solves buffer type data collector need the ability after completing to gather The problem of starting transmission, the pattern of data flow is realized to be transmitted in collection, solves the problems, such as time delay;Meanwhile introduce parallel Control signal pattern, realizes control and data transfer parallel processing, substantially improves the performance of equipment.
The above is only the preferred embodiment of the present invention, and embodiment is used for structure, the function for understanding utility model And effect, the protection domain being not intended to limit the present invention.Various modifications and changes may be made to the present invention, all at this Within the spirit and principle of utility model, any modification, equivalent replacement, improvement and so on, should be included in the utility model Protection domain within.

Claims (7)

  1. A kind of 1. LXI data collectors of high-speed transfer, it is characterised in that be connected including the first mainboard and with the first mainboard Two mainboards;
    First mainboard include fpga chip, the first dma controller, the first FIFO memory, multi-channel A/D conversion circuits and First HSSI High-Speed Serial Interface;First dma controller and the first HSSI High-Speed Serial Interface is connected with fpga chip respectively;It is described Multi-channel A/D conversion circuits signal output part and fpga chip signal input part connect;First FIFO memory Data input pin and fpga chip signal output part connect;The data output end and first of first FIFO memory The input terminal connection of dma controller;The output terminal of first dma controller and the input terminal of the first HSSI High-Speed Serial Interface connect Connect;
    Second mainboard includes the second HSSI High-Speed Serial Interface, output interface, the second dma controller, the second FIFO memory And the processor of model Atom E3826;Output interface, the second dma controller and the second HSSI High-Speed Serial Interface difference It is connected with processor;The signal output part of second HSSI High-Speed Serial Interface and the signal input part of processor connect;It is described The second FIFO memory data input pin and processor output terminal connect;The data of second FIFO memory are defeated Outlet is connected with the input terminal of the second dma controller;The output terminal of second dma controller and the input terminal of output interface Connection;
    The signal output part of first HSSI High-Speed Serial Interface passes through high-speed serial bus and the letter of the second HSSI High-Speed Serial Interface The connection of number input terminal.
  2. 2. the LXI data collectors of high-speed transfer according to claim 1, it is characterised in that first mainboard is also Including I/O interfaces, signal sub-circuit, signal amplification circuit and the signal condition for being connected and being sequentially connected in series with fpga chip respectively Circuit;The signal output part of the signal conditioning circuit is connected with the signal input part of multi-channel A/D conversion circuits.
  3. 3. the LXI data collectors of high-speed transfer according to claim 1, it is characterised in that on first mainboard Further include the first clock circuit and the first data storage being connected respectively with fpga chip;Further included on second mainboard The second clock circuit and the second data storage being connected respectively with processor.
  4. 4. the LXI data collectors of high-speed transfer according to claim 1, it is characterised in that second mainboard Model MBT-2210.
  5. 5. the LXI data collectors of high-speed transfer according to claim 1, it is characterised in that described first is gone here and there at a high speed Line interface and the second HSSI High-Speed Serial Interface are PCI-E interface and/or USB3.0 interfaces.
  6. 6. the LXI data collectors of high-speed transfer according to claim 1, it is characterised in that the fpga chip is EP3C40 chips.
  7. 7. the LXI data collectors of high-speed transfer according to claim 1, it is characterised in that the first DMA controls Device and the second dma controller are more than 1;Each first dma controller has unique corresponding one group of first FIFO memory; Each second dma controller has unique corresponding one group of second FIFO memory.
CN201721397473.5U 2017-10-25 2017-10-25 A kind of LXI data collectors of high-speed transfer Expired - Fee Related CN207337649U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201721397473.5U CN207337649U (en) 2017-10-25 2017-10-25 A kind of LXI data collectors of high-speed transfer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201721397473.5U CN207337649U (en) 2017-10-25 2017-10-25 A kind of LXI data collectors of high-speed transfer

Publications (1)

Publication Number Publication Date
CN207337649U true CN207337649U (en) 2018-05-08

Family

ID=62363632

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201721397473.5U Expired - Fee Related CN207337649U (en) 2017-10-25 2017-10-25 A kind of LXI data collectors of high-speed transfer

Country Status (1)

Country Link
CN (1) CN207337649U (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107564265A (en) * 2017-10-25 2018-01-09 成都华太测控技术有限公司 The LXI data acquisition units and its method of work of a kind of high-speed transfer
CN109117398A (en) * 2018-07-18 2019-01-01 维沃移动通信有限公司 A kind of sensor control and terminal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107564265A (en) * 2017-10-25 2018-01-09 成都华太测控技术有限公司 The LXI data acquisition units and its method of work of a kind of high-speed transfer
CN107564265B (en) * 2017-10-25 2024-03-26 成都华太航空科技股份有限公司 LXI data acquisition unit for high-speed transmission and working method thereof
CN109117398A (en) * 2018-07-18 2019-01-01 维沃移动通信有限公司 A kind of sensor control and terminal

Similar Documents

Publication Publication Date Title
CN109613491B (en) High-speed signal acquisition, storage and playback system based on FPGA
CN102521182B (en) Extensible multichannel parallel real-time data acquisition device and method
CN104483011A (en) Rotary machinery multichannel vibration signal on-line detection and analysis system and method
CN108958638A (en) Ultrahigh speed SAR data recorder and data record method
CN207337649U (en) A kind of LXI data collectors of high-speed transfer
US8041867B2 (en) Method and apparatus for enhancing data rate of advanced micro-controller bus architecture
CN103064805A (en) Serial Peripheral Interface (SPI) controller and communication method
CN102169470B (en) Conversion bridge from advanced high performance bus (AHB) to basic virtual component interface (BVCI)
CN105071994B (en) A kind of mass data monitoring system
CN101158856A (en) Multi-channel serial analog serial-to-parallel processing equipment and method thereof
CN100385787C (en) DSP Chip-based excitation controller communication system and its method for realizing USB protocol
CN104361143B (en) A kind of portable data acquisition card and its method
CN202886567U (en) Special motor test device based on networked virtual instrument
CN107564265A (en) The LXI data acquisition units and its method of work of a kind of high-speed transfer
CN103970709A (en) Communication method for FFT coprocessor and main processor
CN106933765A (en) A kind of many masters based on FPGA are more from data collecting system and its cross-communication control method
CN103246754A (en) High-speed digital signal acquiring and storing system
WO2024103821A1 (en) Data migration method and apparatus, device, and medium
CN101901278A (en) High-speed data acquisition card and data acquisition method
CN204945920U (en) The IO expansion board of a kind of compatibility dissimilar computing node PCIE hot plug
CN201083998Y (en) Multichannel serial analog dibit-to-serial conversion device
CN102722457A (en) Bus interface conversion method and bus bridging device
CN106802781B (en) Multichannel sound signal collection system based on ARM
CN205228473U (en) Miniature navigational computer based on field programmable gate array
CN202205078U (en) Multi-channel data acquisition equipment

Legal Events

Date Code Title Description
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180508

Termination date: 20191025