一、杯賽題目:基于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