微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 我们为什么不用fpga开展cpu设计?

我们为什么不用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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top