在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1784|回复: 5

[原创] SOC架构主要做什么?

[复制链接]
发表于 2022-3-17 16:10:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
看到有很多小伙伴不知道SOC架构主要做什么,难在哪里, 这里结合我的一些经验做简单分析:
1. SOC架构主要做system ,根据功能define 模块。
2. SOC integrating ,难点和重点:Bus, memory , DMA,flash,arbiter, 各种controller, 各种外设; SOC 架构师不必mastering 每一个模块,但是要mastering 主要模块 和interface , 比如CPU Bus/interface , menory interface ,DMA ,Arbiter ... 能够根据功能做出最适合的system ,还要考虑功耗,面积... 大部分CPU core 都有一份  integrating 的文档,介绍CPU的各个接口和功能,CPU core 和大部分IP 都是现成的代码,架构主要做system 和interface ,sysrem 就是如何把cpu和Bus, memory , DMA,flash,arbiter 这些主要模块整合起来,有时还要自己写一些interface 。

3. 软硬件协同调试,最终是要做出一款SOC 能够跑对应的软件的,完成第二步后, 最起码要在FPGA上跑起来,模拟真实应用场景,让软件在SOC  上run 起来,SOC架构师要知道CPU是如何启动的,一些底层的驱动要懂。
      以上没有提验证,综合和后端,主要是从system 角度做了简单分析,这是一项system project ,没有丰富的经验是做不来的,一般初学者从做模块起步,做的多了,各模块都熟了,IC设计流程也熟了,软件也要懂一点,然后才能做架构设计。


发表于 2022-3-21 18:56:49 | 显示全部楼层
跟各个小组吵架
发表于 2022-3-25 22:33:20 | 显示全部楼层
功能是市场提的?
发表于 2022-4-12 20:17:10 | 显示全部楼层
不知道SOC架构师和SOC工程师的差别在哪里?先看文档,文档看完之后,把IP连起来
发表于 2022-4-28 14:54:54 | 显示全部楼层
功耗  面积  低功耗  业务流程
发表于 2022-5-25 14:39:15 | 显示全部楼层
先定制一款小的soc做做看就知道了。
上电复位,总线,cpu,sram. spi flash  dma tdc ,efuse,ddr 等。还要懂汇编,懂soc启动流程。懂pad. 滚过几轮就有经验了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-17 23:42 , Processed in 0.017111 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表