页面加载中,请稍候
来源:eetop发布时间:2022-11-25739浏览
询问 AI
1、框式设备的总体设计框式设备的总体方案,要看版本和阶段。有些大版本,需要重新定义机框,那么我们有时把机框的定义,也认为是总体设计阶段。这时总体设计的工作是繁重而高级的。
这个规格包含很多方面:
有些朋友要质疑,很多机框都是标准的,遵循标准即可,为什么还需要自己考虑定义背板。
1.2【定义单板】
c、核心功能器件选型
SPEC测试需要注意的还有以下几点:①SPEC CPU2006测试所得到的数据不能和CPU2000进行直接对比,因为它们是基于不同的算法结构;②其次SPEC测试时,CPU基本是100%跑的,所有基本不能进行其他复杂的数据操作或者编译操作;③测试过程时间较长,中间是不允许中断的,除非kill掉和SPEC相关的所有进行,results中的debug文件也只会保留kill进程之前的最后一个测试完成的场景结果。如果发现最终的SPEC值过低,可以从以下几点中查找结果:①编译器是否正确,是否符合进行测试的处理器;②其次是指令集是否为此CPU的最佳指令集;③内存的配置是否符合要求;④处理器的实际工作频率是否达到它应有的频率;⑤温度等外在的环境因素是否导致处理器降频使用。如果单板不是用作服务器应用,此时可以用MIPS作为指标进行评估。此时的MIPS不是处理器架构。MIPS(Million Instructions Per Second):单字长定点指令平均执行速度 Million Instructions Per Second的缩写,每秒处理的百万级的机器语言指令数。这是衡量CPU速度的一个指标。像是一个Intel80386 电脑可以每秒处理3百万到5百万机器语言指令,即我们可以说80386是3到5MIPS的CPU。MIPS只是衡量CPU性能的指标。准确测试cpu的mips或者mflops一般是设计体系结构时候用cpu模拟器或者verilog前仿得到的。对于用C语言比较准确的测试mips或者mflops,你可以用一个程序读取系统时间,然后执行第二个程序,第二个程序执行完成后再记录执行的时间,然后反汇编第二个程序,统计第二个程序中执行的指令条数,通常第二个程序中执行的指令数是确定的,(分支和循环的次数是可确定的)。mips和mflops在RISC CPU的评价中比较有价值。处理器的主频提高与业务能力不是线性的,同样其测试结果也不代表其业务能力。有些处理器的实际性能用简单的评价标准并不能说明其业务能力,需要直接测试其业务能力。直接在demo板上移植业务软件,评估其业务能力是最可信赖的一种方式。例如当年我们选择多核DSP(shannon)时,直接测试其G.711转码性能,与原先的单核DSP进行对比,可以得出具体的业务能力。然后根据其业务需求,评估需要在一块单板上安排多少数量。当然还需要评估成本、功耗、散热等维度的挑战。d、数据流有了核心器件的规格之后,我们需要根据单板的业务模型,绘制出各种业务需求下的数据流向,来明确接口是否是瓶颈,同时我们在每个终端器件或者核心器件的存储空间的需求。
例如上述硬件,FPGA主要对以太网协议进行解析,根据数据包的内容,进行分发数据,将信令分给处理器做处理,将语音或者视频的编解码分给DSP进行处理。此时我们需要考虑语音如何传输、信令如何传输。
同时,需要考虑数据分发时,FPGA需要多少逻辑资源。编解码数据和信令数据的比例关系,根据业务模型,评估CPU与DSP的性能匹配关系。同时根据业务量和数据特性,评估FPGA外挂的DDR的数据带宽需求,以及存储数据深度的需求,进一步评估DDR的速率和容量。同时由于DDR的数据接口的特性,还需要评估其传输效率,还有吞吐数据非连续性时开销与连续地址数据开销的差异。
盒式设备一般都是产品组合,用不同的产品整机形态应对不通的市场规格需求。如何规划好产品的规格,也是非常重要的。所以盒式设备的系统工程师和规划师往往花费大量的精力到产品组合设计。
有些企业通过主板+扣板的形式,实现了产品多样化和多规格。
盒式设备的散热一般是自然散热,其热仿真需要充分考虑其没有风道的情况下壳体的最高热容忍度。特别是一些大功率设备的应用。
盒式设备的噪声要求、散热要求会与框式设备不一样,有些场景下更像终端类设备。盒式设备的总体设计与框式设备在单板设计部分基本一致,当然还有很多不同点,本文不展开,会在我们的新书中展开。3、终端设备新闻来源:EETOP,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2026-07-02

2026-06-17

2026-07-24