第1章 Protel DXP简介 1
1.1 Protel DXP的系统要求 2
1.2 Protel DXP的安装 2
1.3 Protel DXP的卸载 5
1.4 电路设计的概念 5
小结 5
习题 6
第2章 Protel DXP设计管理器 7
2.1 Protel DXP的设计管理器 7
2.1.1 Protel DXP的主工作面板 7
2.1.2 主菜单和主工具栏 9
2.2.1 设计项目的建立 10
2.2 进入原理图设计系统 10
2.2.2 设计文档的建立和保存 11
2.2.3 设计项目的打开和保存 12
2.3 原理图环境设置 12
2.3.1 图纸大小的设置 12
2.3.2 图纸方向、颜色、标题栏和边框的设置 14
2.3.3 格点和光标的设置 15
2.3.4 图纸属性设置对话框的其他设置 17
2.4 Protel DXP系统参数设置 18
2.4.1 Schematic选项卡设置 19
2.4.2 Graphical Editing选项卡的设置 22
2.4.3 Default Primitives选项卡的设置 25
2.5 自定义菜单和工具栏 26
2.5.1 重置现存的菜单和工具栏 27
2.5.2 添加命令到菜单和工具栏 28
2.5.3 删除命令 29
2.5.4 创建一个新的下拉菜单 30
2.5.5 创建一个新的空工具栏 30
2.5.6 创建一个新的命令 31
2.5.7 恢复默认的菜单和工具栏 32
小结 33
习题 33
第3章 电路原理图设计快速入门 34
3.1 电路原理图设计流程 34
3.2 电路原理图的设计方法和步骤 35
3.2.1 创建一个新项目 35
3.2.3 查找元件 37
3.2.2 创建一张新的原理图图纸 37
3.2.4 添加或删除元件库 39
3.2.5 在原理图中放置元件 40
3.2.6 设置元件属性 41
3.2.7 放置电源和接地符号 43
3.2.8 绘制原理图 44
3.3 设置项目选项 45
3.4 编译项目 49
小结 50
习题 51
第4章 原理图编辑 52
4.1 元件库的管理 52
4.1.1 打开元件库管理器 52
4.1.2 添加元件库 53
4.1.3 元件库管理器面板 54
4.1.4 删除元件库 55
4.1.5 搜索元件 56
4.1.6 利用元件库管理器放置元件 57
4.2 电路图绘制工具的使用 59
4.2.1 绘制导线 60
4.2.2 绘制总线 62
4.2.3 绘制总线分支 63
4.2.4 网络与网络名称 65
4.2.5 放置电源和接地符号 66
4.2.6 放置元件 68
4.2.7 制作电路的I/O口 70
4.2.8 放置电路节点 72
4.2.9 放置忽略ERC测试点 73
4.2.10 放置PCB布线指示 74
4.3 原理图编辑 75
4.3.1 元件的选取 75
4.3.2 元件的移动 77
4.3.3 元件的剪贴 77
4.3.4 元件的排列和对齐 79
4.3.5 阵列式粘贴 80
4.3.6 撤销和恢复命令 81
4.4 多个对象的选择和编辑 81
4.4.1 Navigator面板 81
4.4.2 Find Similar Objects对话框 82
4.4.3 选中多个对象 84
4.4.4 多个对象的编辑举例 84
4.5 版本控制系统 86
小结 89
习题 89
第5章 PCB电路设计 90
5.1 PCB电路板的基本概念 90
5.1.1 PCB电路板的概念 90
5.1.2 多层板概念 91
5.1.3 导孔 91
5.1.4 铜膜导线 92
5.1.5 焊盘 92
5.1.6 元件的封装 92
5.2 PCB电路板的设计流程 94
5.3 建立SCH文档 96
5.4 新建PCB设计文档 97
5.5 PCB电路板编辑环境 102
5.6 PCB图纸基本设置和元件放置 103
5.6.1 定义布线板层和非电层 103
5.6.2 使用环境设置和格点设置 105
5.6.3 元件库的加载和元件放置 106
5.6.4 元件封装的修改 110
5.7 生成网表和更新PCB板 111
5.7.1 网表的生成 111
5.7.2 Protel的网表格式 112
5.7.3 更新PCB板 113
5.8 元件布局 116
5.8.1 元件自动布局 116
5.8.2 元件手动布局 119
5.9 布线规则设置 121
5.10.1 自动布线 122
5.10 自动布线和手动布线 122
5.10.2 手动布线 124
5.11 PCB与原理图的相互更新 129
5.11.1 由SCH原理图更新PCB 129
5.11.2 由PCB更新原理图 130
5.12 PCB验证和错误检查 131
5.12.1 设计规则检查DRC 131
5.12.2 生成检查报告 132
小结 133
习题 133
6.1 设计规则设置 134
第6章 布线规则设置 134
6.2 电气设计规则 135
6.3 布线设计规则 137
6.4 表面粘着元件布线规则 143
6.5 阻焊层设计规则 143
6.6 内层设计规则 144
6.7 测试点设计规则 146
6.8 电路板制板规则 147
6.9 高频电路设计规则 148
6.10 元件布置规则 150
小结 152
习题 152
7.1 放置坐标指示 153
第7章 PCB的高级编辑技巧 153
7.2 距离标注 154
7.3 铺铜 155
7.4 补泪滴 157
7.5 包地 158
7.6 放置文字 159
7.7 放置导孔 160
7.8 放置焊盘 161
7.9 放置填充 162
7.10 多层板的设计 163
7.11 印刷电路板工艺设计 167
7.11.1 PCB布线工艺设计的一般原则和抗干扰措施 167
7.11.2 制板的工艺流程和基本概念 169
习题 170
小结 170
第8章 报表文件的生成 171
8.1 生成电路板信息报表 171
8.2 生成元件清单报表 172
8.3 生成元件交叉引用报表 173
8.4 生成底片文件 174
8.5 生成网表状态报表文件 175
8.6 生成元件自动放置文件 175
8.7 其他输出 177
8.8 报表文件的打印输出 178
小结 180
习题 180
9.1 原理图元件库编辑器 181
9.1.1 启动原理图元件库编辑器 181
第9章 创建元件 181
9.1.2 原理图元件库编辑器工具栏设置 182
9.2 创建新的原理图库文件 185
9.3 创建新的原理图元件 186
9.3.1 设置原理图库文件编辑器 186
9.3.2 绘制元件 187
9.4 创建元件的PCB封装 190
9.4.1 启动元件封装编辑器 190
9.4.2 手工创建新的元件封装 191
9.4.3 利用向导创建元件封装 192
9.4.4 利用向导创建元件封装的技巧 199
9.5 设置原理图元件属性 200
9.6 创建集成库 202
习题 204
小结 204
第10章 层次电路图的设计 205
10.1 层次图设计的概念 205
10.2 层次电路图设计常用工具 206
10.2.1 放置电路方块图工具 206
10.2.2 放置电路进出点工具 208
10.2.3 放置端口工具 208
10.3 层次电路图的设计方法 210
10.3.1 自上而下的层次图设计方法 210
10.3.2 自下而上的层次图设计方法 213
10.4 层次电路图的管理 215
10.5 多通道设计 216
10.5.1 多通道电路的设计 216
10.5.2 各通道之间的切换 218
小结 219
习题 219
第11章 FPGA的程序化设计 220
11.1 FPGA设计初步 220
11.2 对VHDL和原理图的混和设计与仿真 228
11.2.1 建立FPGA项目的编辑 229
11.2.2 编辑VHDL和原理图混合FPGA项目 236
11.2.3 FPGA项目的设置 242
11.2.4 设计的编译 244
11.2.5 设计的仿真 246
11.3 FPGA属性设置 252
11.3.1 属性的设置 252
11.3.2 一般属性 254
11.3.3 高级属性 256
11.3.4 器件专用属性 257
11.4 Protel DXP和Altera FPGA接口 258
11.4.1 Altera FPGA的库 258
11.4.2 Altera FPGA的属性设置 259
11.4.3 为Altera FPGA导入EDIF 259
11.5 Protel DXP和Xilinx FPGA接口 261
11.5.1 Xilinx FPGA的库 261
11.5.2 Xilinx FPGA的属性设置 264
11.5.3 为Xilinx FPGA导入EDIF 264
11.6 FPGA设计实例 265
小结 273
习题 274
习题参考答案 275