Skip to content
forked from LeiWang1999/FPGA

帮助大家进行FPGA的入门,分享FPGA相关的优秀文章,优秀项目

Notifications You must be signed in to change notification settings

Leixiaoxiang/FPGA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

FPGA Tutorial

本项目旨在帮助大家进行FPGA的入门,分享FPGA相关的优秀文章,优秀项目

一起为本项目作出贡献

一、入门资料

FPGA相关门户网站

每个人都应该会使用GitHub

数字电路

数字电路是学习FPGA的前提。

如果没有学习过数字电路,先选择一本数字电路教程(下面的数字电路课本中选一本,或者用手头的数字电路课本),再选择一本Verilog教程。用Verilog实现一遍数字电路里的加法器等等,是很好的入门经历。

Verilog HDL入门

HDL是硬件描述语言(Hardware Design Language),使用这门语言的时候我们像是在建模,这点区别于编程语言,这往往是新手首先需要绕过来的难关!

Xilinx和Altera是我们主要使用到的FPGA芯片厂商,此外还有国产的紫光、安陆等。对我们用户来说,他们的区别主要在于EDA软件的不同,比如Xilinx使用的是Vivado、Altera使用的是Quatus...

我个人认为Vivado的功能最强大,最好用,但缺点在于综合、生成等步骤的速度慢,你需要一台好的电脑!

虽然对于学习Verilog来说他们没有差别,但学习FPGA的时候手上最好要有一块板卡,上板验证会有更多的成就感。所以,用什么家的板卡,就用什么软件。

飞速提升开发效率✈️

规范你的工程🌟

二、进阶资料

SOC System on Chip

Xilinx系列最全最详细的文档其实是官方提供的 Xilinx Docnav

https://www.zhihu.com/question/56596019

HLS High-Level Synthesis

  • Xilinx 官方教程
  • 计算机体系结构

    三、优秀项目

    官方开源项目

    优秀开源项目 - 初级

    优秀开源项目 - 中级

    优秀开源项目 - 高级

    About

    帮助大家进行FPGA的入门,分享FPGA相关的优秀文章,优秀项目

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published