SOC项目上新啦!做了哪些改进?

SOC V1.1 项目即将上线!!!

这是一款基于处芯积律SOC V1.0进行升级的项目,主要面向初级工程师/学生的IC实践项目。

SOC V1.1包括一个SOC验证环境和一套QSPI验证环境。

SOC验证环境

以下是SOC V1.1的SOC环境框图

SOC项目上新啦!做了哪些改进?

相较于SOC V1.0,SOC V1.1有以下亮点:

1. 补全了I2C_DEV 和UART_DEV

在SOC V1.1的项目中,我们集成了I2C的device,UART的device,方便大家测试I2C和UART的功能。

SOC项目上新啦!做了哪些改进?

2. 跑仿真环境更加简洁

相较于SOC V1.0的编译环境和仿真环境放在一起,SOC V1.1 将编译文件和仿真文件分开,并且每个test 都有自己的仿真目录。

SOC项目上新啦!做了哪些改进?

3.跑仿真指令更加简单

编译:make comp 执行: make run_xxx 4.实现C代码中字符串打印

SOC项目上新啦!做了哪些改进?

SOC项目上新啦!做了哪些改进?

麻雀虽小,五脏俱全。作为学习型SOC验证项目,处芯积律SOC V1.1是一款性价比极高的实践项目。

QSPI 验证环境

1. 更加完善的验证环境

相较于SOC V1.0 简单的QSPI验证环境,SOC V1.1做了升级,加入了reference model。

SOC项目上新啦!做了哪些改进?

1.0的QSPI环境

SOC项目上新啦!做了哪些改进?

1.1的 QSPI 环境

2. 更完善的验证计划

在SOC V1.0 中,我们未提供 testplan;

在SOC V1.1 中,我们提供了完善的QSPI 验证计划。

3. 更多的验证用例

在test 上,我们针对 QSPI开发了14只test,包含了random test 和 direct test。

4. 更全的coverage

同时,我们在coverage 上面,将line coverage 收集到 100%。

SOC项目上新啦!做了哪些改进?

除了line coverage,本次project 中引入function coverage,我们也将其收集到100%。

SOC项目上新啦!做了哪些改进?

5. 提供有问题的代码供大家debug

为了让大家快速掌握项目,我们提供了两个版本的RTL。一份RTL里面有很多bug,另一份RTL是我们验证过的。大家可以在找bug的过程中加深环境、协议和设计的理解。

SOC项目上新啦!做了哪些改进?

审核编辑 :李倩

免责声明:文章内容来自互联网,本站仅提供信息存储空间服务,真实性请自行鉴别,本站不承担任何责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:SOC项目上新啦!做了哪些改进? https://www.zentong.com/a/p/213.html

(0)
上一篇 2023-04-15 23:52:36
下一篇 2023-04-15 23:55:22

猜你喜欢

联系我们

在线咨询: QQ交谈

邮件:362039258#qq.com(把#换成@)

工作时间:周一至周五,10:30-16:30,节假日休息。