新書推薦:
《
做最好的班主任(李镇西教育文集版)
》
售價:NT$
230.0
《
数据驱动法律
》
售價:NT$
390.0
《
对话世界一流大学图书馆馆长
》
售價:NT$
995.0
《
揭秘立体翻翻书--我们的国宝
》
售價:NT$
490.0
《
清代贡院史
》
售價:NT$
800.0
《
光焰摇曳——变革与守望的梁启超
》
售價:NT$
440.0
《
发展与制约:明清江南生产力研究(壹卷李伯重文集:江南水乡,经济兴衰,一本书带你穿越历史的迷雾)
》
售價:NT$
480.0
《
走进史学(壹卷李伯重文集:李伯重先生的学术印记与时代见证)
》
售價:NT$
360.0
|
內容簡介: |
本书阐述数字系统设计方法和可编程逻辑器件PLD的应用技术。引导读者从一般的数字功能电路设计转向数字系统设计;从传统的非定制通用集成电路的应用转向用户半定制的PLD的应用;从单纯的硬件设计转向硬件、软件高度渗透的设计方法。从而了解数字技术的新发展、新思路、新器件,拓宽软、硬件设计的知识面,提高设计能力。从而了解数字技术的新发展、新思路、新器件,拓宽软、硬件设计的知识面,提高设计能力。;从单纯的硬件设计转向硬件、软件高度渗透的设计方法。从而了解数字技术的新发展、新思路、新器件,拓宽软、硬件设计的知识面,提高设计能力。从而了解数字技术的新发展、新思路、新器件,拓宽软、硬件设计的知识面,提高设计能力。
|
關於作者: |
臧春华,南京航空航天大学电子信息学院,教授,负责模拟电子技术、数字电子技术等课程的教学工作,主编《数字系统设计与PLD应用》教材。
|
目錄:
|
目录
第1章数字系统设计方法
11绪言
111数字系统的基本概念
112数字系统的基本模型
113数字系统的基本结构
12数字系统设计的一般步骤
121引例
122数字系统设计的基本步骤
123层次化设计
13数字系统设计方法
131自上而下的设计方法
132自下而上的设计方法
133基于关键部件的设计方法
134信息流驱动的设计方法
14数字系统的描述方法之一
算法流程图
141算法流程图的符号与规则
142设计举例
习题1
第2章数字系统的算法设计和硬件
实现
21算法设计
211算法设计综述
212跟踪法
213归纳法
214划分法
215解析法
216综合法
22算法结构
221顺序算法结构
222并行算法结构
223流水线算法结构
23数据处理单元的设计
231系统硬件实现概述
232器件选择
233数据处理单元设计步骤
234数据处理单元设计实例
24控制单元的设计
241系统控制方式
242控制器的基本结构和系统同步
243算法状态机图(ASM图)
244控制器的硬件逻辑设计方法
习题2
第3章硬件描述语言VHDL和
Verilog HDL
31概述
32VHDL及其应用
321VHDL基本结构
322数据对象、类型及运算符
323顺序语句
324并行语句
325子程序
326程序包与设计库
327元件配置
328VHDL描述实例
33Verilog HDL及其应用
331Verilog HDL基本结构
332数据类型、运算符与表达式
333行为描述语句
334并行语句
335结构描述语句
336任务与函数
337编译预处理
338Verilog HDL描述实例
习题3
第4章可编程逻辑器件基础
41PLD概述
42简单PLD原理
421PLD的基本组成
422PLD的编程
423阵列结构
424PLD中阵列的表示方法
43SPLD组成
431可编程只读存储器(PROM)
432可编程逻辑阵列(PLA)
433可编程阵列逻辑(PAL)
434通用阵列逻辑(GAL)
习题4
第5章高密度PLD及其应用
51HDPLD分类
52经典的HDPLD组成
521阵列扩展型CPLD
522现场可编程门阵列FPGA
523延时确定型FPGA
524多路开关型FPGA
53HDPLD编程技术
531在系统可编程技术
532在电路配置重构技术
533反熔丝(Antifuse编程技术
534扩展的在系统可编程技术
54先进的HDPLD
541Intel MAX II基于逻辑单元
的CPLD
542Intel Cyclone III系统级FPGA
543Xilinx Spartan3 FPGA
544Xilinx 7系列FPGA
5457系列FPGA的典型应用
习题5
第6章PLD设计平台
61概述
62可视化前端设计环境Robei
621Robei的软件界面
622Robei设计要素
623仿真验证
624设计实例
63Intel(Altera)设计环境
Quartus Prime
631Quartus Prime设计流程
632设计输入
633编译
634仿真验证
635时序分析
636可视化工具
637器件编程
64Xilinx设计环境Vivado
641用Vivado进行设计的一般过程
642IP封装
643基于原理图设计
644基于Verilog HDL的设计
645仿真验证
646引脚分配
647综合及实现
648器件编程
第7章可编程片上系统SoPC
71概述
72基于MicroBlaze软核的嵌入式
系统
721Xilinx的SoPC技术
722MicroBlaze处理器结构
723MicroBlaze信号接口
724MicroBlaze软硬件设计流程
73基于Nios Ⅱ软核的SoPC
731Intel的SoPC技术
732Nios Ⅱ处理器
733Avalon总线架构
734Nios Ⅱ软硬件开发流程
74Xilinx全可编程SoC
741Zynq7000 SoC的组成
742处理器系统(PS)
743可编程逻辑(PL)
744系统级功能
745设计流程
746其他SoPC及软件开发平台
75设计举例
751设计要求
752运行Quartus Prime并新建
设计工程
753创建一个新的Platform Designer
系统
754在Platform Designer中定义
Nios Ⅱ系统
755在Platform Designer中生成
Nios Ⅱ系统
756将Nios Ⅱ系统集成到Quartus
Prime 工程中
757用Nios Ⅱ SBT for Eclipse
开发软件
习题7
第8章实验选题与设计实例
81高速并行乘法器
811算法设计和结构选择
812设计输入
813逻辑仿真
82十字路口交通管理器
821交通管理器的功能
822系统算法设计
823设计输入
824逻辑仿真
83九九乘法表
831系统功能和技术指标
832算法设计
833数据处理单元的实现
834设计输入
835系统的功能仿真
84先进先出堆栈(FIFO)
841FIFO的功能
842算法设计和逻辑框图
843数据处理单元和控制器的设计
844设计输入
845用Verilog HDL进行设计
846仿真验证
85UART接口
851UART组成与帧格式
852顶层模块的描述
853发送模块设计
854接收模块设计
855仿真验证
86SPI总线接口
861SPI总线通信原理
862SPI总线接口设计
863关键代码分析
864仿真验证
87I2C总线接口
871I2C总线通信原理
872I2C主机接口设计要点
873I2C总线接口设计与仿真
88FIR有限冲激响应滤波器
881FIR结构简介
882设计方案和算法结构
883模块组成
884FIR滤波器的扩展应用
885设计输入
886设计验证
89串行神经网络
891神经网络的基本结构
892神经网络设计
893关键代码分析
894串行神经元仿真验证
810RISC处理器
8101MIPS简单处理器结构
8102MIPS指令简介
8103单周期RISC处理器设计
8104仿真验证
参考文献
|
內容試閱:
|
单片机是微型计算机应用技术的一个重要分支,在工业智能仪器仪表、光机电设备、自动检测、信息处理、家电等方面有着广泛应用。单片机应用技术是高等职业院校多个专业开设的专业核心课程,深圳职业技术学院单片机应用技术课程组已经过十多年的教学改革和校企合作经验,同时不断吸取其他院校单片机课程新的教学改革成果与经验,在单片机实践教学方面积累了丰富的经验。
本书采用项目驱动方式安排教学,以实践项目为载体,强调教、学、做一体,理论知识以够用为度,根据项目需要,将知识点分散到每个项目任务中进行讲解并加以组合;各项目从单片机应用系统的开发流程入手,以对话和问答等方式逐步对设计内容进行分析讲解,引导学生逐步进行项目分析、硬件设计、软件设计和调试,用获得的知识去解决实际问题,从而提高学生的动手能力;通过归纳、总结等实践扩展项目,使学生除了掌握单片机的基本应用方法外,还能针对不同项目需求设计解决方案,达到举一反三的学习目的。
每个项目任务的学习和制作都是一个不断成功地完成制作的过程,从中可以获得成就感和学习的乐趣。随着项目复杂程度的逐步提高,知识逐步完善,能力逐渐提升;当读者完成了前面几个项目的制作时,已具备初步的技术开发能力。这时,读者会感叹:原来51单片机C语言也可以这样学!
本书内容包括单片机并行IO口应用、显示接口及应用、串行通信接口及应用、语音接口及应用、常用传感器接口及应用、综合项目实践等六个学习单元,分为21个精心挑选的实践项目。所选项目突出实用性,易学易懂;每个项目都在Proteus软件上进行仿真并调试通过;项目之间具有一定的关联性,每个项目既相对独立,又是综合项目的子任务;每个项目以子函数的形式出现,让读者掌握函数调用的技巧;在叙述方式上,本书避免整页长篇大论的讲解方式,引入与实践相关的图、表、提示、问答等内容形式;项目的扩展性较强,基础项目可以根据需要组合成综合项目,让读者获得的不仅是一本文字教材,更是一个完整的学习环境,为学生提供了很好的自我学习和提高的学习资源。
本书内容循序渐进,新颖实用,参考学时为62~80学时,在使用时可根据具体教学情况选择不同的项目任务或扩展任务,酌情增减学时。本书也可与王静霞主编的《单片机应用技术(C语言版)》配合使用,以熟练掌握项目开发与设计技能。
本书由陈海松担任主编,何惠琴和刘丽莎担任副主编。具体分工为:陈海松编写绪言、项目4、项目7~8、项目12、项目17~18;何惠琴编写项目1、项目11的任务11-2和项目13的任务13-2;刘丽莎编写项目3、项目5、项目9;柴继红编写项目6、项目14、项目16;夏继媛编写项目10和项目15;李益民编写项目13的任务13-1;熊建平编写项目1和项目11的任务11-1。
王静霞教授审阅了全书,对本书的编写提出了很好的修改意见;本书在编写过程中得到深圳职业技术学院电子技术基础教研室的大力支持,李益民教授绘制了书中全部电路图,在此表示衷心感谢!
为了方便教师教学,本书配有电子教学课件、微课视频、C语言源程序、Proteus仿真设计文件等,请有此需要的教师登录华信教育资源网(www.hxedu.com.cn)免费注册后进行下载;有问题时请在网站留言或与电子工业出版社联系(E-mail:hxedu@phei.com.cn)。读者也可通过精品课网站(http:jpkc.szpt.edu.cn2008dpj)浏览和参考更多的教学资源。
由于时间紧迫和编者水平有限,书中错误和缺点在所难免,热忱欢迎使用者对本书提出批评和建议。
|
|