原创 FPGAer需要UVM吗?

2015-4-7 15:28 1243 18 19 分类: 消费电子

FPGA工程师需要UVM吗?这个问题在FPGA越来越“软”的今天似乎答案有点明显,虽然现如今FPGA的容量特性空前强大,硬件方面:集成多核处理,DSP核,各种高速接口,外存控制器模块等等,这些功能一般核通过流行的互联总线(AXI,Avalon)等连接;软件开发环境方面:越来越好的SV开发支持,DSP算法综合插件(DSPBuilder,SystemGenerator),高层次语言综合(HLS)支持,使得FPGA更像是一块SOC带了一部分可编程的特性。你会发现你用FPGA实现的功能越来越多,但需要做的传统逻辑验证工作似乎越来越少,利用UVM来做现如今的逻辑验证似乎是杀鸡用牛刀,UVM Express已经足够。

但是,另一方面,为应对FPGA日益软化的趋势,对于FPGAer来说可以通过学习UVM来了解和掌握面向对象(Object Orientated approach)的编程思想,编程框架(frame)等软件码农们的常见基本思想,从而打通自己软硬兼修的“任督二脉”,拓宽自己的“戏路”。(只懂C,太不够了,好不好)

我的UVM学习路径:

https://verificationacademy.com 是UVM的老巢,UVM的方方面面都可在上面找到。

课程“Basic UVM”是很好的入门材料,通过学习可以了解UVM验证环境的组成和搭建,一些基本概念:object, component, connect, TLM, agent, monitor, scoreboard等等,我目前还处于这个阶段,具体的语法和细节可以先不用关注,方法和思想最重要。

uvm
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1773089 2015-8-15 10:42

技术新颖,安全值得推广。

用户1577186 2015-8-14 15:28

说白了,没有企业有建立一个新的支付系统的责任感,也没有企业决心为此付出巨额成本。

忆轻狂 2015-8-13 15:30

大环境导致的,中国NFC支付需要的硬件环境没有基础,而支付宝这些软件交易又这么盛行,推广肯定很难。

用户1678053 2015-8-13 08:56

看看

用户1491955 2015-8-13 08:39

主要还是安全问题

用户1454308 2015-8-13 08:25

Good

用户1700732 2015-4-9 18:00

博主能多介绍一些内容吗?
相关推荐阅读
用户1295674 2014-02-15 12:38
利用TimeQuest约束双倍数据速(DDR)率源同步接口
  关于怎样来约束源同步IO数据接口的问题,网上有很多讨论,Altera/xilinx也发布了一些文档对于这个问题进行专门说明。但总体感觉,大家对于这个问题的认识还是比较模糊。最近因为项目需要,我...
我要评论
1
18
关闭 站长推荐上一条 /3 下一条