基于RISC-V的SoC设计与验证平台实现开题报告

 2022-10-18 10:10

1. 研究目的与意义

SoC是集成电路技术发展到深亚微米时代的必然产物和未来IC设计发展的必然趋势。

SoC设计与验证平台可以向SoC设计人员提供SoC设计和验证的平台支持,使之比较快速地研制出各种具体的SoC芯片产品,具有良好的研究意义和应用前景。

用开源CPU RISCV作为微处理器核设计SoC设计与验证平台,对于推动RISCV在各类应用领域的SoC芯片设计中的应用推广也有一定的意义。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

一般riscv开源IP的作者都会提供一些相应的工具,这些工具可以很好地工作在他们的IP上,但在试图让它与其他供应商的IP协同工作时,往往会出现问题。

要为包含来自各种IP的SoC开发软件,你需要确保它们的模型、模拟器、调试、验证、分析,以及分析工具可以与许多供应商和许多ISA协同工作。

3. 国内外研究现状(文献综述)

RISC-V是加州大学伯克利分校(University of California at Berkeley,以下简称UCB)设计并发布的一种开源指令集架构,其目标是成为指令集架构领域的Linux,应用覆盖IoT(Internet of Things)设备、桌面计算机、高性能计算机等众多领域。

其产生是因为UCB的研究人员在研究指令集架构的过程中,发现当前指令集架构存在如下问题[1]。

(1)绝大多数指令集架构都是受专利保护的,比如:x86、MIPS、Alpha,使用这些架构需要授权,限制了竞争的同时也扼制了创新。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

1.配置riscv的软件环境,工具链等。

2.按照picorv32作者写的教程,成功运行riscv工具链编译后的简单的软件程序。

3.编写adapter,将picorv32的接口适配成ahb标准接口,仿真测试。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

第 1 周 接受任务书,领会课题含义,按要求查找相关资料;第 2 周 阅读相关资料,理解有关内容;第 3 周 翻译相关英文资料,提出拟完成本课题的方案,写出相关开题报告一份;第 4 周 确定各个IP模块,参阅有关资料;设计系统组成原理框图;第 5 周 通过VERDI完成RTL代码,将各个模块正确连接;第 6 周 通过VCS完成各个模块的仿真;完成中期检查;第 7 周 分析各个模块的仿真结果,并根据仿真结果进行适当调整; 第 8 周 通过SYNPLIFY,将各个模块综合,烧入FPGA进行验证;第 9 周 理解各模块的关系,设计控制软件框图;设计软件程序,完善软硬件设计;第10周 软硬件联调/软件调试;整理资料,准备撰写论文;第11周 修改、完善并提交毕业论文; 第12周 评阅教师评阅论文,学生根据指导意见修改论文;验收实物成果,接受答辩资格审查;第13周 准备参加答辩第14周 毕业设计答辩及成绩评定。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。