1. Product introduction
The product is based on 1Gsps AD and 1Gsps DA to realize PCIe data collection, storage and playback functions. The hardware includes FPGA capture and broadcast card, PCIe solid state drive, and Chaowei server.

2. Acquisition card performance indicators: Block diagram of acquisition card:

Board function |
parameter |
content |
ADC |
Chip model |
ADS5400(TI) |
Number of roads |
1 ADC, |
Sample rate |
1Gsps |
Data bits |
12bit |
Digital interfaces |
GDR LVDS |
Analog interface |
Balun AC coupling |
Analog inputs |
1Vpp |
connector |
1-way SMA |
Input impedance |
50Ω |
Simulated indicators |
- Number of significant digits: ≥10.5
- 3dB bandwidth: ≥60MHz
|
DAC |
Chip model |
AD9739(ADI) |
Number of roads |
1 DAC |
Conversion rate |
1Gsps |
Data bits |
12bit |
Digital interfaces |
LEVELS |
Analog interface |
Balun coupling |
Analog output |
1Vpp |
connector |
SMA |
Output impedance |
50 ohms |
Simulated indicators |
|
clock |
PLL chips |
AD9516-1 |
On-board crystal oscillator |
10MHz Warm crystal oscillator VCXO |
External input clock |
acquiesce 10MHz,3.3V LVTTL Electric level |
trigger |
Number of roads |
1 off-line input |
Level |
3.3V LVTTL level |
FPGA |
Model |
XC7K325T-FGG900I Upgradable to XC7K410T |
External cache |
1 way 64bit DDR3, capacity 2GB |
Loading method |
128Mbit @PC28F128MAP30 |
Low-speed IO |
8 way LVTTL IO |
Pcie |
V2.0 PCIeX8; |
Software |
operating system |
Windows software driver, fixed Linux driver |
function |
Trigger acquisition, continuous acquisition, hard disk storage, playback display |
Board standard |
PCIe specification |
Board size |
69mmx76.5mm / 2.7mm mounting hole |
Board weight |
(including heat sink) 1Kg |
Power supply to the board |
+12V@3A;30W |
Operating temperature |
Industrial -40℃到+85℃ |
3. Ultra-micro workstation
mainboard |
Supermicro X8DTG-QF dual motherboard |
Chassis |
Ultramicro SSE-747TQ-R1400B 4U Tower 8-disk hot swap |
power supply |
Supermicro 1400W 1+1 Redundant power supply 80PLUS |
CPU |
INTEL Xeon E5680 3.33G 6 CORES 12 THREADS |
Cooling |
Supermicro original pure copper cooling fan |
hard disk |
Seagate 1T SATA Enterprise-class |
Arithmetic cards |
Nvidia Tesla K20 2496 CUDA unit |
memory |
Samsung 16G DDR3 1333 ECC REGS |
Keyboard and mouse |
Logitech wired keyboard and mouse combo |
display |
UltraSharp U2412M 24-inch widescreen LED backlit IPS LCD |

4. Solid state drive:PCI-E MCJ67M1T

※ PCIE2.0 Interface 6Gb / s SATA + SAS HBAs, onboard 8 mSATA interface SATA3 SSD. Support up to 2TB capacity.
※ Support RAID0; RAID1; RAIO10. Meet the needs of a variety of occasions.
※ Max 4000M/S Read and write speeds, For a variety of high-end applications.
※ Depending on the application, with different types of SSD, convenient and flexible
※ High reliability, to meet a variety of industrial applications.
5. Introduction to the software function interface
The whole software can be divided into the following four functional areas: parameter configuration area, acquisition operation area, display area, and playback operation area.

Figure 2.1 Functional blocks of the software interface
5.1 Parameter configuration area function

Figure 2.2 Configuring the function settings area
1) Sampling frequency control. This control is designed in the form of a drop-down menu, which includes three options: 102.4m, 409.6m, and 500m. The 409.6m and 500m setup commands are sent to the 1G AD sampling card. The 102.4m setting command is sent to the clock card.
2) Trigger mode control. This control is designed in the form of a drop-down menu that includes both internal and external triggers. When 409.6 m or 500 m is set to 1, the command is sent to the 1G AD sampling card. When 1 is set to 102.4 m, the command is sent to the clock card.
3) Clock source control, this control is designed in the form of a drop-down menu, the menu includes the inner clock and the outer clock. This command is sent to the clock card. 4) Configure the control, click this control to configure the AD, when the sampling frequency is set to 409.6m or 500m, the command will be sent to the 1G AD acquisition board, and when the sampling frequency is set to 102.4m, the command will be sent to the clock card.
5.2 Introduction to the sending function

Figure 2.3 Sending function setting area
1) The frequency control is designed to fill in, the bit width occupies 4 bytes, and the unit is 10HZ. 2) The RF attenuation control is designed as a drop-down mode, and the drop-down menu includes 2'b00: no attenuation, 2'b01: attenuation 10dB, 2'b10: attenuation 20dB, 2'b11: attenuation 30dB, and the RF attenuation occupies the lower 2 bits of one byte. 3) The pattern recognition control is designed in the form of a drop-down menu, which includes 2'b00: regular mode, 2'b01: low noise mode, and pattern recognition occupies 2 bits of a byte. 4) The IF attenuation control is designed to be filled in, in units of 1dB, occupying the lower six bits of one byte. 5) The bandwidth selection control is designed as a drop-down menu, including 2'b01: bandwidth 3000kHz/500kHz, 2'b10: bandwidth 20mHz, 2'b11: bandwidth 40mHz. 6) The send control is used when the above controls are set, click this control, and the host computer will issue it to the board in the form of PCIE DMA, and the DMA size bit is 8 bytes.
5.3 Acquisition operation area

Figure 2.3 Acquisition operation area
1) Start the acquisition control, when the sampling frequency is set to 409.6m or 500m, the command will be sent to the 1G AD acquisition board, and when the sampling frequency is set to 102.4m, the command will be sent to the clock card. Start collecting data. 2) Stop the acquisition control, when the sampling frequency is set to 409.6m or 500m, the command will be sent to the 1G AD acquisition board, and when the sampling frequency is set to 102.4m, the command will be sent to the clock card. Stop collecting data. 3) Clicking on the clear control will clear the data from the onboard memory.
5.4 Display Area

Figure 2.5 Display area
Waveform display area. The abscissa is the data point sequence number of the playback file, and the ordinate is the voltage value.
5.5 Playback operation area

Figure 2.5 Playback operation area
1) Playback file path browse button. Browse for the file you want to play back, and once you select the file, the file path will automatically appear in the edit box to the left of the button. 2) Load button. After browsing the path, click the load button, and the program will load the file to be played back to the program and wait for playback. 3) Start playback button. Once the file is loaded, click the Start Playback button to start playback. 4) Pause playback button. Depending on the actual situation, you can click the stop playback button to view the waveform. 5) Fast forward button. Adjust the playback speed according to actual needs. 6) Amplitude zoom button. According to the actual needs, adjust the amplitude display range of the waveform in the display area to facilitate the waveform viewing. 7) "+" and "-" buttons. According to the actual needs, adjust the horizontal axis display range of the waveform in the display area to facilitate the waveform viewing. |
|