个人简介
汤志忠,1970年3月毕业于清华大学自动控制系,现为清华大学计算机系教授,博士生导师。从事计算机学科的教学和科研已经超过37年,主要研究方向是高性能计算及网格计算、并行算法及编译优化等。已经为本科生和研究生主讲了“计算机组成”和“计算机系统结构”等多门课程,主持完成了国家科技攻关项目10多项,发表学术论文100多篇,编写和翻译著作10多部,多次获得国家级和省部级奖励。
内容简介
本书介绍了开放式实验CPu的设计方法,采取全新的实验理念,允许实验者自行设计指令系统和CPU的系统结构,能对CPu设计的正确性进行验证。
本书介绍一种开放式CPU实验教学系统TEC-CA,以及计算机组成原理实验和计算机系统结构实验。计算机组成原理实验包括多种编码实验、运算器部件实验、存储器实验、组合逻辑控制器和微程序控制器实验等;计算机系统结构实验包括普通CPu设计、具有多级流水的CPU设计、具有多级流水带cache的CPU设计和超标量CPU设计等。
为了帮助初学者设计CPu,本书以if语句、process语句、case语句3个常用语句和VHDL层次结构为重点,通过大量实例讲解了如何使用VHDL设计硬件;通过16位实验CPu设计实例及其VHDL程序源代码阐述CPu设计方法。
本书可用作计算机专业本科生和研究生的实验教材,也可作为相关专业人员的参考书。