我们为什么不用fpga开展cpu设计?
时间:10-02
整理:3721RD
点击:
fpga内部资源丰富,设计多核cpu的条件都具备,而我们的发烧友缺很少有人涉猎这一领域。这是为什么?许多人喜欢作嵌入式,而其核心使cpu,为什么我们不去搞最尖端的多核cpu设计?为什么不开辟cpu设计板块?
这是因为cpu设计太高深了吧?
太复杂了,还是什么原因。
多核cpu设计l难度很大吧?
不是不玩,是现在玩的人还少一点而已。网上早就有开源的CPU源码了,兼容ARM7指令集的,兼容MSP430指令集的等等的开源软核CPU的设计。
开源码只可以参考,用编程方式设计CPU多数属于二次开发,真正弄清楚最好从元器件的原理图开始。例如,编程时的算术运算器是自己设计的吗?程序设计者给你提供的未必完备。学习从基本器件开始不是坏事。
CPU对于普通的FPGA应用开发工程师来说,第一,没有必要,第二,在忙碌的工作中很难学精。
如果你是做IC的,比如是SOC架构师,那么如何用一个CPU核构架一个SOC,就是你的专长。
如果你是计算机内核价格开发的,那么设计一个CPU,便是你的专长。
FPGA在IC领域,是用来做验证的,不是开发,毕竟IC是一个很复杂的领域,要抽出精力到FPGA应用开发上,还是很困难
太难了吧{:1