那些城市那些花

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页

2017年6月13日 #

ARM和X86架构

摘要: 重温下CPU是什么 中央处理单元(CPU)主要由运算器、控制器、寄存器三部分组成。运算器起着运算的作用,控制器负责发出CPU每条指令所需要的信息,寄存器保存运算或者指令的一些临时文件以保证更高的速度。 CPU有着处理指令、执行操作、控制时间、处理数据四大作用,打个比喻来说,CPU就像我们的大脑,帮我 阅读全文

posted @ 2017-06-13 23:26 那些城市那些花 阅读(1432) 评论(0) 推荐(0) 编辑

2017年6月8日 #

UVM序列篇之二:sequence和item(上)

摘要: 无论是自驾item,穿过sequencer交通站,通往终点driver,还是坐上sequence的大巴,一路沿途观光,最终跟随导游停靠到风景点driver,在介绍如何驾驶item和sequence,遵守什么交规,最终可以有序地穿过sequencer抵达driver之前,读者又必要首先认识sequen 阅读全文

posted @ 2017-06-08 23:34 那些城市那些花 阅读(1608) 评论(0) 推荐(0) 编辑

球员岁月齐祖辉煌,执教生涯尤胜当年

摘要: 作为皇家马德里主教练,齐达内话不多,但每当他开口,所有人都会听着。他已经拿到了自己执教生涯中的第二个欧冠冠军,也说明他和他手下球员的关系十分融洽。 一位曾与齐达内做过队友的球员表示,他记得齐祖几乎没说过什么话。他把齐达内形容为一个性格腼腆的人,而这也是皇马主帅大获成功却显得出人意料的原因(图片来源: 阅读全文

posted @ 2017-06-08 23:19 那些城市那些花 阅读(546) 评论(0) 推荐(0) 编辑

UVM序列篇之一:新手上路

摘要: 声明:本人所有权属路科验证,本人仅为个人学习方便将文章整理至此。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 有了UVM的世界观,知道这座城市的建筑设计理念,也跟着码师们(实在不忍心用码农……)一起修建了各成独立环境的组件群落。读者们在经过一番实践,经过上一 阅读全文

posted @ 2017-06-08 23:10 那些城市那些花 阅读(4451) 评论(0) 推荐(0) 编辑

2017年5月28日 #

*2-3-7-加入field_automation机制

摘要: 在2.3.3节中引入my_mointor时,在my_transaction中加入了my_print函数; 在2.3.5节中引入reference model时,加入了my_copy函数; 在2.3.6节引入scoreboard时,加入了my_compare函数。 上述三个函数虽然各自不同,但是对于不 阅读全文

posted @ 2017-05-28 14:31 那些城市那些花 阅读(1911) 评论(0) 推荐(0) 编辑

2.3.6-加入scoreboard

摘要: 在验证平台中加入了reference model和monitor之后,最后一步是加入scoreboard。my_scoreboard的代码如下: 代码清单 2-50 文件:src/ch2/section2.3/2.3.6/my_scoreboard.sv 3 class my_scoreboard 阅读全文

posted @ 2017-05-28 11:19 那些城市那些花 阅读(768) 评论(0) 推荐(0) 编辑

2017年5月12日 #

*2_3_5_加入reference model

摘要: 摘自:http://book.2cto.com/201408/46009.html 在2.1节中讲述验证平台的框图时曾经说过,reference model用于完成和DUT相同的功能。 reference model的输出被scoreboard接收,用于和DUT的输出相比较。DUT如果很复杂,那么r 阅读全文

posted @ 2017-05-12 01:17 那些城市那些花 阅读(1399) 评论(0) 推荐(0) 编辑

2017年5月11日 #

*2.3.4_封装成agent

摘要: 上一节在验证平台中加入monitor时,读者看到了driver和monitor之间的联系:两者之间的代码高度相似。其本质是因为二者处理的是同一种协议,在同样一套既定的规则下做着不同的事情。由于二者的这种相似性,UVM中通常将二者封装在一起,成为一个agent。因此,不同的agent就代表了不同的协议 阅读全文

posted @ 2017-05-11 23:04 那些城市那些花 阅读(1724) 评论(0) 推荐(0) 编辑

*2.3.3-加入monitor

摘要: 验证平台必须监测DUT的行为,只有知道DUT的输入输出信号变化之后,才能根据这些信号变化来判定DUT的行为是否正确。 验证平台中实现监测DUT行为的组件是monitor。driver负责把transaction级别的数据转变成DUT的端口级别,并驱动给DUT,monitor的行为与其相对,用于收集D 阅读全文

posted @ 2017-05-11 00:58 那些城市那些花 阅读(664) 评论(0) 推荐(0) 编辑

2017年5月10日 #

*2.3.2_加入env

摘要: 在验证平台中加入reference model、scoreboard等之前,思考一个问题:假设这些组件已经定义好了,那么在验证平台的什么位置对它们进行实例化呢?在top_tb中使用run_test进行实例化显然是不行的,因为run_test函数虽然强大,但也只能实例化一个实例;如果在top_tb中使 阅读全文

posted @ 2017-05-10 22:01 那些城市那些花 阅读(408) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 下一页