在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 01Artix修炼秘籍-FPGA基础入门篇.pdf

01Artix修炼秘籍-FPGA基础入门篇.pdf

一般编程问题

下载此实例

实例介绍

【实例简介】

【实例截图】

from clipboard


【核心代码】

目录
XILINX FPGA 基础入门篇.................................................................................................................................................... 1
CH01_开机程序测试................................................................................................................................................................ 7
1.1 开机测试..................................................................................................................................................................... 7
1.2 LED 流水灯 ............................................................................................................................................................... 8
1.3 DDR 测试观察 LED-D1 呼吸灯................................................................................................................................ 8
1.4 HDMI 测试及按钮输入测试...................................................................................................................................... 9
1.5 串口测试..................................................................................................................................................................... 9
1.6 网口测试................................................................................................................................................................... 10
1.7 光口测试................................................................................................................................................................... 12
1.8 PCIE 测试 ................................................................................................................................................................. 13
1.8.1 开发板的安装................................................................................................................................................ 13
1.8.2 Windriver 安装及使用................................................................................................................................... 14
1.8.3 驱动安装....................................................................................................................................................... 21
1.8.4 PCIE 功能测试............................................................................................................................................... 26
CH02 VIVADO 安装 .............................................................................................................................................................. 30
1.1 VIVADO 软件介绍................................................................................................................................................... 30
2.2 VIVADO 软件安装(适合所有 vivado 安装)............................................................................................................ 30
2.3 VIVADO 软件注册................................................................................................................................................... 33
CH03_USB 下载器驱动安装及下载程序............................................................................................................................. 36
3.1 下载器驱动的安装................................................................................................................................................... 36
3.2 下载 runled 工程的 bit 文件验证板子和下载器工作正常................................................................................... 37
3.3 下载器使用需要注意的问题................................................................................................................................... 38
3.4 程序的固化(放到后面讲解)..................................................................................................................................... 38
CH04_FPGA 设计 Verilog 基础(一)................................................................................................................................. 39
4.1 Verilog HDL 代码规范 ............................................................................................................................................ 39
4.2 技术背景................................................................................................................................................................... 42
4.3 Verilog 最最基础语法 .............................................................................................................................................. 44
4.4 关键字....................................................................................................................................................................... 45
4.5 Verilog 中数值表示的方式 ...................................................................................................................................... 49
4.6 阻塞赋值和非阻塞赋值详解 ................................................................................................................................... 50
CH05_FPGA 设计 Verilog 基础(二)................................................................................................................................. 54
5.1 状态机设计............................................................................................................................................................... 54
5.2 一段式状态机........................................................................................................................................................... 55
5.3 两段式状态机........................................................................................................................................................... 56
5.4 三段式状态机........................................................................................................................................................... 58
CH06_FPGA 设计 Verilog 基础(三)................................................................................................................................. 60
6.1 完成的 Test bench 文件结构................................................................................................................................... 60
6.2 时钟激励设计.......................................................................................................................................................... 60
6.3 复位信号设计.......................................................................................................................................................... 61
6.4 特殊信号设计.......................................................................................................................................................... 63
6.5 仿真控制语句及系统任务描述 .............................................................................................................................. 66
6.6 加法器的仿真测试文件编写 ................................................................................................................................... 68
CH07_FPGA_RunLED 创建 VIVADO 工程实验................................................................................................................. 71
7.1 硬件图片.................................................................................................................................................................. 71
7.2 硬件原理图.............................................................................................................................................................. 71
7.3 新建 VIVADO 工程.................................................................................................................................................. 71
常州一二三/溧阳米联电子科技有限公司 www.osrc.cn Artix 修炼秘籍 2018 版基础篇及以太网通信
第 5 页 共 157 页
7.4 创建工程文件........................................................................................................................................................... 73
7.5 Verilog FPGA 流水灯实验 ....................................................................................................................................... 77
7.6 添加管脚约束文件.................................................................................................................................................. 79
7.7 编译并且产生 bit 文件............................................................................................................................................ 81
7.8 下载程序................................................................................................................................................................... 82
7.9 实验结果................................................................................................................................................................... 83
7.10 下载 BIN 文件到 FLASH....................................................................................................................................... 83
7.11 本章小结................................................................................................................................................................. 85
CH08_FPGA_Button 按钮去抖动实验................................................................................................................................. 86
8.1 硬件介绍................................................................................................................................................................... 86
8.2 时序设计................................................................................................................................................................... 86
8.3 程序源码................................................................................................................................................................... 88
8.4 程序分析................................................................................................................................................................... 91
8.5 综合布线前仿真时序............................................................................................................................................... 91
8.6 Chipscope 在线逻辑分析仪仿真 ............................................................................................................................. 92
8.7 输出结果................................................................................................................................................................... 92
8.8 小结........................................................................................................................................................................... 92
CH09_FPGA 多路分配器设计 .............................................................................................................................................. 93
9.1 硬件图片.................................................................................................................................................................. 93
9.2 硬件原理图.............................................................................................................................................................. 93
9.3 介于 VIVADO 的 FPGA 设计流程......................................................................................................................... 94
9.4 多路分配器设计思想.............................................................................................................................................. 94
9.5 时序设计................................................................................................................................................................... 95
9.6 程序源码................................................................................................................................................................... 96
9.7 行为仿真................................................................................................................................................................. 100
9.7.1 创建多路分频器工程 .................................................................................................................................. 100
9.7.2 添加仿真文件.............................................................................................................................................. 103
9.7.3 行为级仿真.................................................................................................................................................. 107
9.8 综合 Synthesis.........................................................................................................................................................111
9.8.1 添加文件.......................................................................................................................................................111
9.8.2 综合并查看报告.......................................................................................................................................... 113
9.8.3 综合时序仿真.............................................................................................................................................. 113
9.9 执行 Implementation............................................................................................................................................... 114
9.9.1 执行并查看报告.......................................................................................................................................... 114
9.9.2 布局布线后时序仿真 .................................................................................................................................. 115
9.10 VIVADO 在线逻辑分析仪使用........................................................................................................................... 116
9.10.1 IP Catalog 添加 IA ip core ......................................................................................................................... 116
9.10.2 逻辑分析仪抓取的信号 ........................................................................................................................... 119
9.10.3 逻辑分析仪使用....................................................................................................................................... 120
9.11 小结....................................................................................................................................................................... 120
CH10_UART 接口测试....................................................................................................................................................... 121
10.1 硬件分析............................................................................................................................................................... 121
10.2 时序设计............................................................................................................................................................... 121
10.3 程序源码............................................................................................................................................................... 122
10.4 程序分析............................................................................................................................................................... 126
10.5 综合布线前仿真时序........................................................................................................................................... 132
10.6 输出结果............................................................................................................................................................... 132
10.7 小结....................................................................................................................................................................... 133
常州一二三/溧阳米联电子科技有限公司 www.osrc.cn Artix 修炼秘籍 2018 版基础篇及以太网通信
第 6 页 共 157 页
CH11 HDMI 接口测试......................................................................................................................................................... 134
11.1 前言...................................................................................................................................................................... 134
11.2 HDMI 硬件电路分析............................................................................................................................................ 134
11.3 新建 VIVADO 工程.............................................................................................................................................. 135
11.4 创建工程文件 ....................................................................................................................................................... 138
11.5 添加管脚约束文件 .............................................................................................................................................. 152
11.6 编译并且产生 bit 文件........................................................................................................................................ 154
11.7 下载程序.............................................................................................................................................................. 155
11.8 实验结果............................................................................................................................................................... 156

标签: FPGA GA AR 秘籍 入门

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警