Improved performance of sonobuoys based on open source RISC-V SoC microprocessor technology

3 views

Authors

  • Vu Le Ha (Corresponding Author) Institute of Electronics, Academy of Military Science and Technology
  • Nguyen Manh Cuong Institute of Electronics, Academy of Military Science and Technology
  • Phan Hong Minh Institute of Electronics, Academy of Military Science and Technology

DOI:

https://doi.org/10.54939/1859-1043.j.mst.101.2025.56-63

Keywords:

Risc-V Rocket; SoC; PTA-18; Arty-A7100T; Chisel; Acoustic Identification.

Abstract

This paper presents a SoC design solution using Rocket core supporting open source RV32GC RISC-V instruction set, verifying the design on pre-silicon platforms which are Vivado FPGAs. The SoC system includes Rocket RISC-V core integrating peripheral blocks UART, SPI, RAM, ROM, GPIO, TILELINK BUS and a SonarDetect block (custom hardware developed by the user). This solution is applied to replace the central processor of the PTA-18 sonobuoy [1],develop and upgrade the target identification feature compared to the old design. SonarDetect is a new user design block (Custom Hardware) that detects the signals of local sonar targets, compares with the given database to identify the target. The design is tested and implemented on the Arty-A7 100T FPGA development kit and aims at the next goals of smartening and chip-izing the buoy control circuit.

References

[1]. Le Ky Bien, Phan Hong Minh, Tran Hieu Thao, Phan Trong Hanh, “ Signal processing solution for sonobuoy system to detect and warn targets based on passive sonar principle ”, Journal of Military Science and Technology Research, Special Issue FEE, pp. 95-105, (2018).

[2]. Andrew Waterman, Krste Asanovi, and Five Inc. “The RISC-V Instruction Set Manual Volume I: User-Level ISA Document Version 2.” CS Division, EECS Department, University of California, Berkeley (2017).

[3]. David A. Patterson and John L. Hennessy, “Computer Organization and Design RISC-V Edition: The Hardware Software Interface.” Page 22 Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, (2017).

[4]. Yuhao Xi, Zhendong Zhang, Yuze Wang, Wen Wang, Xiaoxia Han, Weidong Wang, Peng Liu, “A Heterogeneous RISC-V SoC for Confdential Computing and Password Recovery”, The 7th International Conference on Integrated Circuits and Microsystems, pp. 500-504, (2022). DOI: 10.1109/ICICM56102.2022.10011247.

[5]. https://chipyard.readthedocs.io/en/stable/Generators/Rocket-Chip.html

[6]. https://github.com/chipsalliance/rocket-chip

[7]. Phan Hong Minh, Phan Van Viet, Nguyen Thi Thu Hong, Pham Thanh Thuong, “A solution to create customized beams for three-dimensional circular arrays of 1H antennas in hydroacoustic sonar systems МГК-400ЭМ”, Journal of Military Science and Technology Research, Special Issue of the Institute of Electronics, pp. 227-239, (2020).

[8]. https://www.soundsnap.com/search/audio?query=submarine&page=2

[9]. Qihu Li, “Digital Sonar Design in Underwater Acoustics, Principles and Applications”, Zhejiang University Press, Hangzhou and Springer-Verlag Heidelberg, pp.43-45, (2012).

[10]. Frigo, M., and S. G. Johnson. “FFTW: An Adaptive Software Architecture for the FFT.” Proceedings of the International Conference on Acoustics, Speech, and Signal Processing. Vol. 3, pp. 1381-1384, (1998).

[11]. Bachrach, J.; Vo, H.; Richards, B.; Lee, Y.; Waterman, A.; Avižienis, R.; Wawrzynek, J.; Asanović, K. "Chisel: constructing hardware in a Scala embedded language". Proceedings of the 49th Annual Design Automation Conference (DAC 2012). San Francisco, California, US: Association for Computing Machinery (ACM), pp.1216-1225, (2012). doi:10.1145/2228360.2228584. ISBN 978-1-4503-1199-1.ABSTRACT

[12]. https://www.chisel-lang.org/docs/explanations/blackboxes

[13]. https://riscv.org/wp-content/uploads/2015/01/riscv-software-toolchain-workshop-jan2015.pdf.

[14]. https://www.linkedin.com/pulse/overview-risc-v-toolchain-sibraintech.

Downloads

Published

21-02-2025

How to Cite

[1]
Vu Le Ha, Nguyen Manh Cuong, and T. M. Phan Hong, “Improved performance of sonobuoys based on open source RISC-V SoC microprocessor technology”, JMST, vol. 101, no. 101, pp. 56–63, Feb. 2025.

Issue

Section

Electronics & Automation

Most read articles by the same author(s)