首页
›
芯片设计与FPGA
›
020-Vivado
›
《轻松搞定FPGA开发环境搭建》
VIP20
本课程属于:020-Vivado
芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
轻松搞定FPGA开发环境搭建
📚 共计 30 章节
01
FPGA是什么:从概念到应用场景
为什么我们需要FPGA?
概念
入门
02
开发环境概览
主流FPGA厂商(Xilinx/Intel)及其工具链介绍
工具链
对比
03
Vivado安装指南
Windows/Linux双平台详细安装步骤与系统要求
Vivado
安装
04
Vivado License配置
如何获取并激活免费/付费License
License
激活
05
Quartus Prime安装指南
Windows/Linux双平台详细安装步骤
Quartus
安装
06
Quartus License配置
ModelSim与Quartus的License设置技巧
License
ModelSim
07
Modelsim/QuestaSim独立安装
仿真工具的安装与环境变量配置
仿真
环境变量
08
开发板驱动安装
常见USB-JTAG驱动(Digilent、FTDI)安装与验证
驱动
JTAG
09
第一个Vivado工程
创建工程、添加源文件、综合、实现、生成比特流
Vivado
入门
10
第一个Quartus工程
创建工程、编写代码、编译、引脚分配、下载
Quartus
实践
11
硬件描述语言选择
Verilog vs VHDL,我该学哪个?
Verilog
VHDL
12
代码编辑器推荐
VS Code、Sublime Text的FPGA插件配置
编辑器
插件
13
版本控制入门
Git在FPGA项目中的基本使用与.gitignore配置
Git
版本控制
14
仿真环境搭建
编写第一个Testbench并使用ModelSim/Vivado Simulator仿真
仿真
Testbench
15
波形查看技巧
如何高效使用波形窗口进行调试
波形
调试
16
时序约束入门
创建基本的时序约束文件(XDC/SDC)
时序
约束
17
IP核的生成与使用
以时钟IP和FIFO IP为例
IP核
时钟
18
在线逻辑分析仪
Vivado ILA与Quartus SignalTap的配置与使用
ILA
SignalTap
19
Tcl脚本基础
用Tcl自动化Vivado/Quartus操作流程
Tcl
自动化
20
Makefile构建系统
用Makefile管理FPGA编译流程
Makefile
编译
21
跨平台开发
在Windows下开发,在Linux服务器上编译
跨平台
Linux
22
环境变量与路径配置
解决“找不到命令”的常见问题
环境变量
路径
23
第三方工具集成
Synplify、Precision RTL等综合工具的环境配置
第三方
综合
24
调试技巧
常见编译错误(语法、综合、时序)的排查方法
调试
错误排查
25
性能优化工具
Vivado Report与Quartus Report的解读
性能
Report
26
团队协作环境
如何统一团队开发环境(Docker/虚拟机方案)
Docker
团队
27
FPGA开发板选型
根据项目需求选择合适板卡的建议
选型
板卡
28
从零开始搭建项目目录结构
完整的FPGA项目目录组织
目录结构
规范
29
常见问题FAQ
安装失败、编译报错、下载失败等解决方案
FAQ
排错
30
课程总结与下一步学习路线图
回顾与进阶方向
总结
路线图
所属VIP或分类
同VIP:DDR读写控制器Vivado实现
同VIP:DDR读写时序收敛实战技巧
同VIP:FPGA平台工程化开发全流程实战