一、杯赛题目:基于Robei EDA工具的IP设计
二、参赛组别:仅限A组
三、赛题背景 集成电路与我们生活息息相关,无论是家电、机器人、移动通信、汽车、物联网等领域都需要芯片进行系统地控制。传统基于单片机控制的家电、机器人、汽车电子等已经非常普遍,而且这些领域大多基于进口的微控制器,可能存在一些信息泄露的险。国内很多芯片设计公司都是基于现成的IP进行开发设计,IP本身也可能存在着木马和漏洞。因此,本赛题要求基于国产Robei EDA工具,从架构原码开始设计,打造安全可控的数字IP,并基于该IP进行评分。
四、赛题任务 通过Robei EDA工具设计实现一款或者多款接口IP、应用于总线上的协处理器如Codec,加速器等,甚至开发RISC-V内核IP等均可以参加比赛。要求低速IP满足APB/Wishbone总线接口,高速IP满足AXI/Wishbone接口协议。 比赛分为三个阶段:初赛、分赛区决赛和全国总决赛。每个阶段对参赛选手的要求不同。
1.初赛 参赛选手可以自选领域、自选IP设计方向,基于Robei EDA工具实现架构、代码撰写、测试、语法检查、波形查看。初赛对于硬件不作要求,但是IP必须基于Robei EDA的可视化模型和测试进行设计,不能直接利用Verilog源代码。选手可以参考所有网上开放资料,设计提交后会在Robei官网上择优开放,因此选手不得使用带有知识产权的资源,否则该IP将不得分。 初赛提交材料:IP设计文档、PPT介绍、IP工程文件、5分钟讲解视频。
2.分赛区决赛 初赛经过遴选后,选手进入分赛区决赛。分赛区决赛要求将初赛实现的一个或者多个IP进行硬件验证。本次比赛推荐使用Robei八角板(可以任选一种)。在八角板资源无法满足选手需求时,可以自行选择其他开发板,但是需要答辩时备注无法满足哪些资源,并详细描述原因。 分赛区决赛要求对IP进行PPT演示(5分钟)、板级演示(3分钟)、问题回答(2分钟)。选手进入答辩之前,需要在答辩候场区进行现场代码检查和下载。
3.全国总决赛 全国总决赛要求选手依托于自主研发的IP实现针对自身特定应用场景的设备雏形。重点发掘IP在实际应用中遇到的问题,并对其修正提升。总决赛以现场答辩形式实现考核,选手携带自己制作的设备到现场进行答辩、并进行现场演示。 比赛环节规定对IP进行PPT演示(5分钟)、实物演示(5分钟)、问题回答(5分钟)。 现场答辩之前需要在候场区进行现场代码检查和下载。
六、参考资料:
1.在线培训:http://robei.com/read.php?id=155
2.设计案例:http://robei.com/search.php
3.课程培训:http://robei.com/read.php?id=133
4.八角板:http://robei.com/read.php?id=152
5.《数字集成电路设计》:http://robei.com/read.php?id=139
6.常见问题:http://robei.com/read.php?id=131
7.注册码:http://robei.com/read.php?id=22
8.实验箱:http://robei.com/read.php?id=157
9.移动小车平台:http://robei.com/read.php?id=162
七、注意事项:
1.参赛选手必须保证知识产权不存在抄袭及侵权行为,一旦发现,立即取消参赛资格并追回所获奖励。
2.参赛团队同意将参赛作品的设计源码及资料在赛后开源。
3.本赛项面向本科、高职院校,不限专业,任何在校生均可申报。
4.初赛采用Robei公司的EDA工具,所有参赛选手均可获得一套Robei EDA工具的学生版参加比赛,申请注册码需要由指导老师填写rup大学计划申请表(见文末附件)并发送至邮箱rup@robei.com进行申请,若贝会将所需数量统一发放到一个账号中。
5.分赛区决赛推荐采用若贝八角板实现,八角板有多种型号可选,如八角板不满足也可以使用其他板卡实现。
6. 赛事开启后,若贝会不定期安排免费的线上培训,以协助有需要的同学学习Robei EDA工具,请关注若贝杯杯赛钉钉群的通知和若贝官方通知。培训过程中以若贝八角板作为FPGA载体进行培训,如果选手选择其他开发板,需要自行研究学习。
报名入口:http://univ.ciciec.com/col.jsp?id=115