Riscv 指令集和架构的合规测试

在这里插入图片描述

为什么要进行RISC-V core的compliance test

RISC-V core的compliance test就是确保RISC-V core的设计符合RISC-V的标准。但要注意,RISC-V compliance test不是RTL的verification,它关注的点在指令集而不是RTL的功能是否正确。
因为RISC-V属于开源指令集架构且变得越来越流行,现在全球几十个国家都在基于RISC-V做RISC-V core的开发,所以需要有compliance test来确保不同国家或者不同公司设计的RISC-V core都符合RISC-V的标准。

如果不同的RISC-V core "non-compliance"会发生什么情况?

会导致RISC-V生态的碎片化,通俗来讲就是不同的公司设计的RISC-V core很难从RISC-V生态中受益,像它们很难或者根本不能使用通用的GCC,LLVM,GDB等软件工具,而且每家公司开发的系统和软件也几乎只能在自家的core上运行,这对RISC-V生态的建设来讲是一场灾难。

两种不同的合规测试

riscv-tests riscv-arch-test
riscv-tests 和 riscv

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值