Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

In this era of the Internet of Things, how can we quickly capture rapidly changing signal data? There is a golden partner solution: the RK3588J is a high-performance processor based on Rockchip RK3588, combined with the flexibility of FPGA, the combination of the two can achieve many innovative applications in the AI era.

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

In terms of technology, there is now a pursuit of autonomy and control, with domestic chips and hardware continuously breaking through innovations, injecting strong momentum into various industries. Today, we introduce this board, which is an industrial-grade core board from Tronlong Technology, based on the Rockchip RK3588J/RK3588 + Unisoc Titan-2 PG2T390H (compatible with Xilinx Kintex-7 XC7K325T) FPGA design, representing a heterogeneous multi-core domestic platform. I looked at the parameters of this product and found that both the hardware and software aspects are excellent, with performance reaching its peak!

All components of the Tronlong SOM-TL3588F core board, including ARM, FPGA, ROM, RAM, power supply, crystal oscillator, connectors, etc., adopt domestic industrial-grade solutions, with a localization rate of 100%. In addition, the RK3588J + FPGA evaluation board has rich interface resources, including Ethernet, RS422/RS485, USB 3.1, CAN, SFP+, and other communication interfaces, as well as MIPI CSI, CameraLink Base, HDMI, and 12G-SDI audio and video interfaces, meeting the project evaluation needs of customers!

(Click the video to unlock the highlights of the “RK3588J + FPGA” industrial core board in 1 minute!)

(Follow the official WeChat account for more information)

Tronlong Technology Tmall flagship store: tronlong.tmall.com

Rockchip RK3588 technical QQ group:567208221

Unisoc Titan-2 technical QQ group:101245165

Join now for in-depth discussions with technical experts!

The applicable environments have been organized for everyone:

✔️ Windows ecosystem: Both Win7/Win10 64-bit systems can be easily handled

✔️ Linux platform: Recommended VMware 16.2.5 + Ubuntu 20.04 combination

✔️ Development kit: U-Boot-2017.09 kernel paired with Linux 5.10 version full family bucket

✔️ FPGA development: Xilinx Vivado/SDK 2017.4 golden partner

✔️ Hardware platform: TL3588F-EVM development board (with RK3588J + Kintex7 dual-core power)

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!Case DescriptionThe case uses the FPGA side of the TL3588F-EVM evaluation board (PCIe EP) to acquire AD data at a rate of 200MSPS, and then transmits the data via the PCIe bus to the ARM side of the evaluation board for reading and displaying waveforms.This solution is like giving the device “eyes of fire,” achieving 200 million samples per second through the PCIe high-speed channel. Whenever the FPGA fills a 32KB data packet, it will automatically trigger an “intelligent reminder” mechanism, allowing the ARM side to start dual-buffer processing in real-time, ensuring smooth data flow without stuttering. Combined with a 12-bit dual-channel AD module, the actual transmission speed approaches 6400Mbps!The FPGA side implements data acquisition functionality, while the ARM side implements data reading and waveform display functionality.Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

▲ System working schematic diagram

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

▲ FPGA side program function block diagram

1️⃣ Connect the high-speed AD module (TL9613/9706F) from Tronlong Technology to the FMC interface of the development board, connecting to the AB channel of the signal generator.

2️⃣ Signal source setup tips: Dual-channel sine wave (recommended A channel 10MHz/B channel 1MHz), 2V peak-to-peak + 50Ω load golden combination 3️⃣ After completing the environment deployment according to the manual, burn the customized system image

4️⃣ Load the dedicated driver module and run the visualization program

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!Please refer to the product documentation to complete the environment configuration, run this case FPGA program, solidify the image boot-pcie-ad-display.img to the Linux system boot card, and load the pcie_ad_display.ko driver.After copying the executable program of the case to the evaluation board file system, execute the following command to continuously collect data, press “Ctrl + C” to stop the program.Target# ./pcie_ad_display -m 2Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

From the printed information in the above figure, the reading rate is approximately 505MB/s, with a sampling rate of 200MSPS. At the same time, the HDMI display will show dynamic waveforms in real-time, as shown in the following figure.

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

It is worth mentioning that the core components of this 3588F core board all adopt domestic industrial-grade solutions, achieving a localization rate of 100%, and can also provide reports. Interested friends can click on the video in the article; there are also discounts on new products recently, which is quite good.

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Combining RK3588J and Domestic FPGA for High-Speed Signal Acquisition and Visualization Solutions!

Leave a Comment