FPGA验证方法、流程和
规划
课程目标(1)
• 了解业界的FPGA验证方法
• FPGA设计流程
• FPGA验证方法和验证流程
• FPGA验证规划和验证平台搭建
• 掌握FPGA功能验证方法和技术
• 功能覆盖率和代码覆盖率
• 实用构造Testbench设计指南
• EDA工具在验证中的使用
• 掌握FPGA时序验证方法和技术
• 掌握时序设计基本概念
• FPGA中存在的时序问题和解决方法
2
课程目标(2)
• 掌握FPGA的系统和测试验证方法
• FPGA在线调试和验证
• 图像处理系统的验证方法
• 通信系统的验证方法
• 复杂FPGA验证平台设计技术
• System Verilog基础知识
• Testbench时序
• 激励的产生
• 验证方法学和分层的验证环境
3
课程安排
• FPGA基本应用
• FPGA设计流程
• FPGA验证方法
• FPGA验证规范
• FPGA验证平台
4
5
FPGA概述
• FPGA – 现场可编程门阵列
• 由逻辑模块和电气程控互连组成的普通两
维阵列
• 用来实现特定的硬件功能
• 可以根据需求改动和订制
• 在什么地方使用FPGA?
• 汽车/远程信息处理
• 消费电子
• 数据处理
• 数字成像和视频
• 嵌入式系统
• 家庭网络
• 工业仪器
• 医疗应用
• 军事/航空
• 网络/通信
• 超级计算
• 无线通信