引言
本项目基于软硬件协同仿真验证的理念思维,针对稀疏多音信号,以 MATLAB 采样的数据与处理的结果,作为本次实验的基准数据。对于 C 软件程序设计功能的正确性,可以通过 Visual Studio 2019 软件编程工具来验证。对于 RISC-V FFT 硬件系统设计功能的正确性与可行性,是通过 Vivado 2019.1 集成开发工具来的仿真结果来验证的。
一、验证平台的搭建
首先,针对本次基于 RISC-V SoC 的 FFT 设计的方案,构造如下所示的通用验证平台(Universal Verification Methodology,UVM)。该平台涵盖了从软硬件设计实现到软硬件仿真验证的整体开发流程,是本次较为理想的、较为全面的验证方案。