为实时采集、处理、分析水声矢量信号,提出一种成本低、性能优的水声矢量数据采集传输系统设计与实现方案.该方案以AMD/Xilinx Artix7作为主控芯片,实现了3种功能:一是控制ADC7606芯片采集水声矢量数据;二是利用先入先出(First Input First Output,FIFO)网际互连协议(Internet Protocol,IP)核缓存采集数据;三是通过控制JL2121芯片,以千兆以太网接口的方式将缓存数据传输到上位机.系统采用Verilog HDL语言,并通过VIVADO软件编程来实现外设接口和内部数据流控制.经过测试与试验验证,该系统能够完成水声矢量数据采集传输的任务要求.
Design and Implementation of Underwater Acoustic Vector Data Acquisition and Transmission System Based on Gigabit Ethernet
In order to collect,process and analyze underwater acoustic vector signals in real time,a design and implementation scheme of underwater acoustic vector data acquisition and transmission system with low cost and excellent performance is proposed.This scheme takes AMD/Xilinx Artix7 as the main control chip,and realizes three functions:firstly,control ADC7606 chip to collect underwater acoustic vector data;Secondly,data is collected by using the First Input First Output(FIFO)Internet Protocol(IP)core cache;Thirdly,by controlling JL2121 chip,the cached data is transmitted to the upper computer by gigabit Ethernet interface.The system adopts Verilog HDL language,and realizes peripheral interface and internal data flow control through VIVADO software programming.The test and experiment show that the system can complete the task of underwater acoustic vector data acquisition and transmission.