预赛提交说明_v0.011
需积分: 0 79 浏览量
更新于2022-08-03
收藏 764KB PDF 举报
本文将详细介绍"预赛提交说明_v0.011"的相关知识点,主要涵盖提交目录格式、提交方式、截止时间、注意事项、预赛分数报告和设计报告等内容,以及与功能测试、性能测试和网络协议相关的测试要求。
1. 预赛提交
预赛提交的作品需要按照特定的目录格式组织,包括以下部分:
- 预赛分数报告:score.xls,这是一个Excel表格,用于记录功能测试和性能测试的得分。
- 设计报告:design.pdf,一份PDF文件,详细阐述参赛者设计的myCPU。
- 功能测试环境:soc_sram_func或soc_axi_func,根据CPU接口实现情况提交。
- 性能测试环境:soc_axi_func(如果无性能测试结果,则不提交)。
- 软件程序:Soft目录,包含与硬件交互的软件部分。
1.1 提交目录格式
提交目录应参照Qualifiers_Submission模板,具体要求如下:
- vivado工程目录下仅包含xpr和bit文件,其余文件需要删除。
- rtl/xilinx_ip目录下的每个IP目录只保留*.xci文件,其他文件也要删除。
1.2 soc_axi_func和soc_sram_func的区别
- soc_sram_func是针对SRAM接口的CPU功能测试环境。
- soc_axi_func是针对AXI接口的CPU功能测试环境。如果CPU仅实现了SRAM接口并通过89个功能点测试,只需提交soc_sram_func。如果也尝试了AXI接口,两者都需要提交。
1.3 仿真和硬件实现的组织结构
- rtl/目录:存放SoC_lite的源代码,包括CPU和相关模块。
- testbench/目录:存放仿真文件,如mycpu_tb.v,用于验证CPU的功能和性能。
- run_vivado/目录:包含Vivado工程,如约束文件(soc_lite.xdc)、Vivado项目(mycpu_prj1/)及生成的bit文件(func.bit和memory.bit)。
2. 功能测试和性能测试
功能测试和性能测试是评估CPU的重要环节。功能测试通过89个功能点来验证CPU的正确性,而性能测试则考察CPU在实际应用中的性能表现。mycpu_tb.v模块用于收集调试信息并与trace_ref.txt进行比较,以确定CPU的正确行为。
3. 注意事项
参赛者必须严格遵循提交格式,确保所有不必要的文件已被删除,以避免影响评审过程。同时,提交的Vivado工程应可以直接打开并进行仿真、综合实现,确保无错误。
4. 预赛分数报告和设计报告
预赛分数报告(score.xls)详细记录了功能和性能测试的得分,而设计报告(design.pdf)需详细介绍CPU的设计思路、架构和实现方法。
5. 功能测试、性能测试与网络协议
虽然标签提到了"网络协议",但在提交说明中并未直接提及。通常,在嵌入式系统设计中,网络协议可能涉及CPU与外部设备间的通信,如TCP/IP协议栈的实现。然而,具体的网络协议测试要求需要根据比赛规则的详细说明来执行。
"预赛提交说明_v0.011"规定了参赛者在提交作品时需要遵循的详细流程,包括提交内容、格式要求和注意事项,旨在确保公正、公平地评估参赛作品的功能性和性能。参赛者应严格按照这些要求准备和提交作品,以获得最佳的评分结果。
大头蚊香蛙
- 粉丝: 22
- 资源: 316
最新资源
- 微信客户迁移企业微信上的方法技巧 (1).pdf
- 一文详解:企业微信增长引流法,最全整理!.pdf
- 企业微信社群规划运营全流程SOP.xlsx
- 企业微信私域玩法.png
- 企业微信新号养号规则注意事项.pdf
- 毕业设计总结报告.docx
- 海螺多功能苹果CMSv10自适应全屏高端模板修复版.mp4
- 海底捞领周三半份虾滑兑换券.mp4
- 利用腾讯混元APIkey做一个自己的AI
- GEC6818 交叉编译curl
- 沪上阿姨晒单抽免单或买一送一.mp4
- 汉堡王带大饼免费领中份薯条.mp4
- 沪上阿姨指定饮品有买一送一.mp4
- 婚礼摄影教程 - 男家高级摆拍 2.0.mp4
- 比高社群:情趣赛道训练营野萌趣品情趣赛.mp4
- 哔哩助理(Bili.Copilot) v2.2412.2.0绿化版.mp4