文章插图
PLD系统设计入门与实践【PLD系统设计入门与实践】《PLD系统设计入门与实践》是2016年7月国防工业出版社出版的图书,作者是王建农、王鲲鹏、王伟 。
基本介绍书名:PLD系统设计入门与实践
作者:王建农、王鲲鹏、王伟
ISBN:978-7-118-10769-2
类别:TP332.1
页数:301
定价:65.00
出版社:国防工业出版社
出版时间:2016年7月
装帧:平装
开本:16开
内容简介本书系统地介绍了可程式逻辑器件PLD的基本知识,儘可能让读者对PLD系统设计技术有较为全面的了解 。PLD的实用性决定了实践环节是不可或缺的,理论与实践的紧密结合是本书的特色 。本书兼顾了Xilinx、Altera两家公司的PLD及软体开发平台,由浅入深、循序渐进地引导读者学习和实践,使读者逐步掌握PLD系统设计技术 。本书内容包括基础篇和实践篇两部分共11章 。基础篇主要介绍EDA技术概述、可程式逻辑器件PLD、VHDL语言、Verilog HDL语言、ISE软体、Quartus II软体、SOPC设计入门等;实践篇介绍了PLD开发实验系统、组合逻辑电路实验、时序逻辑电路实验、PLD设计实例等内容 。本书可以作为电子设计人员的自学和参考用书,也可以作为高等院校电子、电气、自动化、计算机等相关专业的教材 。图书目录第1章 EDA技术概述1.1 EDA技术的涵义 11.2 EDA技术的发展历程 21.3 EDA技术的主要内容 21.3.1 可程式逻辑器件 21.3.2 硬体描述语言 31.3.3 EDA软体开发工具 31.3.4 实验开发系统 31.4 数字系统的设计 31.4.1 数字系统的设计模型 31.4.2 数字系统的设计準则 41.4.3 数字系统的设计步骤 51.4.4 数字系统的设计方法 61.4.5 两种设计方法的比较 71.4.6 EDA技术设计流程 81.5 EDA技术的套用形式 91.6 EDA技术的发展趋势 101.6.1 可程式逻辑器件发展趋势 101.6.2 开发工具的发展趋势 11第2章 可程式逻辑器件PLD2.1 PLD的发展历程 122.2 PLD的分类 142.2.1 按PLD集成密度分类 142.2.2 按PLD编程方式分类 142.2.3 按PLD结构特点分类 152.3 阵列型PLD的结构 152.3.1 简单PLD的基本结构 152.4 现场可程式门阵列FPGA 192.4.1 FPGA的分类 192.4.2 FPGA的基本结构 202.5 边界扫描测试技术 232.6 在系统编程ISP 24第3章 VHDL语言3.1 VHDL语言概述 263.2 VHDL程式结构 263.2.1 实体 283.2.2 结构体 323.2.3 块语句 343.2.4 进程 353.2.5 子程式 363.2.6 库、程式包和配置 403.3 VHDL的语言要素 413.3.1 VHDL语言的基本语法 413.3.2 数据对象 443.3.3 数据类型 463.3.4 运算操作符 503.3.5 属性 523.3.6 保留关键字 543.4 VHDL的基本语句 543.4.1 顺序语句 543.4.2 并发语句 623.5 VHDL的描述举例 653.5.1 VHDL描述风格 653.5.2 组合逻辑电路描述举例 703.5.3 时序逻辑电路描述举例 73第4章 Verilog HDL语言4.1 Verilog HDL语言概述 794.1.1 Verilog HDL的发展历史 794.1.2 Verilog HDL和 VHDL的比较 794.2 Verilog HDL程式基本结构 804.2.1 Verilog HDL程式基本结构 804.2.2 模组的结构 824.3 Verilog HDL语言要素 844.3.1 标识符 844.3.2 常量、变数和数据类型 854.3.3 运算符及表达式 894.4 Verilog HDL基本语句 954.4.1 赋值语句 964.4.2 块语句 984.4.3 条件语句 1014.4.4 循环语句 1054.4.5 结构说明语句 1064.4.6 编译预处理 1114.5 Verilog HDL描述举例 1154.5.1 Verilog HDL描述风格 1164.5.2 组合逻辑电路描述举例 1184.5.3 时序逻辑电路描述举例 121第5章 ISE软体5.1 ISE软体主界面 1245.2 ISE软体设计流程 1255.2.1 设计输入 1265.2.2 综合最佳化 1265.2.3 实现 1265.2.4 仿真验证 1275.2.5 编程配置 1275.3 用ISE软体新建工程 1275.4 原理图编辑设计方法 1305.4.1 新建工程档案 1315.4.2 新建原理图档案 1315.4.3 基于XST的综合 1375.4.4 基于ISE的仿真 1405.4.5 基于ISE的实现 1435.4.6 使用Floorplan分配引脚 1435.4.7 使用UCF档案分配引脚 1445.4.8 下载验证 1455.5 文本编辑设计方法 1475.5.1 新建工程档案 1485.5.2 新建文本档案 1485.5.3 代码模板的使用 1495.6 混合编辑设计方法 1515.6.1 新建顶层工程档案 1515.6.2 编辑模组的VHDL程式并生成元件符号 1515.6.3 设计顶层电路原理图 1525.6.4 设计的实现 155第6章 Quartus II软体6.1 QuartusⅡ软体主视窗 1566.2 Quartus II软体设计流程 1576.2.1 设计输入 1576.2.2 综合最佳化 1586.2.3 布局布线 1586.2.4 仿真验证 1586.2.5 编程配置 1586.3 用Quartus II软体新建工程 1596.4 原理图编辑设计方法 1626.4.1 新建工程档案 1626.4.2 新建原理图档案 1626.4.3 编译工程 1666.4.4 新建仿真矢量波形档案 1696.4.5 波形仿真 1726.4.6 I/O引脚分配 1736.4.7 下载验证 1756.5 文本编辑设计方法 1776.5.1 新建工程档案 1776.5.2 新建文本档案 1776.5.3 编译工程 1806.5.4 新建仿真矢量波形档案 1806.5.5 波形仿真 1826.5.6 I/O引脚分配 1836.5.7 下载验证 1836.6 混合编辑设计方法 1846.6.1 新建工程档案 1846.6.2 新建文本档案 1846.6.3 新建原理图档案 1866.6.4 编译工程 1876.6.5 I/O引脚分配 1876.6.6 下载验证 188第7章 SOPC设计入门7.1 SOPC概述 1907.1.1 片上系统 1907.1.2 可程式片上系统 1907.2 NiosII嵌入式处理器简介 1917.2.1 NiosⅡ嵌入式处理器主要特性 1927.2.2 NiosⅡ嵌入式处理器结构 1937.2.3 NiosⅡ嵌入式处理器运行模式 1947.2.4 暂存器档案 1947.2.5 算术逻辑单元ALU 1957.2.6 异常和中断控制 1967.2.7 存储器与I/O组织 1967.3 Avalon系统互连结构汇流排 1987.3.1 Avalon汇流排基本概念 1997.3.2 Avalon汇流排特点 2017.3.3 Avalon汇流排为外设提供的服务 2017.3.4 Avalon汇流排传输模式 2027.4 HAL系统库简介 2027.4.1 HAL SOPC系统的层次结构 2027.4.2 HAL系统库的特点 2037.4.3 基于HAL系统库设计应用程式 2047.5 SOPC设计流程 2047.5.1 SOPC硬体设计流程 2057.5.2 SOPC软体设计流程 2067.6 SOPC设计举例 2067.6.1 用Quartus II软体新建档案 2067.6.2 用SOPC Builder软体生成硬体系统 2067.6.3 用Quartus II软体处理硬体系统 2117.6.4 用Nios II IDE软体设计应用程式 213第8章 PLD开发实验系统8.1 PLD开发实验系统的结构 2218.2 EPM1270核心板 2218.3 XC95288XL核心板 2228.4 EP2C5Q208核心板 2228.5 MAGIC3200扩展板 223第9章 组合逻辑电路实验9.1 实验1 门电路实验 2249.1.1 实验目的 2249.1.2 实验设备 2249.1.3 实验原理 2249.1.4 实验步骤 2259.1.5 实验结果 2259.1.6 参考程式及引脚分配 2259.2 实验2 全加器实验 2269.2.1 实验目的 2269.2.2 实验设备 226 9.2.3 实验原理 2269.2.4 实验步骤 2279.2.5 实验结果 2279.2.6 参考程式及引脚分配 2289.3 实验3 2-4解码器实验 2289.3.1 实验目的 2289.3.2 实验设备 2289.3.3 实验原理 2299.3.4 实验步骤 2299.3.5 实验结果 2299.3.6 参考程式及引脚分配 2309.4 实验4 4-2编码器实验 2309.4.1 实验目的 2309.4.2 实验设备 2319.4.3 实验原理 2319.4.4 实验步骤 2319.4.5 实验结果 2329.4.6 参考程式及引脚分配 2329.5 实验5 数据选择器实验 2339.5.1 实验目的 2339.5.2 实验设备 2339.5.3 实验原理 2339.5.4 实验步骤 2339.5.5 实验结果 2349.5.6 参考程式及引脚分配 2349.6 实验6 数据比较器实验 2359.6.1 实验目的 2359.6.2 实验设备 2359.6.3 实验原理 2359.6.4 实验步骤 2369.6.5 实验结果 2369.6.6 参考程式及引脚分配 2369.7 实验7 显示解码器实验 2379.7.1 实验目的 2379.7.2 实验设备 2379.7.3 实验原理 2389.7.4 实验步骤 2389.7.5 实验结果 2399.7.6 参考程式及引脚分配 239第10章 时序逻辑电路实验10.1 实验8 触发器实验 24110.1.1 实验目的 24110.1.2 实验设备 24110.1.3 实验原理 24110.1.4 实验步骤 24210.1.5 实验结果 24210.1.6 参考程式及引脚分配 24310.2 实验9 分频器实验 24310.2.1 实验目的 24310.2.2 实验设备 24410.2.3 实验原理 24410.2.4 实验步骤 24410.2.5 实验结果 24410.2.6 参考程式及引脚分配 24510.3 实验10 移位暂存器实验 24510.3.1 实验目的 24510.3.2 实验设备 24510.3.3 实验原理 24610.3.4 实验步骤 24610.3.5 实验结果 24710.3.6 参考程式及引脚分配 24710.4 实验11 计数器实验 24810.4.1 实验目的 24810.4.2 实验设备 24810.4.3 实验原理 24810.4.4 实验步骤 24910.4.5 实验结果 24910.4.6 参考程式及引脚分配 25010.5 实验12 数字电子钟实验 25110.5.1 实验目的 25110.5.2 实验设备 25110.5.3 实验原理 25210.5.4 实验步骤 25210.5.5 实验结果 25310.5.6 数字电子钟VHDL参考程式 25310.5.7 数字电子钟引脚分配 256第11章 PLD设计实例11.1 实例1 8×8LED点阵扫描 25711.1.1 实例现象 25711.1.2 重点与难点 25711.1.3 实例说明 25711.1.4 实例VHDL参考程式 25911.2 实例2 RS232串口通信 26111.2.1 实例现象 26111.2.2 重点与难点 26111.2.3 实例说明 26111.2.4 实例VHDL参考程式 26211.3 实例3 数字电压表 26811.3.1 实例现象 26811.3.2 重点与难点 26811.3.3 实例说明 26811.3.4 实例VHDL参考程式 26911.4 实例4 红外线报警器 27411.4.1 实例现象 27411.4.2 重点与难点 27411.4.3 实例说明 27411.4.4 实例VHDL参考程式 27511.5 实例5 LCD1602字元液晶显示 27611.5.1 实例现象 27611.5.2 重点与难点 27611.5.3 实例说明 276 11.5.4 实例VHDL参考程式 27711.6 实例6 频率计 28411.6.1 实例现象 28411.6.2 重点与难点 28411.6.3 实例说明 28411.6.4 实例VHDL参考程式 285附录1 288附录2 293附录3 297参考文献 301
- 幼稚园游戏创意设计
- 500W家用离网型太阳能发电系统
- 华中科技大学出版社出版书籍 信号与系统实验教程
- 中文版Photoshop CS2平面设计标準教程
- 日本广告传单设计
- JavaScript 高级程式设计与套用实例
- Flash CS6动画设计与製作
- PACS信息化管理系统
- 美食网站系统
- 高等院校学前教育专业教材·幼儿社会性发展与教育活动设计