微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > SystemVerilog学习(1)

SystemVerilog学习(1)

时间:10-02 整理:3721RD 点击:

开始学习SystemVerilog,记录相关东东
多交流,欢迎访问我的blog:http://www.cnblogs.com/Sivar
_________________________________
现有环境:
synopsys VCS环境,
SV3.1A参考手册
《SystemVerilog for VerificationA Guide to Learning the Testbench Language Features  Second Edition》
systemverilog验证方法学
网上下的几个training_labs
SystemVerilog Tutorials

________________________________
转摘:
说实话,目前还是VMM的资料丰富些,初学时找对了资料能很快上手。主要是Synopsys提供了一些比较好的能让人快速上手的的文档和培训资料。VMM入门文档:http://www.vmmcentral.com/pdfs/vmm_introduction_dv_v1.pdfVMM入门lab:$VCS_HOME/doc/UserGuide/examples-pdf/vmm_tutorial_svlab的文档:$VCS_HOME/doc/UserGuide/pdf/TestbenchTutorialSuite.pdf(老版本的的叫vmm_tutorial.pdf吧)以及还有Janick Bergeron写的系列primer,。$VCS_HOME/doc/UserGuide/pdf/vmm_primers.pdfVMM release里的MAC的例子, VMM这本书,以及还有大量的SNUG文章都能让你迅速入门,提升。
对于OVM,相对资料比较少,可以先从Cadence的OVM Workshop着手(如果有的话),没有的话就先看看道格拉斯的那几篇文章,比较浅显,然后学习OVM Cookbook和OVM UserGuide以及里面的XBUS例子。OVM Golden Reference Guide就是把各个class的method整出来了共你查,用处不大,还不如直接看release里面的OVM Reference Guide文档
深入就不多说了,最重要的还是要在实际项目中锻炼了。
研究源码的可来这儿:http://www.intelligentdv.com/documents/
好像三家工具都支持的UVM快要release了。主要是基于OVM加上部分VMM特性整出来的吧(OVM毕竟出来的晚些,吸收了VMM等之前方法学的诸多优点),这个以后应该是主流,现在用OVM的话以后过渡会比较平滑。

___________________________________
用SystemVerilog做验证项目实例:
http://socvista.com/bbs/viewthread.php?tid=3105
Design Compiler 综合 system verilog
http://bb2hh.blogbus.com/logs/53531264.html
SystemVerilog快速入门:
http://www.fpga.com.cn/HDL/systemverilog/1.htm



>>>> From Sivar's: http://www.cnblogs.com/Sivar Thanks for your reading.

多谢louzhu分享!

thanks for sharing

谢谢分享  关注中~

谢谢小编分享

新手上路 学习

thanks aaaaaaaaaaa lot

多谢小编分享

非常感謝

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top