lcytms
发表于 2018-11-26 12:16:58
1010
如果单片机能做的,ARM能做的,DSP能做的,FPGA可不可以上?
FPGA当然可以上,就是它们能做的,FPGA能做。
它们做不了的,FPGA也能做。
这个时候才体现出FPGA的优势来。
如果一个单片机能够做的项目,我们也上FPGA来做的话,那确实是有一点大材小用了。
而且甚至不方便。
这个时候,你用FPGA,你还不如用FPGA的SOC来做。
SOC说不定还更快。
直接写C语言,丢失了它的优势。
所以说有个技术经济对比的问题。
早先,我们就是做这样的一个设计和选型。
其中我们要说一下需求分析。
在需求分析这个阶段,是由任务的策划者提出来,称之为甲方。
然后呢,任务的实施者,来把它补充完成,称之为乙方。
lcytms
发表于 2018-11-26 12:17:41
1011
甲方乙方,不一定完全就是商业上的甲方乙方。
也有可能这个甲方乙方是你自己。
你自己提出一个想法,策划者也是你,实施者也是你。
也有可能甲乙双方就是本单位,项目的策划者和项目的实施者都是本单位。
当然更多的情况是,策划者是别人,实施者是本人,由此呢构成了甲方乙方。
甲乙双方在进行需求分析的时候,通常甲方,策划者,会给出具体要怎么实施的一个轮廓。
它不可能很精确。
lcytms
发表于 2018-11-26 12:18:29
1012
因为设计的策划者,从一般意义上来讲的话呢,他不可能对技术体系了解得非常具体。
他可能会知道一部分。
具体到什么程度呢,那就要由乙方来完成。
所以说,在需求分析阶段,乙方必须要给出至少一个以上的实施方案。
由于甲乙双方这个时候,可能还没有敲定合同,还没有资金的交付,所以说这个时候甲乙双方的工作量都不应该特别大。
避免投入过多的无效的人力成本。
站在乙方,就是项目的实施者的角度上,我们可以给出一到几个方案,笼统地给几个方案即可,不要占用太多的时间。
但是其中要有一个方案,要给出细节。
lcytms
发表于 2018-11-26 12:19:10
1013
为什么?
因为甲方有一件事情他是一定要的。
就是研发成本,研发周期,这两个数据至关重要。
他一定要得到的。
要得到这两个数据,你必须要有一个细节,其中某一个方案你一定要把细节做出来。
因为你只有有了细节,你才有施工的进度,你才有材料成本,才有人工成本。
还有一件事要做,就是当你列出了细节之后,当你报成本的时候,往往甲方会要求你给出一个合同报价的参考意见,通常都是技术人员给出的。
lcytms
发表于 2018-11-26 12:19:37
1014
技术人员给出以后,由销售人员最后敲定。
我们要实施一个项目,总体而言,大概是这样的,第一,材料成本;有一个非常重要的就是加工的成本;另外还有一个非常重要的就是人力成本。
lcytms
发表于 2018-11-26 12:20:07
1015
人力成本细节列出来以后,你就会有一个进度,多长时间完成。
还有个利润率的问题。
算不准就会失去竞争力。
最后还要加上一个管理成本。
lcytms
发表于 2018-11-26 12:20:36
1016
人力成本、材料成本、管理成本,加起来,还有其它的一些不可预见的成本,总的加起来,得到你总的项目预算的成本。
项目的成本得到了以后,然后你可以给出一个建议值。
人力成本、材料成本、管理成本,加起来以后乘上一个项目的利润率。
lcytms
发表于 2018-11-26 12:21:09
1017
通常高科技领域,做EDA,它的利润率会偏高一点。
在需求分析里面,第一,要列出一些方案;第二,一个方案要细化;第三,在细化的方案里面,要给出项目的总成本以及项目的合同的利润率,以及参考的合同的报价。
lcytms
发表于 2018-11-26 12:21:45
1018
除了这个之外,还有一件事要做。
必须要注明,当这个项目敲定了以后,必须要实质性地交付哪些内容。
这个是要用文件来敲定的。
然后在需求分析阶段,全球都在讨论的,就是需求变更。
必须要有需求变更的对策。
lcytms
发表于 2018-11-26 12:22:17
1019
全球的EDA外包工作,特别强调一点,除了要敲定我要做什么,还要敲定我不做什么。
比方说,我们要做图像处理,图像处理那个算法模型,算法不是我的事,要在文件里面明文敲定下来。