51单片机,ARM和FPGA都什么关系

我想学FPGA需要51单片机和ARM的基础吗,本人一片白纸,有人可以推荐几本从基础开始的书吗

学FPGA需要有数电基础,编程语言主要有VHDL和Verilog,各有各得优势,建议先看看这方面的书,然后再看看高速布线方面的书,这和51.Arm布线却别很大,有空多去去几家FPGA的厂家主页看看追问

Verilog我学过了,不知道要不要学一下单片机啊

追答

可以学习下,C语言你应该也学了吧,Verilog和C有点相似的,单片机和FPGA关系不是很大,主要处理低频的,高频一般用FPGA多点

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-18
我学51单片机,PIC单片机和ARM的,ARM是内核,用于高端的单片机中~~学习ARM单片机比51,PIC的难很多倍~~~!!!因为引脚繁多,而且每个引脚都有多个功能
建议先学单片机,最好先学C语言~~然后了解汇编语言
第2个回答  2011-10-18
其实,楼主百度一下就明白了
51单片机,ARM 都是 单片机

FPGA FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
第3个回答  2011-10-21
我该学arm了

Arduino,C51,STM32,ARM,FPGA有什么联系和区别
FPGA中文是现场可编程门阵列,用人话说就是一块可以通过编程改变结构的与非门集合,可以实现触发器等一系列数字电路结构。arduino准确的说是一个单片机及其外设的集合,主控是ATMEL出的AVR单片机,你可以理解成比51厉害一点。这个集合之所以出名在于其操作太简单。。。STM32库函数的一大堆命令,在这里只需要一句...

ARM开发板和FPGA开发板有什么不同啊
ARM开发板上核心芯片是一个带有ARM内核的可编程芯片,一般用于基于ARM的应用开发学习。而FPGA开发板上的核心芯片是一个FPGA,一般用于学习硬件描述语言的学习和FPGA开发应用方面的研究。

ARM和FPGA在本质上有什么区别
ARM是应用,FPGA是芯片设计,前者是软件,后面是硬件,ARM就像单片机,但是它本身的资源是生产厂家固定了的,可以把它看成一个比较优秀的单片机来使用。而 FPGA 需要通过自己编程,让它具备一切你想让他具备的功能。比如,你想让它是一个计数器,或者只是一个非门,那么这个芯片就是一个非门,只不过是个...

Arduino,C51,STM32,ARM和FPGA有什么联系和区别?
fpga是并行的,单片机一次同一时间只能做一次运算,fpga只要资源够(芯片买的贵),你心情好,同时进行成百上千的运算都可以的。所以一般用在速度要求高的地方,比如视频压缩,高速网络设备等。8051,arduino,stm32,10元左右就能上,fpga不上百就没啥资源可用,连前面三都比不过。fpga也不是用c来开发的...

ARM和FPGA在本质上有什么区别?
ARM是CPU,好比51单片机开发板FPGA是可编程逻辑器件,就是用编程(硬件描述语言)实现它内部的电路结构。我做个比喻吧,ARM呢就像是一个设计好的办公楼,那个部门负责什么事情都是定好的,你要做的就是合理调配部门资源合理搭配来完成你的目的。FPGA呢就是给你一大堆建筑材料和人员,你要它建成什么样子它...

有关FPGA、单片机、ARM、DSP
其中FPGA是一类(硬件编程),剩下的是一类(软件编程)。单片机、ARM、DSP都是固定的(ASIC),并且内部都有CPU,依靠不同种类的CPU运行用户自定义的程序(软件)来控制不同种类的片上外设(定时器、Flash控制器、串口)执行操作。而FPGA跟他们都不同的是他的硬件结构是可以依靠特殊的编程语言来重构的...

arm单片机和avr、51有什么区别?
FPGA是由存放在片内RAM中的程序来设置其工作状态的, 因此工作时需要对片内的RAM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。加电时,FPGA芯片将EPROM中数据读入片内编程RAM 中,配置完成后,FPGA进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA...

PLC,FPGA,51单片机,ARM等各种嵌入式硬件各有什么区别?
电机的控制,集成度高,可靠性高;FPGA是系统硬件设计器,主要用于模电、数电的电路设计,电路成分较大;51是国内比较熟悉的单片机控制器,主要用于小规模电路的控制,可靠性不太好,但是比较简单。ARM也是比较流行的单片机,主要用于中等规模的电路控制器,难度较51的难,但是集成度较高,稳定性较高。

ARM,单片机,嵌入式,FPGA有啥区别?我想学习FPGA,需要其他单片机,嵌入式...
因为ARM属于处理器,而FPGA不是。FPGA内部没有运算器,没有控制器,没有寄存器。只有许多逻辑门。你可以通过自己的需要控制里面逻辑门的连通与断开从而实现不同的电路。打个比方ARM是一把剑,那么FPGA就是一块铁,你可以照着ARM的样子打一把剑出来用,也可以照着51单片机一样打一把刀出来用。单纯从...

FPGA和ARM还有51单片机 选择哪个适合菜鸟
可以先从51单片机学起,比较简单,容易学。有了一定基础 后,再学ARM。FPGA和编程方式与ARM和51单片机是不同的,完全不同的设计方案。

相似回答