基于VIP与SystemVerilog的硬件加速器仿真模型设计  

Design of Hardware Accelerator Simulation Model Based on VIP and SystemVerilog

在线阅读下载全文

作  者:杜越[1,2] 吴益然 郑杰良 DU Yue;WU Yiran;ZHENG Jieliang(The 54th Research Institute of CETC,Shijiazhuang 050081,China;National Engineering Research Center of Communication Software and Asic Design,Shijiazhuang 050081,China)

机构地区:[1]中国电子科技集团公司第五十四研究所,河北石家庄050081 [2]通信软件与专用集成电路设计国家工程研究中心,河北石家庄050081

出  处:《计算机与网络》2024年第4期307-313,共7页Computer & Network

基  金:河北省创新能力提升计划项目(225A0201D)。

摘  要:随着片上系统(System on Chip,SoC)芯片规模与功能复杂度的膨胀,硬件加速器已成为大规模SoC的重要组成部分。为了缩短产品交付时间,有必要开发硬件加速器仿真模型,以在SoC设计初期支撑架构的探索与评估。在对硬件加速器的特点与建模需求进行分析的基础上,提出一种基于AXI验证IP(Verification IP,VIP)、SystemVerilog信箱和旗语的硬件加速器建模方法。该方法支持完备的总线协议特性,同时支持多个处理引擎的并行处理与乱序输出。以实际SoC项目中的通信基带加速器为例,对提出的建模方法进行介绍,并进行相应的系统级仿真与分析。所提出的建模方法可实现对硬件加速器总线行为的高效建模,能够有力支撑SoC验证以及系统架构评估,缩短项目的开发周期。With the expansion of the scale and functional complexity of System on Chip(SoC),hardware accelerator has become an important component of large scale SoC.In order to shorten product delivery time,it is necessary to develop a simulation model of hardware accelerator to support the exploration and evaluation of the architecture in the initial stages of SoC design.On the basis of analyzing the features and modeling requirements of hardware accelerators,a hardware accelerator modeling method based on AXI Verification IP(VIP)and SystemVerilog mailbox and semaphore is proposed.The method supports complete bus protocol features,as well as paralleled processing and disordered output with multiple processing engines.Taking the communication baseband accelerator in the actual SoC project as an example,the proposed modeling method is introduced,and corresponding system level simulation and analysis are conducted.The proposed modeling method can achieve efficient modeling of hardware accelerator bus behavior,effectively support SoC verification and system architecture evaluation,and shorten the development cycle of the project.

关 键 词:硬件加速器 仿真模型 片上系统 信箱 旗语 SYSTEMVERILOG 验证IP 

分 类 号:TN4[电子电信—微电子学与固体电子学]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象