预赛提交指南:格式、步骤与注意事项
下载需积分: 0 | PDF格式 | 764KB |
更新于2024-08-05
| 108 浏览量 | 举报
在预赛提交阶段,参赛者需遵循特定的提交规范,以确保作品符合大赛的要求。首先,作品应包含以下几个关键部分:
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模板。提交截止时间至关重要,应确保在规定时间内完成并提交完整的、符合要求的作品,以便进行后续评审和打分。预赛分数报告和设计报告将作为评估参赛者作品质量的重要依据。
相关推荐
大头蚊香蛙
- 粉丝: 22
- 资源: 316
最新资源
- 基于卷积神经网络的4种猫咪预测模型
- 中交进出库明细表excel模版下载
- 使用Arduino监控ECG和呼吸-项目开发
- ya-school-shri-2018-1:“发现错误”-接口开发学院的入门作业
- DailyGrain
- 镍矿开采:一种用于收集镍矿开采场所相关数据的模型。 工作正在进行中
- 女士闺房3D模型设计
- 工程管理人员个人总结
- HTML-CSS-[removed]实行多元化的保护措施
- 128x64 LCD上的模拟,数字时钟和温度计-项目开发
- Smolyak各向异性网格:解决高维问题-matlab开发
- terraform-workshop
- 日记账管理系统excel模版下载
- 酒店走廊3D模型
- Arduino 101-英特尔居里图案匹配连衣裙-项目开发
- Ecom