第一章 DDL语言行为功能级模拟器 1
第一节 行为功能级模拟的意义 1
第二节 行为功能级模拟器BFLSIM的组成 3
第三节 DDL语言简介 5
第四节 数据输入和控制命令DCL语言 15
第五节 模拟器的工作流程及操作 20
第六节 模拟系统的调试工具DEBUG 23
第二章 RISC SPARC及其DDL描述 25
第一节 RISC SPARC简介 25
第二节 RISC SPARC的体系结构及指令操作 33
第三节 MB86901 SPARC的DDL描述的总体构思 43
第四节 单周期指令的描述 49
第五节 多周期指令的描述 58
第六节 延迟转移(BRANCH)指令Bicc的描述 72
第七节 陷阱(TRAP)指令的描述 80
第八节 跳转(JMPL)指令的描述 85
第九节 调用(CALL)指令的描述 87
第十节 存贮、重现和读写控制寄存器指令 88
第十一节 数据相关问题的DDL描述 97
第三章 MB86901 SPARC的行为功能级模拟的执行 101
第一节 行为功能级硬件模型运行的目的 101
第二节 MB86901 SPARC全机指令模拟结果分析 102
第三节 MB86901 SPARC汇编器的设计及运行 107
第四节 SPARC的硬件设计和时序安排 108
第四章 MB86901 SPARC全机性模拟策略 110
第一节 行为功能级测试的意义 110
第二节 寄存器测试 111
第三节 指令测试 112
附录一 MB86901 SPARC的DDL源描述 119
附录二 部分指令模拟结果 166
附录三 乘法指令模拟结果 180
参考文献 200