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