预赛提交指南:格式、步骤与注意事项

下载需积分: 0 | PDF格式 | 764KB | 更新于2024-08-05 | 108 浏览量 | 0 下载量 举报
收藏
在预赛提交阶段,参赛者需遵循特定的提交规范,以确保作品符合大赛的要求。首先,作品应包含以下几个关键部分: 1. **提交目录结构**: - 提交目录必须包含预赛分数报告(score.xls),这是一个Excel表格,用于记录功能测试和性能测试的得分情况。 - 设计报告是必不可少的,以PDF形式呈现,通常包含myCPU的设计概述和实现细节。 2. **功能与性能测试**: - 参赛者需提供两个功能测试环境,即soc_sram_func和soc_axi_func。前者主要用于SRAM接口的myCPU功能测试,若满足特定条件(通过89个功能点测试并尝试过AXI接口),则还需提交soc_axi_func。 - 如果没有性能测试结果,soc_axi_func目录可以不提交,但应确保功能测试的完整性和准确性。 3. **源代码组织**: - 在rtl/xilinx_ip目录下,只允许包含*.xci文件,这些是自定义或Xilinx IP的组件。其他不必要的目录和文件应删除。 - myCPU源代码被组织在一个独立的目录,包括顶层模块soc_lite_top.v,以及可能调用的Xilinx IP的xci文件。 - 配置模块CONFREG用于连接CPU与开发板上的外设,如数码管和拨码开关。 - cpuaxi接口和ram_wrap提供封装层,以确保仿真与硬件交互的一致性,并可能包含随机延迟设置。 4. **仿真与验证**: - testbench目录包含mycpu_tb.v,这是功能测试的仿真顶层模块,负责抓取调试信息并与reference.txt进行对比,以验证myCPU的正确性。 5. **Vivado工程管理**: - vivado工程目录下仅保留xpr和bit文件,这些是Vivado生成的可执行文件。所有其他非必要的文件和目录需要移除。 在整个提交过程中,参赛者需要注意清理工程,保持目录简洁且符合大赛提供的Qualifiers_Submission模板。提交截止时间至关重要,应确保在规定时间内完成并提交完整的、符合要求的作品,以便进行后续评审和打分。预赛分数报告和设计报告将作为评估参赛者作品质量的重要依据。

相关推荐