实例介绍
【实例简介】
【实例截图】
【核心代码】
目录 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
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论