资料
  • 资料
  • 专题
如何学习FPGA
推荐星级:
时间:2019-12-24
大小:113.5KB
阅读数:182
上传用户:rdg1993
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
如何学习FPGA 学习FPGA注意 ——陈斌 1 理解FPGA与硬件描述语言的关系 FPGA的简称现场可编程门阵列,门阵列是代表FPGA是一种数字器件,数字器件少不了 要跟与门、非门和寄存器打交道。由于现代数字电路的规模越来越大,单纯的用与门、 非门和寄存器去画图来搭建一个数字电路变得不可能。硬件描述语言的出现顺利的解决 了这个问题,硬件描述语言可以描述数字电路的构成,也就是硬件的构成。我们知道, C语言描述处理器的工作过程,然后经过编译器之后转换成机器代码,机器代码在处理器 中按C语言描述的工作过程工作,以此达到你的目的。而硬件描述语言是描述数字电路, 数字电路按照描述的工作方式工作。硬件描述语言理论上可以描述所有的C语言的工作过 程,因为你使用的处理器就可以用硬件描述语言描述。 上面说到了FPGA和硬件描述语言,硬件描述语言是用来描述数字电路构成的,而FPG A是可编程逻辑器件(可以通过编程实现数字电路功能的器件)。而开发工具把这两者结 合起来,你用硬件描述语言描述数字电路经过开发工作的各步骤后变成了适应FPGA的编 程文件。一块没有下载任何程序的FPGA相当于一张白纸,当你把编程文件下载下去之后 ,FPGA立即变成一个数字器件,它包含整个你在硬件描述语言里面描述出来的数字电路 。总之,FPGA是数字电路实现的一个载体,而硬件描述语言是描述数字电路的,两者没 有必然的关系,你也可以通过画原理图的方式来生成可供FPGA编程的文件,但是这样在 大规模的数字电路设计中变得不可能。硬件描述语言可以用人们容易理解的方式来描述 数字电路,所以它在FPGA开发中硬件描述语言的地位举足轻重。 2 学习硬件描述语言的过程 硬件描述语言是描述数字电路的,所以你首先应该对数字电路有一定的了解,至少要……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书