Xilinx大学合作计划指定教材——Verilog HDL 程序设计与实践
前 言
更新于2009-03-10 15:36:00

        目前,EDA技术已经成为现代电子设计领域的基本手段,涵盖印制电路板(PCB)设计、可编程逻辑器件开发、专用集成芯片设计以及系统验证等诸多领域。硬件描述语言(HDL)是EDA技术中的一个重要组成部分,可应用于除PCB设计外的各个领域。
        Verilog HDL语言为两个主流HDL语言之一(另一个是VHDL语言),在全球范围内具有广泛的用户群,具有超过80%的行业覆盖率。在美国,使用Verilog HDL进行设计的工程师大约有10多万人,占HDL设计行业工程师的90%左右,并有200多所大学开设Verilog HDL语言的相关课程,包括斯坦福大学、卡内基·梅隆大学这样的著名高校。在中国,工业界大约有一半以上的工程师在使用Verilog HDL语言,并且这一比例还在快速上升;教育界有以夏宇闻老师为代表的各位前辈进行了初期推广,目前已具备较大的应用规模。其实就学习难度而言,Verilog HDL语言要比VHDL简单得多。而且Verilog HDL语言和C语言语法风格类似,更容易被在校大学生和初学者接受。
        Verilog HDL语言的学习是一个实践性很强的过程,如果直接上手去完成芯片设计,需要大量的资金和昂贵的成本,并面临极大的风险,不仅对于大多数在校学生,甚于对工程师和企业而言都是无法承受的,因此可编程逻辑器件(CPLD、FPGA)就成为最好的学习和创新平台。为了让更多的在校学生和初学者更好地切近行业需求,同时为了改善高校教学内容,Xilinx公司大学计划(Xilinx公司是全球最大的可编程逻辑器件提供商)和上海智翔信息科技发展有限公司推出了一系列教材和相关课程。本书也是其中的一本,通过Xilinx公司的FPGA平台来介绍基于Verilog HDL语言开发的相关知识。
        本书按照开门见山、自顶向下的方式来组织内容,在介绍相关知识点之前,先告诉读者其出现的背景、本质特征以及应用场景,让读者不仅掌握基本语法,还能够获得深层次理解。全书内容分为13章:第1章为EDA设计与Verilog HDL语言概述,第2章为Verilog HDL基础与开发平台操作指南,第3章为Verilog HDL程序结构,第4章为Verilog HDL语言基本要素,第5章为面向综合的行为描述语句,第6章为面向验证和仿真的行为描述语句,第7章为系统任务和编译预处理语句,第8章为Verilog HDL可综合设计的难点解析,第9章为高级逻辑设计思想与代码风格,第10章为可综合状态机开发实例,第11章为常用逻辑的Verilog HDL实现,第12章为Xilinx硬核模块的Verilog HDL调用,第13章为串口接口的Verilog HDL设计。各章均附有一定的思考题,供读者练习和自我检查。
        本书语言简洁,层次清晰,以Verilog HDL语言的各方面开发为主线,遵照硬件应用系统开发的基本步骤和思路进行详细讲解,并穿插ISE开发工具的操作技巧与注意事项,具备很强的可读性、指导性和实用性。本书在写作过程中,参考了许多资料,包括书籍、论文和网络资源,在这里向原作者表示感谢。本书是云创工作室的团队合作成果,在这里感谢给予我们支持、帮助的同事和朋友们。
        本书主要面向通信、电子、计算机等相关专业学生,也适合从事电子设计和开发工作的人员阅读,特别适合希望系统学习Verilog HDL语言的工程师阅读。
        由于作者水平有限,加之时间仓促,本书不足之处还请广大读者批评指正。欢迎大家通过电子邮件(liuyang@ptpress.com.cn)与我们沟通交流。

网友留言