前言
這幾個月因為開學,然後中標,導致專題壓力增加,之前的CatFramework也先暫停維護,所以很難想到要寫甚麼www
但倒是可以分享一下最近幫忙直播的兩個活動,其中一個是我之前介紹過的東西。
透過 Google 打造自研晶片
這是Google最近剛出的一個計劃,與 SkyWater Technology 晶圓廠和 Efabless 合作,提供完全開放原始碼的製程設計套件 (PDK) 和相關工具,讓任何開發人員都能設計出可製造的晶片。
每兩個月,你都能將自己的開放原始碼設計提交至 Open MPW Shuttle 計畫。如果設計入選,製造成品就不必付費。
而我在的社群邀請到南臺科技大學電子工程系的李博明老師,來分享關於如何製造自己的晶片,以及用自身的角度來看這個計劃是否適合新手入門:
因為這場在協助直播的時候發生些技術性問題,因此沒有很專注聽重點。也導致直播畫面有中斷的現象。
之後社群其他成員也邀請到Efabless的CTO來分享與介紹這個計畫,影片如下:
CFU:打造自己的AI加速器
關於CFU的簡單介紹可以看這一篇:半年更新
因為上次的自造晶片,讓我想到之前講師來校園分享的這個專案,因此我邀請了Akio老師來到伴伴學分享這個框架,以及框架可以做的應用。
簡單統整一下當天的重點:
- 底層是使用LiteX與Amaranth(前身為nMigen),因此能用Python去實現你想要的單元到FPGA內部。
- 想要增加上面沒有的板子,可以複製現有的設定檔做修改,大部分的IC/FPGA LiteX皆有支援。
- CFU的運作原理是藉由 VexRiscV CPU Core 內部的 CFU單元去做運算,因此省略原有計算的等待延遲。
- 當前只能使用Shell控制,還需要人補齊其他方式交互操作。
Comments