03 2016 档案

UVM之uvm_phase
摘要:UVM中的phase机制很有意思,它能让UVM启动之后,自动执行所有的流程。UVM 的user guide 中对uvm_phase的定义如下: This base class defines everything about a phase: behavior, state, and context. To define behavior, it is extended by UVM or the... 阅读全文

posted @ 2016-03-25 07:18 dpc525 阅读(703) 评论(0) 推荐(0)

(转)数字电路的设计验证
摘要:设计验证一般有下列四个部分: (a) RTL仿真(RTL simulation):发生在RTL设计完成之后,主要是检查这个设计的功能是否符合预期,因此也被称为功能仿真(functional simulation),或是行为仿真(behavioral simulation).。所有综合等等后续动作,必须在这一步骤完成后,才能继续下去。在这一个阶段的仿真,是没有时序(timing)观念的,所有的信号翻... 阅读全文

posted @ 2016-03-25 06:51 dpc525 阅读(1463) 评论(0) 推荐(0)

Verilog 参数化设计
摘要:为了提高模块的重复利用,关键就在于避免硬编码(hard literal),使模块参数化。参数化建模的好处是可以使代码清晰,便于后续维护和修改。只需要修改参数,不用修改其他代码就可以适用于不同的环境中。具体的参数化建模方法有 3 种: `define 宏定义 parameter,localparam 模块参数化 `ifdef 等条件编译 使用define,parameter和loc... 阅读全文

posted @ 2016-03-15 23:10 dpc525 阅读(2235) 评论(0) 推荐(0)

88E1111
摘要:千兆网phy芯片 支持GMII,RGMII,MII等接口 具备4个GMII时钟模式 支持自适应功能 超低功耗模式 功率降低模式 MDC/MDIO/TWSI接口 支持10Mb/s,100Mb/s,1000Mb/s 参考文献: [1] 千兆以太网芯片88E1111 RGMII模式的驱动. http://www.cnblogs.com/shengansong/archive/2012/01/04/2... 阅读全文

posted @ 2016-03-08 06:50 dpc525 阅读(917) 评论(0) 推荐(0)

Eclipse介绍
摘要:Eclipse是著名的跨平台开源集成开发环境(IDE)。最初主要用来Java语言开发。Eclipse的本身只是一个框架平台,通过插件使其作为C/C++、Python、PHP等其他语言的开发工具。Eclipse拥有较佳的灵活性,所以许多软件开发商以Eclipse为框架开发自己的IDE。 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的... 阅读全文

posted @ 2016-03-03 22:32 dpc525 阅读(844) 评论(0) 推荐(0)

导航