上篇 PSD3XX. 4XX. 5XX结构原理和性能
第1章 PSD3XX系列现场可编程微控制器外围芯片
1. 1 慨述
1. 1. 1 主要特征
1. 1. 2 可支持的部分微控制器
1. 1. 3 应用
1. 2 引言
1. 3 产品简要说明及引脚功能描述
1. 4 操作模式
1. 4. 1 多路复用的3位地址/数据总线
1. 4. 2 多路复用的16位地址/数据总线
1. 4. 3 非多路复用的地址/数据, 8位数据总线
1. 4. 4 非多路复用的地址/数据, 16位数据总线
1. 5 可编程地址译码器(PAD)
1. 6 配置位
1. 7 端口功能
1. 7. 1 多路复用地址/数据模式中的端口A
1. 7. 2 非多路复用地址/数据模式中的端口A
1. 7. 3 多路复用地址/数据以及8位非多路复用模式中的端口B
1. 7. 4 16位非多路复用地址/数据模式中的端口B(PSD 30X)
1. 7. 5 访问I/O端口寄存器
1. 7. 6 所有模式中的端口C
1. 8 非多路复用模式中的ALE/AS和ADO/AO—ADl5/A15
1. 9 A16一A19输入
1. 10 EPROM
1. 11 SRAM
1. 12 存贮器分页(FSD3X2/3X3)
1. 13 控制信号
1. 13. 1 WR/Vpp或R/W
1. 13. 2 RD/E/DS(或PSD3Xl中的RD/E)
1. 13. 3 ALE或AS
1. 13. 4 BHE/PSEN
1. 13. 5 RESET
1. 13. 6 A19/CSI
1. 14 系统应用
1. 1 加密方式
1. 16 CMiser位
1. 17 PSD3XX的技术规范
1. 18 擦除和编程
1. 19 系统开发工具
1. 19. l 硬件
1. 19. 2 软件
1. 20 技术支持
1. 2l PSD301现场可编程微控制器外围芯片
1. 21. 1 主要特征
1. 21. 2 引脚命名及封装形式
1. 22 PSD311现场可编程微控制器外围芯片
1. 22. 1 主要特征
1. 22. 2 引脚命名及封装形式
1. 23 PSD302现场可编程微控制器外围芯片
1. 23. 1 主要特征
1. 23. 2 引脚命名及封装形式
1. 24 PSD312现场可编程微控制器外围芯片
1. 24. 1 主要特征
1. 24. 2 引脚命名及封装形式
1. 25 PSD303现场可编程微控制器外围芯片
1. 25. 1 主要特征
1. 25. 2 引脚命名及封装形式
1. 26 PSD313现场可编程微控制器外围芯片
1. 26. 1 主要特征
1. 26. 2 引脚命名及封装形式
第2章 PSD3XXL系列和PSD33XXC1系列简介
2. 1 3V单片微控制器外围芯片PSD3XXL系列
2, 1. 1 主要特征
2. 1. 2 可支持的部分微控制器
2. 1. 3 产品简要说明
2. 1. 4 EPROM和5RAM
2. 1. 5 PSD3XXL的技术规范
2. 1. 6 PSD301L/3llL/302L/312L/303L/313L的主要特征
2. 2 现场可编程(无SRAM)微控制器外围芯片PSD3XXCl系列
2. 2. 1 主要特征
2. 2. 2 可支持的部分微控制器
2. 2. 3 产品简要说明
2. 2. 4 EPROM
2. 2. 5 PSDSXXCl的技术规范
7. 2. 6 PSD30lCl/3llCl/302Cl/312Cl/303Cl/313C1的主要
第3章 PSD4XX系列现场可编程微控制器外围芯片
3. 1 主要特征
3. 2 一般说明
3. 3 PSD4XX系列
3. 3. 1 PSD4XX引脚功能描述
3. 3. 2 PSD4XX的结构
3. 4 ZPLD块
3. 4. 1 PSD4XXAlZPLD块
3. 4. 2 PSD1XXA2ZPLD块
3. 5 总线接口
3. 5. 1 总线接口的配置
3. 5. 2 PSD4XX与多路复月总线的接口
3. 5. 3 PSD4XX与非多路复用总线的接口
3. 5. 4 数据字节选通
3. 5. 5 可选特性
3. 5. 6 总线接口举例
3. 6 I/O端口
3. 6. 1 标准MCUI/O
3. 6. 2 PLDI/O
3. 6. 3 地址输出
3. 6. 4 地址输入
3. 5. 5 数据端口
3. 6. 6 替换功能输入
3. 6. 7 外设I/O
3. 6. 8 开漏输出
3. 6. 9 端口寄存器
3. 6. 10 端口A——功能和结构
3. 6. 11 端口B——功能动结构
3. 6. 12 端口C端口D——功能和结构
3. 6. 13 端口E——功能和结构
3. 7 存贮器块
3. 7. 1 EPROM
3. 7. 2 SRAM
3. 7. 3 存贮器映壕
3. 7. 4 803l应用中的存旷器映像
3. 7. 5 外设I/O
3. 7. 6 页面寄存器
3. 7. 7 安全保护
3. 8 电源管理单元
3. 8. l 备用方式
3. 8. 2 睡眠方式
3. 8. 3 其他节电选择
3. 9 系统配置
3. 9. 1 复位输入
3. 9. 2 复位时和复位后的寄存器值
3. 9. 3 ZPLD宏单元的初始化
3. 10 PSD4XX的技术规范
3. 11 擦除和编程
3. 12 引脚命名及封装形式
第4章 PSD5XX系列现场可编程微控制器外围芯片
4. 1 主要特征
4. 2 概述
4. 3 PSD5XX系列
4. 3. 1 PSD5XX引脚功能描述
4. 3. 2 PSD5XX的结构
4. 4 ZPLD块
4. 4. 1 主要特征
4. 4. 2 一股描述
4. 4. 3 ZPLD电源管理
4. 5 总线接口
4. 5. 1 总线接口的配置
4. 5. 2 PSD5XX与复用总线接口
4. 5. 3 PSD5XX与非复用总线接口
4. 5. 4 数据字节选通
4. 5. 5 可选特性
4. 5. 6 总线接口示例
4. 6 I/O端口
4. 6. 1 标谁MCU I/O
4. 6. 2 PLD I/O
4. 6. 3 地址输出
4. 6. 4 地址输入
4. 6. 5 数据端口
4. 6. 6 特殊功能输出
4. 6. 7 替换功能输入
4. 6. 8 外设I/O
4. 6. 9 开漏输出
4. 6. 10 端口寄存器
4. 6. 11 端口A的功能与结构
4. 6. 12 端口B的功能与结构
4. 6. 13 端口C和D的功能与结构
4. 6. 14 端口E的功能与结构
4. 7 存贮器块
4. 7. 1 EPROM
4. 7. 2 SRAM
4. 7. 3 存贮器映像的选择
4. 7. 4 应用在8031的存贮器映像选择
4. 7. 5 外设I/O
4. 7. 6 页面寄存器
4. 7. 7 安全保护
4. 8 电源管理单元
4. 8. 1 备用方式
4. 8. 2 睡眠方式
4. 8. 3 其他节电功能
4. 9 PSD5XX计数器/定时器
4. 9. 1 概述
4. 9. 2 主要特征
4. 9. 3 计数器/定时器的工作方式
4. 9. 4 波形方式
4. 9. 5 脉冲方式
4. 9. 6 事件计数器方式
4. 9. 7 时间捕获方式
4. 9. 8 监视定时器(看门狗)方式
4. 9. 9 计数器/定时器的时钟输入
4. 9. 10 命令寄存器
4. 9. 11 脉冲方式下计数器/定时器o初始化实例
4. 10 中断控制器
4. 10. 1 概述
4. 10. 2 主要特征
4. 10. 3 中断操作
4. 10. 4 命令寄存器
4. 10. 5 PPLD宏单元
4. 10. 6 中断流图
4. 11 系统配置
4. 11. 1 复位输入
4. 11. 2 复位期间及复位之后的寄存器值
4. 11. 3 ZPLD宏单元初始化
4. 12 PSD5XX的技术规范
4. 13 擦除和编程
4. 14 引脚命名及封装形式
下篇 PSD3XX. 4XX. 5XX应用指南
第1章 PSD33DE器件描述和应用
1. 1 PSD3XX器件描述
1. 1. 1 引言
1. 1. 2 支持PSD系列的WSI软件
1. 1. 3 PSD3XX结构和引脚名称
1. 1. 4 性能参数
1. 1. 5 FSD3XX中端口的系统配置
1. 1. 6 地址输入
1. 1. 7 PSD3XX可编程阵列译码器(PAD)
1. 1. 8 微控制器/微处理器控制输入
1. 1. 9 输入和输出端口
1. 1. 10 PSD3XX通用系统配置
1. 1. 11 用于端口重构的PSD3Xx配置
1. 2 应用
1. 2. 1 8位微处理器与PSD3XX的接口
1. 2. 2 两片PSD3XX以字节宽度与Intel 80C31相连
1. 2. 3 PSD3XX和M68HC11以字节宽度接口
1. 2. 4 8位非多路复用PSD3XX与M68008接口
1. 2. 5 16位非多路复用PSD3XX与M68000接口
1. 2. 6 M68000与2片PSD3XX的应用系统
1. 2. 7 16位地址/数据复用的PSD3XX与Intel80186接口
1. 2. 8 16位地址/数据复用的PSD3XX与Intel80C196接口
1. 2. 9 PSD3XX与8位微处理器Z80和M6809接口
1. 2. 10 PSD3XX与Intel80286接口
1. 2. 11 在PSD3XX/M68HCll系统中配置外部设备
1. 2. 12 扩展附加外部SRAM(一)
1. 2. 13 扩展附加外部SRAM(二)
1. 2. 14 PSD3XX用于跟踪方式
1. 3 软件支持
1. 3. 1 MAPLE软件主菜单
1. 3. 2 ALIASES菜单
1. 3. 3 CONFIGURATION菜单
1. 3. 4 端口C配置菜单
1. 3. 5 端口A配置菜单
l. 3. 6 端门B配及菜单
1. 3. 7 地址映像菜单
1. 3. 8 编译和编程
1. 3. 9 结论
第2章 PSD3N使基于微控制器的灵巧发送器的设计精简化
2. 1 摘要
2. 2 引言
2. 3 设计应用
2. 4 设汁考虑
2. 5 “灵巧”发送器的设计
2. 6 PSD301的其他优点
2. 了 结论
附录1 PSD301的配置
第3章 应用PSD可编程地址译码器作系统逻辑置换
3. 1 引言
3. 2 PAD结构
3. 3 PADA
3. 4 示例:用PADA进行地址映原
3. 5 PADB
3. 6 示例, 用PADBE生成一个逻辑等式
3. 7 应用举例
3. 7. 1 基本片选的生成
3. 7. 2 等待状态的生成
3. 8 结论
第4章 使用PSD3XX的存贮器分页功能
4. 1 引合
4. 2 什么是分页
4. 3 PSD3XX的实现方案
4, 4 一个简单的分页实例
4. 5 软件考虑
4. 6 编译程序
4. 7 结论
第5章 PSD3XX的功率考虑
5. 1 引言
5. 2 PSD3XX中的功率使用
5. 3 CMOS功率特点
5. 4 PSD3XX中的功率管理技术
5. 4. 1 掉电方式
5. 4. 2 PAD编程技术
5. 4. 3 EPROM编程技术
5. 5 总消耗电流估算
5. 6 典型电流与最大电流的比较
5. 7 结论
第6章 PSD3XX跟踪方式的实现
6. 1 引言
6. 2 总线共享
6. 3 与跟踪工作方式有关的PSD3XX结构
6. 4 在主从结构中使用Intel80C31时的PSD3XX跟踪方式
6. 5 结论
第7章 PSD3XX的保密性设计
7. 1 引言
7. 2 保密位的使用
7. 3 设置保密位
7. 4 保密位文件单元
7. 5 结论
第8章 PSD311简化了8线电缆测试仪的设计并增加7处理灵活性
8. 1 摘要
8. 2 引言
8. 3 电缆测试器系统设计
8. 4 与PSD311接口
8. 5 在系统中使用PSD3XX的好处
8. 6 对PSD311进行配置和编程
8. 7 68HC11/PSD311系统软件
8. 8 使系统工作
8. 9 结论
附录 在扩展名为SVl的文件中所列的PSD311部分配置
第9章 用PSD3XX实现16位设计的益处
9. 1 引言
9. 2 典型的16位微控制器系统体系结构
9. 3 16位阶性能优点
9. 4 PSD3XX在16位微控制器中的解决方案
9. 5 PSD3XX在具有非多路复用总线的16位处理器中的解决方案
9. 6 结论
第10章 PSD3XX与MC68HCl6和MC68300系列控制器的连接
10. 1 引言
10. 2 典型的MC68311设计
10. 3 MC68311总线接口
10. 3. 1 地址总线
10. 3. 2 数据总线
10. 3. 3 片选逻辑
10. 4 一种使用PSD3LX的典型MC68311设计
10. 4. 1 双片PSD3XX设计
10. 4. 2 单片PSD3XX设计
10. 5 结论
第11章 在80C31//80C51微控制器系统中使用wSI的PSD3朋可编程微控制器外围芯片系列
11. 1 引言
11. 2 80C31系列芯片
11. 3 PSD3XX的结构
11. 4 简单的80C3l设计
11. 5 增加存贮容量
11. 6 有关复位电路的考虑
11. 7 结论
第12章 PSD3XX系列可编程微控制嚣外围芯片设计指导
12. 1 引言
12. 2 第一部分 在标准803l系统中使用P5D312
12. 2. 1 物理连接
12. 2. 2 配置数据输入
12. 2. 3 对FSD3XX编程
12. 3 第二部分 改进的PSD3XX系列设计
12. 4 结论
第13章 在一个高速ADSP—2105D5P系统中使用PSD311
13. 1 引言
13. 2 DSP处理器
13. 3 外围器件
13. 4 ADSP存贮器组织
13. 4. 1 程序存贮器
13. 4. 2 数据存贮器
13. 5 逻辑功能
13. 6 配置PSD3ll
附录A 配置工作图
13. 7 存贮器空间
13. 8 ADSP-2l05时序
13. 9 结论
附录B. SVl文件
第14章 如何将FSD3XX连接到NBURON3150 CHIP
14. 1 引言
14. 2 一个典型的NEURON 3150 CHIP设计
14. 3 NEURON 3150 CHIP和外部存贮器接口
14. 3. 1 估计存贮器需要
14. 3. 2 存贮器接口逻辑描述
14. 4 特殊时序考虑
14. 5 开发过程
第15章 PSD3XX芯片在笔记本型个人计算机中的应用 键盘. 电源管理和辅助外围设备的
15. 1 引言
15. 2 概述
第16章 利用德·摩根定理在PSD3XX PAD中简化逻辑网络
16. 1 引言
16. 2 德·摩根定理
16. 3 PAD结构
16. 4 逻辑网络最小比
16. 5 结论
附录 PSD312配置
第17章 PSD5XX计数器/定时器的工作
17. 1 概述
17. 1. 1 PPLD
17. 1. 2 计数器/定时器的操作
17. 2 PSD5XX计数器/定时器的输入/时钟定标
17. 3 不同工作方式
17. 3. 1 波形方式
17. 3. 2 脉冲方式
17. 3. 3 事件计数器方式
17. 3. 4 时间捕捉方式
l7. 3. 5 监视定日寸器方式
附录1 带有计数器/定时器逻辑方程的Abel文件(波形方式)
附录2 PSD——全局配置报告文件. crp(波形方式配置)
附录3 在PSD5XX中实现4个PWM定时器
第18章 PSD4XX/5XX与微控制器的接口
18. 1 提要
18. 1. 1 PSD4XX/5XX的结构
18. 2 FSD4XX/5XX的总线接口
18. 2. 1 PSD4XX/5XX与多路复用总线的接口
18. 2. 2 PSD4XX/5XX与非多路复用总线的接口
18. 2. 3 可选择的功能
18. 3 总线时序考虑
18. 3. 1 访问时间计算
18. 3. 2 EPROM CMiser选项
18. 3. 3 复位时序
18. 3. 4 RST—OUT信号(任选)
18. 4 可支持的微控制器
18. 5 如何配置PSD的总线接口
18. 6 在PSDconfiguration中选择总线接口
18. 7 在ABEL文件中确定DPLD方程
18. 8 总线接口举例
18. 9 与微控制器80C31系列的接口
18. 9. l 80C3l的总线
18. 9. 2 存贮器存取的两种方式
18. 9. 3 80C31与PSDXX 5XX的接口电路图
18. 9. 4 推荐的复位电路
18. 9. 5 在PSDconfiguration中规定80C31的总线接口
18. 9. 6 在ABEL文件中确定DJPLD译码功能
18. 9. 7 组全方式中重叠的EPROM空间
18. 9. 8 用PSD4XX-5XX仿真80C3l的总线周期
18. 9. 9 带PSD4XX/5XX和外部存贮器的80C3l
18. 10 与微控制器68HCll系列的接口
18. 10. 1 G8HCll的总线
18. 10. 2 68HC11与PSD4XX/5XX的接口
18. 10. 3 在PSDconfiguration中规定68HCll的多路复用接口
18. 10. 4 午ABEL文件中确定DPLD译码功能
18. 10. 5 用PSD4XX/5XX传真68HC11的总线周期
18. 10. 6 带PSD4XX/5XX和外部存贮器的68HCll
18. 10. 7 在ABEL文件中确定外部SRAM DPLD/译码功能
18. 10. 8 68HC11K4的总线
18. 10. 9 68HC1lKl与PSD4XX/5XX的接口
18. 10. 10 在PSDconfiguration中规定68HCllK4的非多路复用总线接口
18. 10. 11 在ABEL文件中确定DPLD译码功能
18. 10. 11 用PSD4XX/5XX仿真68HCllK4的总线周期
18. 11 与微控制器80C196系列的接口
18. 11. 1 80C196的总线
18. 11. 2 80Cl96与PSD4XX/5XX的接口电路图
18. 11. 3 在PSDconfiguration中规定80C196的总线接口
18. 11. 4 在ABEL文件中确定DPLD/译码功能
18. 11. 5 用PSD4XX/5XX仿真80C196的总线周期
18. 12 PSD4XX/5XX与68302的接口
18. 12. 1 68302的总线
18. 12. 2 68302与PSD4XX/5XX的接口电路图
18. 12. 3 在PSDcodiguration中规定68302的总线接口
18. 12. 4 在ABEL文件中确定DPLD/译码功能
18. 12. 5 用PSD4XX/5XX仿真68302的总线周期
18. 13 PSD4XX/5XX与68HC16/68330/331/332/340的接口
18. 13. 1 683XX的总线
18. 13. 2 68332与PSD4XX/5XX的接口电路图
18. 13. 3 在PSDconfiguration中规定68332的总线接口
18. 13. 4 在ABEL文件中确定DPLD/译码功能
18. 13. 5 用PSD4XX/5XX仿真68332的总线周期
18. 14 PSD4XX/5XX与Z8的接口
18. 14. 1 Z8的总线
18. 14. 2 Z8与PSD4XX/5XX的接口电路图
18. 14. 3 在PSDconfiguration中规定Z8的总线接口
18. 14. 4 在ABEL文件中确定DPLD/译码功能
18. 14. 5 用PSD4XX/5XX仿真Z8的总线周期
18. 15 PSD4XX/5XX与Z80的接口
18. 15. 1 Z80的总线
18. 15. 2 Z80与PSD3XX/5XX的接口电路图
18. 15. 3 在PSDconfiguration中规定Z80的总线接口
18. 15. 4 在ABEL文件中确定DPLD/译码功能
18. 15. 5 用PSD4XX/5XX仿真Z80的总线周期
18. 16 PSD4XX/5XX与ST90R26的接口
18. 16. 1 ST90R26的总线
18. 16. 2 ST90R26与PSD4XX/5XX的接口电路图
18. 16. 3 在PSDconfiguration中规定ST90R26的总线接口
18. 16. 4 在ABEL文件中确定DPLD/译码功能
18. 16. 5 用PSD4XX/5XX仿真ST90R26的总线周期
18. 17 PSD4XX/5XX与80C166的接口
18. 17. 1 80C166的总线
18. 17. 2 80C166与PSD4XX/5XX的接口电路图
18. 17. 3 在PSDconfiguration中规定80C166的总线接口
18. 17. 4 在ABEL文件中确定DPLD/译码功能
18. 17. 5 用PSD4XX/5XX仿真80C166的总线周期
18. 18 PSD4XX/5XX与Echclon的NEURON 3150芯片的接口
18. 18. 1 3150的总线
18. 18. 2 3150与PSD4XX/5XX的接口电路图
18. 18. 3 在PSDconfiguration中规定3150的总线接口
18. 18. 4 在ABEL文件中确定DPLD/译码功能
18. 18. 5 用PSD4XX/5XX仿真Echelon NEURON 3150的总线周期
18. 19 结论
第19章 如何计算和降低PSD4XX和PSD5XX的功耗
19. 1 引言
19. 2 PSD4XX和PSD5XX中功耗的使用
19. 3 电源管理模式寄存器
19. 4 ZPLD
19. 5 EPROM
19. 6 SRAM
19. 7 备用模式
19. 7. 1 掉电模式
19. 7. 2 睡眠模式
19. 8 输入时钟
19. 9 PSD4XX/5XX的功耗方程
19. 10 实例
19. 11 结论
第20章 PSD5XX设计指导
20. 1 引言
20. 2 设计实例
20. 2. 1 功能规范
20. 2. 2 功能划分
20. 2. 3 功能块
20. 3 PSDsoft开发工具
20. 4 设计实例的应用
20. 4. 1 进入PSDsoft程序
20. 4. 2 项目的管理
20. 4. 3 输入设计源文件
20. 4. 4 编译源文件
20. 4. 5 为源文件选择跟踪选项
20. 4. 6 为源文件选择优化选项
20. 4. 7 查看源文件的各组成部分
20. 4. 8 退出PSDabel
20. 4. 9 配置本设计
20. 4. 10 配置总线接口
20. 4. 11 设计方案的编译
20. 4. 12 对设计进行仿真
20. 4. 13 对PSD5XX编程
PSDsoft的输入/输出文件清单
第2章 用ROM随仿真器对基于PSD3XX的系统进行快速软件调试
21. 1 引言
21. 2 设计机理
21. 3 系统PSD3XX配置
21. 4 仿真PSD3XX配置
21. 5 结论
附录A PSD_SYS. SVl(系统PSD3XX配置文件)
附录B PSD_SIM. SVl(仿真PSD3XX配置文件)
第22章 可以自动扫描的PSD4XX/5XX小键盘接口
22. 1 引言
22. 2 典型的小键盘接口
22. 3 一种更有效的小键盘接口方案
22. 4 PSD的I/O端口配置
22. 5 GPLD逻辑实现
22. 6 消抖电路
22. 7 扫描状态机
22. 8 用PSD4XX/5XX实现小键盘接口
附录A KEYA. ABL文件
附录B KEYB. ABL文件
附录C KEYPAD. STL文件
参考文献