深入理解OpenRISC体系结构
甄建勇
前言
Do you want to sell sugared water for the rest of your life?Or do you want to come with me and change the world?(你想用余生卖糖水,还是和我一起来改变世界)
——Steven Paul Jobs(史蒂夫·保罗·乔布斯)
2002年8月10日,龙芯1号研制成功,打响了我国CPU自主研发的第一枪。从那以后,我国的集成电路设计事业进入飞速发展的快车道,经过十多年的快速发展和从业人员的不懈努力,我国的半导体行业和CPU设计技术有了长足的发展和进步。据统计,2002年,我国半导体产业的市场规模是268.4亿元人民币,到2012年,这一数值已达到3500亿美元,2002年IC设计产业规模是21.6亿元,到2012年,仅Intel一家公司的年收入就高达500亿美元,比十年前有了数十倍甚至上百倍的增长。伴随着产业规模的快速增长,相关的企业数量、企业规模更是不可同日而语,产业规模和企业规模的不断增长和扩大,必然会增加相关人才需求量。据统计,目前仅上海地区的集成电路人才缺口就高达25万。美国、日本等国家由于高级设计工程师的人力资源成本远高于中国,所以,近年来开始把很多设计工作转移到中国大陆,以降低设计成本,这更加激化了日益增长的产业规模和落后的人才培养之间的矛盾。人才培养和教材建设是其中重要的组成部分,我作为从业者,深感相关书籍编写的迫切性,也希望借本书的出版为我国的集成电路设计事业的发展贡献出自己的一点绵薄之力。
写作原则
为了提高本书的质量和价值,在写作时特别注重以下几个方面的工作。
1.全书组织
在全书组织方面力求做到客观和直观。所谓“客观”,是指所述的内容不仅包括OpenRISC相对其他计算机体系结构的优势,也包含其不足,需要进一步完善和改进的方面。“尽信书不如无书”…