一种基于RISC-V芯片的FPGA原型验证平台制造技术

技术编号:43738176 阅读:37 留言:0更新日期:2024-12-20 13:00
本发明专利技术公开了一种基于RISC‑V芯片的FPGA原型验证平台,包括:RISC‑V芯片,在FPGA逻辑资源中实例化RISC‑V处理器核,RISC‑V处理器核实现了标准RISC‑V指令集,支持RV32I/RV64I基础整数指令集、M标准乘除法扩展、A原子操作扩展、F单精度浮点扩展;片外存储器,使用FPGA片外存储资源为RISC‑V芯片提供代码和数据存储;通过存储控制器和总线接口,实现RISC‑V芯片与片外存储器的连接;外设接口电路,实现了I/O接口外接传感器、执行器,扩展RISC‑V芯片的应用范围;可编程逻辑电路,利用FPGA的可编程逻辑资源,根据需要构建各类硬件加速单元,通过标准AXI总线或自定义总线与RISC‑V芯片互连,硬件加速单元协同RISC‑V芯片工作,提升系统性能;软硬件协同系统,提供软件开发环境和硬件开发套件。

【技术实现步骤摘要】

本专利技术涉及原型验证系统,特别涉及一种基于risc-v芯片的fpga原型验证平台。


技术介绍

1、risc-v是一种开源指令集架构(isa),以其简洁、模块化、可扩展的特点受到学术界和工业界的广泛关注。越来越多的risc-v芯片被设计和投入应用。为了验证risc-v芯片的功能和性能,通常需要构建原型验证平台。传统的验证平台大多基于asic或者fpga,但存在成本高、开发周期长等问题。

2、fpga由于其可编程、灵活的特性,非常适合用于构建原型验证系统。将risc-v芯片移植到fpga平台上,可以显著降低验证成本,缩短开发周期。此外,fpga还可以提供丰富的硬件资源如dsp、bram等,用户可以根据需求灵活构建自定义电路,从而扩展risc-v芯片的功能,优化系统性能。


技术实现思路

1、本专利技术目的是:提供一种基于risc-v芯片的fpga原型验证平台,以克服现有验证平台的局限性。

2、本专利技术的技术方案是:

3、一种基于risc-v芯片的fpga原型验证平台,包括:<本文档来自技高网...

【技术保护点】

1.一种基于RISC-V芯片的FPGA原型验证平台,其特征在于,包括:

2.根据权利要求1所述的基于RISC-V芯片的FPGA原型验证平台,其特征在于,所述软硬件协同系统,在软件方面,移植RISC-V的标准编译工具链、操作系统和常用库,支持C/C++开发;在硬件方面,提供了参考设计和IP核,用户基于此快速构建和定制系统。

3.根据权利要求1所述的基于RISC-V芯片的FPGA原型验证平台,其特征在于,所述外设接口电路,还支持PCIe,满足高带宽数据传输需求。

4.根据权利要求1所述的基于RISC-V芯片的FPGA原型验证平台,其特征在于,所述RISC-...

【技术特征摘要】

1.一种基于risc-v芯片的fpga原型验证平台,其特征在于,包括:

2.根据权利要求1所述的基于risc-v芯片的fpga原型验证平台,其特征在于,所述软硬件协同系统,在软件方面,移植risc-v的标准编译工具链、操作系统和常用库,支持c/c++开发;在硬件方面,提供了参考设计和ip核,用户基于此快速构建和定制系统。

3.根据权利要求1所述的基于risc-v芯片的fpga原型验证平台,其特征在于,所述外设接口电路,还支持pcie,满足高带宽数据传输需求。

4.根据权利要求1所述的基于risc-v芯片的fpga原型验证平台,其特征在于,所述risc-v处理器核还支持自定义指令集扩展,以满足不同应用需求。

5.根据权利要求1所述的基于risc-v芯片的fpga原型验证平台,其特征在于,平台基于fpga器件,使用hdl在可编程逻辑中实例化risc-v处理器核、片外存储控制器、外设接口控制器以及用户自定义加速单元,并使用fpga工具完成综合、布局布线,生成比特流文件。

【专利技术属性】
技术研发人员:吴杰蔡思聪张磊余向阳汪健
申请(专利权)人:中国兵器工业集团第二一四研究所苏州研发中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1