Contents:
1、FPGA编程语言
2、FPGA使用工具
3、接下来的内容
正文:
刚接触FPGA,什么都不知道,这个系列就一步步建立起FPGA的知识。这篇博客做一个集合,下面会送一些学习FPGA文章的索引。这些文章包括的内容:工具、语言、项目使用。
首先什么是FPGA:
(1)PLD,DSP,EDA,FPGA区别,
(2)What is FPGA? How does that work?
1、编程语言
FPGA是一种可编程逻辑阵列。所以对其编程的语言有:verilog, VHDL。大部份人都用verilog:
Verilog入门教程
2、工具:
第一,FPGA生产的厂家基本上只有两家:Xilinx,Altera(被Intel收购)。而两家公司各自为营,各自生产自己的FPGA板,并各自对自家的FPGA板提供软件支持。1、
主要FPGA公司一览、2、
两家大企业FPGA型号一览
第二,Xilinx和Intel,两家FPGA开发工具:
Intel(或叫Altera)是:
Quartus II + ModelSim
Xilinx是:
ISE 或者
Vivado(Vivado是赛灵思出的改进版,以后应该会逐渐替代ISE)
当然,你可能会看到很多用ModelSim或者VCS做联合仿真。但其实本身这些Quartus或Vivado的集成开发环境就包含这些功能,只是有人会觉得ModelSim或者VCS更快,更好。
3、接下来的内容:
工具篇:
语言篇:
实践篇:
(先挖坑,之后慢慢填)