我所理解的SoC
前阵子出去找工作,有的人不太理解,你们SoC有什么可做的,不就是找几个IP来搭积木嘛。你那个FPGA prototyping有什么可做的,不就是编一个镜像嘛。
正好,新项目,重新开始做一颗SoC。接下来多写一些SoC相关的东西。一颗SoC,人多有人多的做法,人少有人少的做法,但是现在商业公司,要赚钱,开得起钱的公司追求的都是“快、稳、准”。
问题:关键的问题是如何做决策的? ——当前的市场,自己的定位,主要瓶颈。考虑到性能,功耗,成本,易用性等诸多因素,主要是老大们在argue.
问题:琐碎、大量、细节的工作在哪里,为什么需要那么多时间? ——事情要做得细,不出错,这是难点,读研的老师,后来的Manager都要求心要沉,每个人都会有野心,都不满于现状,但那种心很大的人不太被这个行业接受。(转行,或者转AE, Sales再回来很难。)
module owner 需要几个人(Core, Debug, GPU, VPU, LCD, ISP, GPS, SD, USB, AUDIO, DDR, TOP, PMU, ),
flow implementation需要几个人(Low Power, DFT, synthesis, STA,)。
这一幅图会不断补充。
接下来会写一下FPGA相关,ARM相关,IP开发相关,implementation timing相关的更细节的内容。