数字电路的FPGA设计与实现——基于Xilinx和Verilog HDL(微课版)
¥45.00定价
作者: 段磊
出版时间:2024-10
出版社:电子工业出版社
- 电子工业出版社
- 9787121465055
- 1-2
- 540909
- 16开
- 2024-10
- 电子信息与电气
- 本科 高职
内容简介
传统的数字电路实验教学通常采用以74系列芯片为载体的实验箱,随着EDA技术的快速发展,这种模式已经严重脱离业界实际。基于FPGA芯片,使用原理图或VHDL/Verilog HDL实现数字电路的各种功能更符合新时代对人才培养的要求。本书选用Xilinx公司的FPGA芯片及ISE 14.7开发环境,以深圳市乐育科技有限公司出品的LY-SPTN6M型FPGA高级开发系统为硬件平台。全书共安排14个实验,包括:集成逻辑门电路功能测试、基于原理图/HDL的简易数字系统设计、编码器设计、译码器设计、加法器设计、比较器设计、数据选择器设计、触发器设计、同步/异步时序逻辑电路分析与设计、计数器设计、移位寄存器设计、数/模转换和模/数转换。__eol__本书配有丰富的资料包,包括FPGA例程资料、硬件资料、软件资料、PPT和视频等。这些资料会持续更新,下载链接可通过微信公众号“卓越工程师培养系列”获取。__eol__
目录
第1章 数字电路的开发平台和工具 1__eol__1.1 FPGA基础概念 1__eol__1.1.1 什么是FPGA 1__eol__1.1.2 FPGA与ASIC之间的关系 2__eol__1.1.3 FPGA、CPU与DSP之间的关系 2__eol__1.1.4 VHDL与Verilog HDL 3__eol__1.1.5 Xilinx与Altera 4__eol__1.2 FPGA开发流程 5__eol__1.3 XC6SLX16芯片介绍 6__eol__1.3.1 Spartan-6系列介绍 6__eol__1.3.2 XC6SLX16-2CSG324C芯片介绍 6__eol__1.3.3 FPGA速度等级 7__eol__1.3.4 FPGA可用I/O数量 7__eol__1.3.5 FPGA逻辑单元 7__eol__1.3.6 Spartan-6系列FPGA配置 7__eol__1.4 FPGA开发工具安装和配置 8__eol__1.4.1 ISE 8__eol__1.4.2 安装ISE 14.7 8__eol__1.4.3 Synplify 12__eol__1.4.4 安装Synplify 13__eol__1.4.5 安装Xilinx USB Cable驱动程序 15__eol__1.5 Verilog HDL语法基础 16__eol__1.5.1 Verilog模块 16__eol__1.5.2 端口定义和I/O说明 17__eol__1.5.3 参数定义 17__eol__1.5.4 信号定义 18__eol__1.5.5 assign语句 19__eol__1.5.6 initial语句 19__eol__1.5.7 always语句 19__eol__1.5.8 if...else语句 20__eol__1.5.9 case语句 21__eol__1.5.10 运算符 21__eol__1.6 FPGA高级开发系统简介 24__eol__1.6.1 拨动开关电路 24__eol__1.6.2 LED电路 25__eol__1.6.3 独立按键电路 26__eol__1.6.4 七段数码管电路 26__eol__1.6.5 D/A转换电路 30__eol__1.6.6 A/D转换电路 34__eol__1.7 基于FPGA高级开发系统可开展的部分实验 38__eol__1.8 本书配套的资料包 38__eol__第2章 集成逻辑门电路功能测试 40__eol__第3章 基于原理图的简易数字系统设计 44__eol__第4章 基于HDL的简易数字系统设计 77__eol__第5章 编码器设计 84__eol__第6章 译码器设计 95__eol__第7章 加法器设计 102__eol__第8章 比较器设计 109__eol__第9章 数据选择器设计 116__eol__第10章 触发器设计 123__eol__第11章 同步时序逻辑电路分析与设计 143__eol__第12章 异步时序逻辑电路分析与设计 154__eol__第13章 计数器设计 165__eol__第14章 移位寄存器设计 181__eol__第15章 数/模转换和模/数转换 189__eol__附录A 数字电路FPGA设计常用引脚分配 199__eol__附录B 《Verilog HDL程序设计规范(LY-STD010—2019)》简介 201__eol__参考文献 208__eol__