第一部分 异步电路设计教程
第1章 引言
1.1 为什么要考虑异步电路
1.2 目的与背景
1.3 时钟与握手
1.4 第一部分概要
第2章 基础
2.1 握手协议
2.2 Muller C单元和指示原理
2.3 Muller流水线
2.4 电路实现方式
2.5 理论
2.6 测试
2. 7小结
第3章 静态数据流结构
3.1 引言
3.2 流水线和环路
3.3 构造块
3.4 一个简单的例子
3.5 环路的简单应用
3.6 FOR,IF和WHILE结构
3.7 更复杂的例子:最大公约数电路
3.8 补充例子
3.9 小结
第4章 性能
4.1 引言
4.2 电路性能的定性分析
4.3 性能的定量分析
4.4 相关图分析法
4.5 小结
第5章 握手电路实现
5.1 锁存器
5.2 分支、汇合与并入
5.3 功能块--基础
5.4 捆绑数据功能块
5.5 双轨功能块
5.6 混合功能块
5.7 多路选择器和多路分配器
5.8 互斥、仲裁和亚稳定性
5.9 小结
第6章 速度无关控制电路
6.1 引言
6.2 信号转换图
6.3 基本综合过程
6.4 采用状态保持元件实现
6.5 初始化
6.6 综合过程概述
6.7 Petrify:从STG综合sl电路的工具
6.8 用Petrify设计的实例
6.9 小结
第7章 高级4相捆绑数据协议和电路
7.1 通道和协议
7.2 静态类型检查
7.3 更高级的锁存器控制电路
7.4 小结
第8章 高级语言和工具
8.1 引言
8.2 CSP中的并发和信息传送
……
附录A VHDL通道包
第二部分 Balsa--异步硬件综合系统
第9章 Balsa入门
第10章 Balsa语言
第11章 建立库元件
第12章 一个简单的DMA控制器
第三部分 大规模异步电路设计
第13章 DESCALE:应用于低功能卡设计实验
第14章 异步维特比(Viterbi)解码器
第15章 处理器
参考文献
索引