Design and Simulation of a Reconfigurable Coprocessor in FPGA
Keywords:
Coprocessor, Dynamic, Floating-point arithmetic, FPGA, Partitioning, ReconfigurableAbstract
In designing different hardware, a reconfigurable architecture with dedicated instruction sets allows the coprocessor designed to satisfy the estimation, which can be decomposed into basic common operations. A reconfigurable architecture is a computer architecture that combines some of the flexibility of software with high-performance hardware. It is a dynamic, cost-effective, and power-efficient approach. Furthermore, a memory-reuse strategy in instructions avoids the demand for temporary memory for complex operations. Some of the memory reuse techniques include avoiding redundancy of data, partitioning the memory, optimizing memory allocation, and de-allocation. Finally, performing the matrix operations and special computation using floating-point arithmetic and trigonometric functions can be done. This design is for low hardware resource usage and memory requirements.
References
Y. Tan et al., “A reconfigurable coprocessor for simultaneous localization and mapping algorithms in FPGA,” in IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 70, no. 1, pp. 286-290, Jan. 2023, doi: https://doi.org/10.1109/TCSII.2022.3198759
Q. Liu, Z. Wan, B. Yu, W. Liu, S. Liu and A. Raychowdhury, “An energy-efficient and runtime-reconfigurable FPGA-based accelerator for robotic localization systems,” 2022 IEEE Custom Integrated Circuits Conference (CICC), Newport Beach, CA, USA, 2022, pp. 01-02, doi: https://doi.org/10.1109/CICC53496.2022.9772870
D. Törtei Tertei, J. Piat, and M. Devy, “FPGA design of EKF block accelerator for 3D visual SLAM,” Computers & Electrical Engineering, vol. 55, pp. 123–137, Oct. 2016, doi: https://doi.org/10.1016/j.compeleceng.2016.05.003
J. Wang et al., “A reconfigurable matrix multiplication coprocessor with high area and energy efficiency for visual intelligent and autonomous mobile robots,” 2021 IEEE Asian Solid-State Circuits Conference (A-SSCC), Busan, Korea, Republic of, 2021, pp. 1-3, doi: https://doi.org/10.1109/A-SSCC53895.2021.9634793
J. C. K. Chou, “Quaternion kinematic and dynamic differential equations,” in IEEE Transactions on Robotics and Automation, vol. 8, no. 1, pp. 53-64, Feb. 1992, doi: https://doi.org/10.1109/70.127239