文档介绍:1基于Verilog的FPGA设计基础西安邮电学院电子工程学院主讲:李哲辅导:张阿宁Email: ******@: 88166282 (Office)Office: #2实验楼324page 1?FPGA——Field Programmable Gate Array2FPGA设计基础?什么是FPGA?——(Field Programmable Gate Array)是集成电路IC(Integrated Circuits)特点:现场可编程?用途:ASIC验证,工程应用?FPGA设计:使用FPGA实现用户数字逻辑(不是设计FPGA本身)3?FPGA与HDL语言的关系:Verilog/VHDL前者是基石,或者是语言(工具)(类似于CPU与程序语言关系:C语言等)?FPGA与数字电路设计的关系前者是实体,后者是灵魂?FPGA与CPU的关系二者独立都无法工作,前者可顺序可并发实现逻辑,或者只能顺序实现逻辑,但相对灵活。Hardware Description Language?HDL与其他高级语言(C语言等)区别4?FPGA设计流程:需求—方案—设计—仿真—下载—验证?工程设计FPGA内部逻辑设计外部系统设计?优点:内部逻辑与系统同步设计(方便修改)?缺点:成本相对比较高、可靠性相对低。5课程特点?面向电子类本科专业的学生;?数字集成电路设计与实现的基础课程;?课程利用硬件描述语言(Verilog HDL)建模、仿真、综合及FPAG实现的设计复杂数字逻辑电路与系统的方法和技术。6教学目标?了解集成电路的现状和发展趋势?建立自顶向下的系统设计思想?掌握可综合Verilog HDL程序的编写方法?掌握仿真程序的编写方法?掌握复杂数字电路的设计方法?掌握可编程器件的内部逻辑结构?掌握可编程器件的开发工具7教学方式及考核?教学方式–课堂讲授(做笔记)–练习?考核规则–实验30%–期末考试60%–课堂表现 10%8主要参考书?《基于Verilog的FPGA设计基础》杜慧敏等,西安电子科技大学出版社?《复杂数字电路与系统的Verilog HDL设计技术》夏宇闻编,北京航空航天大学出版社?《Verilog HDL 数字设计与综合》(第二版)SamirPalnitkar夏宇闻等译?其它参考资料?Verilog HDL实用教程张明编著电子科技大学出版社?Verilog HDL与数字ASIC设计基础主编:罗杰华中科技大学出版社?Verilog HDL 硬件描述语言(美)?Verilog HDL 高级数字设计(美)Michael D Ciletti著张雅绮等译10西安邮电学院计算机系集成电路的现状和发展趋势