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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: gbsid

[求助] soc 系统架构设计

[复制链接]
发表于 2015-8-10 10:13:31 | 显示全部楼层
鱼窝头经验
发表于 2015-8-20 09:40:18 | 显示全部楼层
没有牛人给解释的清楚下??
发表于 2015-10-11 21:54:40 | 显示全部楼层
架构师的经验了 做个十年八年的 你应该有点经验了
发表于 2016-1-24 09:56:48 | 显示全部楼层
what is it?
发表于 2016-1-27 10:18:20 | 显示全部楼层
CPU选型,先根据应用场景进行理论计算,包括软硬件开销, 精确的需要做ESL仿真
发表于 2016-2-16 12:59:32 | 显示全部楼层
这个的根据需求来吧,我觉得能满足需求,还便宜的,就是好的
 楼主| 发表于 2016-2-19 14:15:46 | 显示全部楼层
本帖最后由 gbsid 于 2016-2-19 14:17 编辑

转瞬间,这个帖子快三年了。没有得到想要的答案,哪怕是方法或者某些参考资料也好。
目前的做法一直都是抄袭别人的成果,不过对于一般的MCU,好像大家都是如此,也看了些公司的MCU手册,其中能够体现出性能的也就是一个CPU运算能力,一般使用Dhrystone这个软件进行评估。得出一个DMIPS/MHz的结果,这个值越大越好,一般也就是1左右。不过说到Dhrystone计算结果,其结果是的好坏跟两方面因素有关:1,硬件架构;2,软件设计。硬件架构主要是CPU和RAM/Code ROM之间的访问效率,如果访问的效率低,当然最终的结果就会比较差;软件方面则看你的编译器,因为Dhrystone这个软件毕竟已经是写就的,即使你改也只是改一些无关紧要的部分,因此编译器的代码优化效率就决定的了最终跑出来的结果的好坏,一般的软件编译器都有很多级优化选项,这个可以自行选择,如果优化的级别过高,可能最终会导致某些无用的操作被优化掉:例如一个简单的for循环。
上面说的只是通过Dhrystone对整个系统进行的一个评估,当然这个评估值和CPU的理想值越接近越好。我估计就像现在的安卓手机,都喜欢使用某些软件进行跑分评估一样。但是这就能说明你的系统架构满足你的要求了吗?很明显——不能,因为有些CPU本身的处理能力就很若,上述的跑分只是对架构最终影响CPU效率的一个评估,而不是针对某些应用对系统的评估。
例如某些应用实时性要求比较高,或者留给计算的时间比较紧凑,这就需要根据实际情况,进行评估:ADC的采样时间,数据的读取时间,计算所需时间等等这些时间的累加是否满足最终响应所需的总时间。如果满足还好,如果不满足可能需要从系统架构上或者CPU选型上进行新的评估。例如:这个Dhrystone结果对应的运算速率是多少,反映到实际的应用是否能在足够的时间内满足要求。
对于视频处理能力,例如:30帧/S的处理速度。单纯从这个视频的角度进行评估,所需的缓存空间是多少,需要软件参与的内容有哪些,能够满足30帧/S的放映速度。对于一个应用系统,可能涉及的远远不止这些,还会涉及的多任务的情况,每个任务的时间分配,以及多任务竞争的情况,是否能够在多任务并行处理的情况下还能够满足最终要求,不至于让用户感觉到卡顿。写了这些,我也不知道写的是什么,没做过,没做过。
对于ESL听说过,但是没有做过,不知道他是如何评估一个系统的。对于Architecture Designer我也不知道是一个什么工作?有了解的希望能够给以提示,多聊聊。
发表于 2016-2-29 17:41:33 | 显示全部楼层
一般需要考虑性能、带宽、功耗、功能模块需求等等
发表于 2016-3-22 08:59:31 | 显示全部楼层
本帖最后由 mxic 于 2016-3-22 09:02 编辑

本人也想知道这个答案。这里只能凭感觉说要么架构师对系统数据通路的吞吐率要求,时序要求很了解,自己一点点算每个场景。要么有一个好的模型能模拟每个场景。要么只能多积累经验。最有价值的感觉就是后两种。但是模型开发是额外的成本,当然现在EDA公司有这些工具,但是使用也需要经验。只有见过的系统多了,调过的问题多了,才能有个设计的准则吧。当然现在国内肯定有人有机会在积累这方面的经验了。
发表于 2016-4-19 14:37:53 | 显示全部楼层
简单的做esl modeling,更多的就是靠经验
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-19 07:19 , Processed in 0.046080 second(s), 7 queries , Gzip On, Redis On.

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