| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
译者序
原书序
前言
第1章 基础知识
1.1 什么是综合?
1.2 设计流程中的综合
1.3 逻辑值体系
1.4 位宽
1.5 值保持器的硬件建模
第2章 从Verilog结构到逻辑门
2.1 持续赋值语句
2.2 过程赋值语句
2.3 逻辑算符
2.4 算术算符
2.5 关系算符
2.6 相等性算符
2.7 移位算符
2.8 向量运算
2.9 部分先取
2.10 位选取
2.11 条件表达式
2.12 always语句
2.13 if语句
2.14 case语句
2.15 现谈锁存器推导
2.16 循环语句
2.17 触发器的建模
2.18 再谈阻塞式和非阻塞式赋值
2.19 函数
2.20 任务
2.21 使用x值和z值
2.22 门级建模
2.23 模块实例化语句
2.24 参数化的设计
第3章 建模示例
3.1 组合逻辑的建模
3.2 时序逻辑的建模
3.3 存储器的建模
3.4 编写布尔等式
3.5 有限状态机的建模
3.6 通用移位寄存器的建模
3.7 ALU的建模
3.8 计数器的建模
3.9 参数化加法器的建模
3.10 参数化的比较器的建模
3.11 译码器的建模
3.12 多路选择器的建模
3.13 参数化的奇偶校验生成器的建模
3.14 三态门的建模
3.15 数据流检测模型
3.16 阶乘模型
3.17 UART模型
3.18 纸牌21点模型
第4章 模型的优化
4.1 资源分配
4.2 公共子表达式
4.3 代码移位
4.4 公因子提取
4.5 交换律和给合律
4.6 其他优化手段
4.7 触发器和锁存器的优化
4.8 设计规模
4.9 使用括号
第5章 验证
5.1 测试平台
5.2 赋值语句中的延迟
5.3 悬空的端口
5.4 遗失的锁存器
5.5 再谈延迟
5.6 事件表
5.7 综合指令
5.8 变量的异步预置位
5.9 阻塞式和非阻塞式赋值
附录A 可综合的语言结构
附录B 通用库
参考文献