开拓者FPGA开发指南_V1.2.pdf

所需积分/C币:50 2019-10-03 11:51:16 51.74MB PDF
48
收藏 收藏
举报

FPGA手册 里面含有各种例程代码相关解析 分享一下给大家 !!!!
ALIENTEK 开拓者FPGA开发指南 开发板教程 内容简介 前言 第一篇硬件篇 第一章FPGA简介 4 1.1FPGA的由来与持点 2FPGA的基木结构 1.3FPGA的设计流程 12 第二章实验平台简介. 2.1 ALIENTEK开拓者EP4CE10开发板资源初探 17 2.2 ALIENTEK开拓者FPGA开发板资源说明 20 2.2.1硬件资源说明 20 2.2.2软件资源说明 26 2.2.3开拓者I0引胭分配 27 第三章硬件资源详解. 6 3.1开发板原理图详解 37 3.1.1 FPGA 37 3.1.2时钟输入 3.1.3JTAG接口 10 3.1.4时钟/复位/按键电路. 垂●● 40 3,1.5LED 4⊥ 3.1.6有源蜂鸣器. 3.1.7电容触摸按键 ..42 3.1.8数码管 ..42 ALIENTEK 开拓者FPGA开发指南 开发板教程 3.1.9RS232接口 43 3.1.10RS485接口 3.1.11VGA接口 3.1.12 MCU LCD模块接口. ●看 ···· 3.1.13 RGB LC)模块接口. 46 3.1.14红外接收头 47 3.1.15单总线接口 48 3.1.16 EEPROM 49 3.1.17实时时钟 49 3.1.18环境光传感器 .50 3.1.19AD/DA接口 50 3.1.2012S音频编解码. 51 3.1.21 SDRAM ··p 3.1.22以太网接冂(RJ45) 52 3.1.23CAN接口 3.1.24USB串口/串口1选择接口 54 3.1.25USB串口 51 3.1.26OLBD/摄像头模块接口. 55 3.1.27SD卡接口.. 垂●● 56 3.1.28 SPI FLASH ,,56 3.1.29ATK模块接 57 3.1.30 WIRELESS模块接口 57 3.1.31引出I0口 58 ALIENTEK 开拓者FPGA开发指南 开发板教程 3.1.32FPGA电源设计 59 3.1.33电源這配器输入接口 3.1.34电源按键开关 ,61 3.1.35电压转换电路. ●看 ,,61 3.1.36电源输入输岀接口.. 62 2开发板使用注意事项. 63 FPGA的学习方法 63 第二篇软件篇 66 第四章 Quartus I软件的安装和使用 67 4.1 Quartus i软件的安装 68 4.2 USB Blaster驱动安装. 4.3 Quartus il软件的使用 77 4.3.1新建工程 77 4.3.2设计输入. 85 4.3.3配置工程. 90 4.3. 分析与综合(编译) 92 1.3. 分型引脚 91 1.3.6编译工程. 96 4.3.7下载程序.. 垂●● 97 4.3.8固化程序. ⊥03 4.4 SignalTap II软件的使用 第五章 Modelsims软件的安装和仗用 122 5.1 Modelsim的安装 .123 ALIENTEK 开拓者FPGA开发指南 开发板教程 5.2 Modelsim的使用. ..128 5.2.1手动仿真 .129 5.2.2自动仿真(联合仿真). 112 5.2.3 Testbench(激励)文件的编写 153 第三篇语法篇 157 第六章 Verilog hdl语法.. 158 6.1 Verilog概述 159 6.1.1 Verilog简介 159 6.1.2为什么需要 Verilog. 159 6.1.3 Verilog和VHDL区别 159 6.1.4 Verilog和C的区别. 160 6.2 Verilog基础知识. 160 6.2.1 Verilog的逻辑值 ,⊥6L 6.2.2 Verilog的标识符. 161 定义 61 6.2.2.2规范建议... 162 6.2.3 Verilog的数字进制格式 162 6.2.4 Verilog的数据类型. 163 6.2.4.1奇存器类型 垂●● 163 6.2.4.2线网类型 ,,,,,,,,,,,,⊥63 6.2.4.3参数类型. 163 erilog的运算符 .164 6.2.5.1算术运算符.. .164 ALIENTEK 开拓者FPGA开发指南 开发板教程 6.2.5.2关系运算符 164 6.2.5.3逻辑运算符 .165 6.2.5.4条件运算符, 165 6.2.5.5位运算符 ●看 165 6.2.5.6移位运算符,. 166 6.2.5.7拼接运算符. 166 6.2.5.8运算符的优先级 167 6.3 Verilog程序框架. 167 6.3.1注释 167 6.3.2关键字 168 6.3.3程序框架. 169 6.4 Verilog高级知识点 173 6.4.1阻塞赋值( Blocking)... ⊥73 6.4.2非阻塞赋值(Non- Blocking) 174 6.4.3 assign和 always区别 76 6.4. 带时钟和不带时钟的 always 177 6.1 什么是 latch. 178 6.4.6状态机 179 6.4.6.1 Mealy状态机 垂●● 180 6.4.6.2 Moore状态机 ,,,⊥80 6.4.6.3三段式状态机. 180 6.4. 模块化设计. .185 6.5 Verilog编程规范. ALIENTEK 开拓者FPGA开发指南 开发板教程 6.5.1编程规范重要性 ...,,.190 6.5.2工程组织形式. 191 6.5.3文件头声明 191 6.5.4输入输出定义 192 6.5.5 parameter定义...192 6.5.6wire/reg定义 193 6.5.7信号命名 193 6.5.8 always块描述方式 194 6.5.9 assign块描述方式 194 6.5.10空格和TAB 195 6.5.11注释 195 6.5.12模块例化.. 195 6.5.13其他注意事项. 196 第四篇实战篇 197 第七章流水灯实验 198 7.1LED灯简介 199 7.2实验任务 7.3硬件设计 200 7.1程序设计 200 7.5下载验证 ,204 第八章按键控制LED灯实验. 208 8.1按键简介 ·帝 .209 8.2实验任务 ALIENTEK 开拓者FPGA开发指南 开发板教程 3硬件设计. ..210 84程序设计. 211 8.5下载验证 215 第九章按键控制蜂鸣器实验.. .218 9.1蜂鸣器简介 219 9.2实验任务. 9.3硬件设计. 220 9.4程序设计 21 9.5下载验证 229 第十章触摸按键控制LED灯实验. 232 10.1触摸按键简介. 233 10.2实验任务 34 10.3硬件设计. 234 10.4程序设计 235 10.5下载验证 239 第十一章静态数码管显示实验 243 数码管简介 11.2实验任务, 215 1.3硬件设计 246 11.4程序设计 ,247 11.5下载验证 253 第十二章动态数码管显示实验 .256 12.1数码管动态显示简介. .....257 ALIENTEK 开拓者FPGA开发指南 开发板教程 12.2实验任务.. 258 12.3硬件设计 .258 12.4程序设计. 58 12.5下载验证. .270 第|三章PP核之PL实验 13.⊥PLTP核简介 274 13.2实验任务. ..275 13.3硬件设计. 75 13.4程序设计. 276 13.5下载验证 92 第丨四章IP核之RAM实验. 296 14.1 RAM IP核简介 297 14.2实验任务 298 14.3硬件设计. 14.4程序设计 .299 14.5下载验证 315 第十五章IP核之FIFO实验 318 15.1 FIFO IP核简介 15.2实验任务 320 15.3硬件设计 320 15.4程序设计. 15.5下载验证 342 第十六章UART串口通信实验. .345

