欢迎来到天天文库
浏览记录
ID:42034399
大小:1.70 MB
页数:72页
时间:2019-09-05
《如何做FPGA验证》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、如何做FPGA验证前言自己是从2013年7月份开始做关于FPGA的验证工作,本文完成于14年的6月,写这个文档的目的主要是对将近一年的学习做一个总结,另外秉着互联网“我为人人人人为我”的精神,将自己学习过程中的收获和教训写出来和需要的人共享。本文主要介绍了涉及FPGA验证的基本知识,包括了SystemVerilog语言、UVM(通用验证方法学)、Questasim软件以及批处理脚本共四部分内容,文章中对各个知识点讲解都比较泛,很多知识点仅仅是点到为止,需要查阅其他资料进行更进一步的学习。本文章主要是面向初次学习PFGA和IC验证的同学,通过本文章的阅读,能够对SV的
2、基础知识、UVM的基本框架、Questasim的基本应用以及验证项目的基本流程有个大概的了解,结合网络上其他资料,能够快速入门PFGA验证。网络上关于UVM和SV的资料推荐以下几个:《UVM1.1应用指南及源码分析》张强《UVM_CookBook_2013》《SystemVerilog与功能验证》钟文枫UVM的帮助文档QuestaSim的帮助文档郭乐2015年3月18于西安电子科技大学西电张冰实验室如发现有错误之处,请联系:guolehaohao@163.com致谢时光荏苒、岁月如梭,转眼已到自己毕业的时间。回首自己将近三年的研究生学习生活,一路坎坎坷坷,幸而得到身
3、边许多良师益友的关怀和指导、帮助和激励,使自己得以勤奋自勉,顺利完成学业。在此成文之际,我首先向我的研究生导师张冰老师致以衷心的感谢。研究生期间张老师深厚的学术造诣、统揽全局的洞察能力、幽默乐观的生活态度和对技术进步的不懈追求拓宽了我的人生视野,照亮了我人生前行的道路。特别感谢项目组的张奭老师、潘伟涛老师,在完成验证项目期间,张奭老师和潘伟涛老师给予了详细的指导,并提出了许多宝贵的意见。感谢北京大学光通信国家重点实验室给我提供宝贵的锻炼机会,正是因为有了在北大实习的经历,才有了本篇文章。感谢北京大学的张诚博士、赵辉博士、刘跃博士,吕毅和张平同学,感谢曾经并肩学习过的
4、陈中强、彭露、刘春及张晋源同学,每次向你们咨询问题,你们都能知无不言、言无不尽,让我受益匪浅。彭露、金淼、杜滨源也为本文做出贡献,在此一并感谢。西电张冰实验室如发现有错误之处,请联系:guolehaohao@163.com目录第一章SystemVerilog语言..........................................................................................................1第一节C的编程风格.......................................
5、......................................................................1第二节面向对象的SV...........................................................................................................3第三节独特的数组和队列......................................................................................
6、...............4第四节DPI接口.....................................................................................................................6第五节小结.............................................................................................................................8第二章UVM介绍.....
7、...................................................................................................................9第一节UVM基本架构和特点............................................................................................11第二节UVM中三个重要的概念...............................................
此文档下载收益归作者所有