内容简介
电子电路设计自动化,简称EDA,主要是利用电脑辅助进行电路设计,并且其内容也已经从电路板设计,延伸到以FPGA为主的零件设计。《电路设计全攻略:FPGA设计》主要探讨FPGA设计,包括以VHDL为主的数字逻辑基础能力训练和应用技巧,搭配NanoBoard3000进行系统设计。
内页插图
目录
第1章 快速逻辑门实验
1.1 VHDL的设计与仿真
1.2 工程与文档管理
1.3 Altium Designer的VHDL编辑环境
1.4 VHDL的基本认识
1.4.1 VHDL的结构
1.4.2 信号类型
1.4.3 数据类型
1.4.4 VHDL的运算
1.5 电路设计与仿真
1.6 即时练习
第2章 加/减法器实验
2.1 认识二进制加/减法器
2.1.1 以逻辑运算描述加/减法电路
2.1.2 以算术运算描述加/减法电路
2.2 并行执行与顺序执行
2.3 Process与For循环的应用
2.4 测试平台再研究
2.5 波形窗口的操作
2.6 即时练习
第3章 组合逻辑电路设计
3.1 认识常用的VHDL语句
3.1.1 When-Else语句
3.1.2 With-Select语句
3.1.3 Case-When语句
3.2 编码器的原理与实现
3.2.1 编码器的实现
3.2.2 优先编码器的实现
3.3 解码器的原理与实现
3.3.1 解码器的实现
3.3.2 七节显示码解码器的实现
3.4 多路分解器的原理与实现
3.5 多路复用器的原理与实现
3.6 全加器的实现
3.7 两位数二进制乘法器的实现
3.8 即时练习
第4章 时序逻辑电路设计
4.1 认识常用的VHDL语句
4.1.1 If-Then-Else语句
4.1.2 时钟信号的描述
4.1.3 Generate语句
4.1.4 Loop语句
4.1.5 Block语句
4.2 认识Component与Port-Map语句
4.3 认识子程序
4.3.1 认识Procedure
4.3.2 认识Function
4.4 三态、栓锁器与触发器
4.4.1 三态控制
4.4.2 栓锁功能
4.4.3 触发器
4.5 逻辑方式设计计数器
4.5.1 递减计数器
4.5.2 递增计数器
第5章 串/并转换电路设计实例
第6章 PWM电路设计实例
第7章 键盘扫描电路设计实例
第8章 七节显示器扫描电路设计实例
第9章 LED驱动电路设计
第10章 人机界面与Script
第11章 霹雳灯电路
第12章 再谈霹雳灯电路
前言/序言
电路设计全攻略:FPGA设计 下载 mobi epub pdf txt 电子书 格式