目录
米联客 2024 版 FPGA 课程快速入口课程 1
01AMD FPGA vitis-vivado软件快速入门课程 9
1 概述 9
2 新建VIVADO工程 9
3 添加代码管理文件夹 12
4添加PLL IP核 12
5 新建工程文件 18
6完善RTL代码 22
7 添加管脚约束文件 23
7.1 新建XDC PIN脚约束文件 23
7.2 添加XDC PIN脚约束文件 25
7.3 综合并添加管脚约束 26
7.4 优化管脚约束文件 27
8添加时序约束 27
9编译测试 28
10下载程序 29
11实验结果 30
12本章小结 31
02使用vivado和Modelsim进行仿真 32
1 概述 32
2使用vivado进行仿真 32
2.1添加RTL仿真文件 32
2.2编写RTL仿真文件 35
2.3运行仿真 36
3使用Modelsim进行仿真 38
4本章小结 41
03使用ILA IP、直接添加信号法和VIO进行调试 42
1 概述 42
2通过ILA IP核观察信号 42
2.1添加ILA IP核 42
3学习使用VIO IP 45
3.1添加VIO IP核 45
4直接添加信号法 48
5编译测试 52
6下载程序 53
6.1 ILA 使用 54
6.2 VIO 使用 55
6.3 手动添加信号法使用 56
7本章小结 58
04程序的固化和下载 59
1 概述 59
2下载MCS文件到FLASH 59
3下载bin文件到FLASH 62
4本章小结 65
05Microblaze最小系统搭建及GPIO测试 66
1 概述 66
2 系统框图 66
3 基于图形化设计SOC系统 66
3.1 创建vivado工程 66
3.2 CPU配置 69
3.3 添加AXI UARTLite IP 78
3.4 CLK_WIZ时钟设置 81
3.5 添加AXI-Interconnect IP 84
3.6 添加MIG IP核心(添加DDR配置) 85
3.7 完成信号连线设计 96
3.8 添加AXI QUAD SPI IP核 97
3.9 完成基于IP图形化的最小系统设计 98
3.10 BD(block design)层次化功能 98
3.11 添加AXI_GPIO 100
3.12 地址空间的分配 101
3.13 VIVADO自动校对功能 102
3.14自动产生调用BD代码的接口代码 102
3.15绑定FPGA pin脚 103
3.16 编译FPGA工程 103
4 编译完成后,导出硬件 104
5 导出导入BD的tcl脚本方法 104
5.1 导出BD为tcl 105
5.2 导入BD tcl 105
6 搭建Vitis-sdk工程 106
6.1 创建SDK Platform工程 106
6.2 创建hello_world APP工程 109
6.3 创建axi_gpio_test APP工程 112
7 程序分析 113
7.1 axi_gpio_test.c测试程序 113
7.2 axi_gpio_intr.c程序 113
8 实验演示 115
8.1 硬件准备 115
8.2 helloworld实验结果 115
8.3 axi_gpio_test实验结果 119
9本章小结 119
06 LWIP以太网实现 120
1 概述 120
4SOC系统工程 120
4.2 IP设置 121
4.3 设置地址分配 125
4.4 添加PIN约束 125
4.5 编译并导出平台文件 126
4 搭建Vitis-sdk工程 126
4.1 创建SDK Platform工程 126
4.2 创建lwip_tcp_echo_server工程 129
4.3 创建lwip_tcp_perf_client工程 130
4.4 创建lwip_udp_perf_client工程 131
5 实验演示 133
5.1硬件连线 133
5.2实验结果 133
6本章小结 144
07 Microblaze程序的固化方法 145
1 概述 145
2 系统框图 145
3 基于图形化设计SOC系统 145
4 搭建Vitis-sdk工程 146
4.1 创建SDK Platform工程 146
4.2 创建helloworld APP工程 146
4.3 创建bootloader引导程序 148
5 固化测试 151
5.1 产生download.bit 151
5.3 固化helloworld.elf文件 154
5.2 固化download.bit文件 155
5.4 断电重启开发板 156
5.5 优化bootloader程序 157
6本章小结 159
附录1:常见问题 160
1联系方式 160
2售后服务 160
3采购链接 160
4在线视频 160
5软件下载 160
6AMD(xilinx)-FPGA|SOC板卡资料下载 160
本文来米联客(milianke),作者:米联客(milianke),转载请注明原文链接:https://www.cnblogs.com/milianke/p/17693426.html
怎么获取代码啊
这个卡在哪里购买
关于这些原语的使用,可以查看这篇文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)