...展开详情
试读 127P 开拓者FPGA开发指南_V1.2.pdf
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
开拓者FPGA开发指南_V1.2.pdf 50积分/C币 立即下载
1/127
开拓者FPGA开发指南_V1.2.pdf第1页
开拓者FPGA开发指南_V1.2.pdf第2页
开拓者FPGA开发指南_V1.2.pdf第3页
开拓者FPGA开发指南_V1.2.pdf第4页
开拓者FPGA开发指南_V1.2.pdf第5页
开拓者FPGA开发指南_V1.2.pdf第6页
开拓者FPGA开发指南_V1.2.pdf第7页
开拓者FPGA开发指南_V1.2.pdf第8页
开拓者FPGA开发指南_V1.2.pdf第9页
开拓者FPGA开发指南_V1.2.pdf第10页
开拓者FPGA开发指南_V1.2.pdf第11页
开拓者FPGA开发指南_V1.2.pdf第12页
开拓者FPGA开发指南_V1.2.pdf第13页
开拓者FPGA开发指南_V1.2.pdf第14页
开拓者FPGA开发指南_V1.2.pdf第15页
开拓者FPGA开发指南_V1.2.pdf第16页
开拓者FPGA开发指南_V1.2.pdf第17页
开拓者FPGA开发指南_V1.2.pdf第18页
开拓者FPGA开发指南_V1.2.pdf第19页
开拓者FPGA开发指南_V1.2.pdf第20页

试读结束, 可继续阅读

50积分/C币 立即下载