首 页 行业热点 新车 试驾评测 养车用车 车型库

关于FPGA,它的什么过程算是硬件啊??

发布网友

我来回答

3个回答

热心网友

你还没有入门吧??
推荐给你一本书《Altera FPGA/CPLD设计 基础篇》,网上有PDF格式的,看看就知道了。
“什么过程算是硬件啊??”这句话没看懂,它的所有过程都是硬件,包括VHDL和Verilog HDL程序设计也是硬件范畴,一般称之为编写“逻辑”。
DSP和FPGA不同,它里面的电路是定死的,不可改变。举个例子假如说一款DSP集成AD功能,你绝对不可能通过改变程序把DSP的AD功能功能删除掉。但FPGA不同,你可以用逻辑语言自己在其内部设计一个“纯硬的单片机或DSP”,别且你还可以把他们删除掉。
总的来说DSP和FPGA都是有门电路和一些附属电路组成的,这是他们的共同点,不同的是DSP里面的电路和一些附属电路是不能够重新组合的,软件程序只能在其提供的硬件功能的基础上进行软件应用编程,超出范围的则不能实现,而FPGA里面的电路和一些附属电路是可以通过VHDL和Verilog HDL这些硬件语言对其进行重新组合的,这就是硬件语言的强大,而DSP程序设计也是偏硬的软件设计,因为它与VC++、C#和JAVA不同,它必须依赖硬件才能运行,现在也应该属于硬件审计范畴,VC++、C#和JAVA则完全不依赖于硬件。
硬件的定义很简单,看得见摸得着的都是硬件范畴,但现在的硬件范畴已经扩大了,比如包括VHDL和Verilog HDL这些硬件语言、底层驱动的编写等等,并且逐渐和软件的界限变得模糊。

热心网友

fpga是由数字门电路演变而来,其烧写的配置文件是描述其内部逻辑,其内部就像食品加工厂的流水线,不同的人负责不同的工作,协同工作完成一件产品;而DSP则是由通用处理器发展而来,属于程序存储执行的结构,即在不同的周期根据不同的指令执行不同的操作,好像一个人在做菜,同一个人在不同的时间做不同的事;

热心网友

首先说明FPGA的中文名字是“现场可编程的门矩阵”,也就是说FPDA的是支持在线编写的,对初学者来说,可这样理解就是一边写一边用。是一种软核。也使它掉电的无法保存程序,因此一般都要外接Flash.
而DSP采用是采用硬核技术,所以必须要烧写,才能用。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com