Bootstrap

学习开源硬件:开源IP,开源RISC-V与开源SoC等

目录

开源IP

开源RISC-V

开源SoC


当下,“开源”已经变得越来越普遍,越来越深入人心。各行各业开源项目如火如荼,无论是个人还是企业都在积极参与。各路好汉踊跃地分享自己的劳动成果,公布源代码,开放指令集或有更宏大的愿景来建立新的生态及建设产业链。

在这其中,“开源硬件”对于集成电路从业人员来说无疑是一缕清泉。对于软件来说,开源项目之多,开源规模之大,开源方面之广,硬件显然是难以比肩,当前更是无法企及的。目前硬件开源正在逐步得到了发展,无论是小型模块(如I2C类总线)和大型项目(如英伟达深度学习加速器NVDLA),传统的(如信号处理模块)和当下最热门的(如RISC-V)硬件项目等,已具备相当大的开源数量。

从这些开源硬件中可以学习、借鉴并使用无疑是一件令人激动人心的事。从中可以了解一些模块,项目或者系统的细节,乃至可以做自己感兴趣的设计。比如设计一款SoC,我们可以设计自己的处理器,添加自己的外设等。

开源IP

IP即Intellectual property 的缩写,在半导体领域中,知名IP供应商主要有ARM,Synopsys,Cadence,Imagination Technologies,Wave Computing, Broadcom等,他们为客户提供了模拟/数字等各类IP核,形式多种多样,如CPU、GPU、USB、PCIe和SerDes等模块。毋庸置疑,这些都是收费的,且目前不可能开放给公众,除非不想挣钱了。

所以,网上有各种包括个人以及企业公布的开源IP。今天开源IP的主角就是以下激动人心的网站OpenCores:https://opencores.org/

OpenCore图标

 

项目门类

Arithmetic core

Prototype board

Communication controller

Coprocessor

Crypto core

DSP core

ECC core

;