2012年4月22日
摘要: 以前只是调侃这句话的发音:解决问题的方法的多种多样(duzhongduyang)的。这也许正是教授的面对问题,解决问题的乐观的态度吧。做一件事情,难免会遇到一些困难,如果一昧的逃避,认为不可能,认为很难,放弃了,未免太过浮躁了。做一件事情,不怕你没有激情,只怕你坚持不下来,只怕你会认输。相信他,解决问题的方法是多种多样的。相信我,我一定能做好,做得更好。 阅读全文
posted @ 2012-04-22 22:30 海上牧云 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 意外的假期,偏逢奇怪的天气。明天要上班了,很是怀念不用上班的星期六。据已经证实的传言,五一已经被老板预定了。 阅读全文
posted @ 2012-04-22 22:19 海上牧云 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 今天开始写AMBA中AHB的BFM,大致的结构已经建好,明天把driver部分实现完善。现在对于sequence_lib还是不很了解,明天继续跟。 阅读全文
posted @ 2012-04-22 22:11 海上牧云 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 有可能是Synopsys这几年发展太过迅速了吧,感觉软件升级是挺快,不过感觉BUG倒也是真多。这不,今天发现使用UVMGEN工具生成的Top Module时有一个很不应该犯下的错误。我们来看看是怎么回事啊。下面这段代码是该工具生成的,我很纳闷, module top_mod(); logic clk; logic rst; // Clock Generation parameter sim_cycle = 10; // Reset Delay Parameter parameter rst_delay = 50; always begin ... 阅读全文
posted @ 2012-04-22 22:06 海上牧云 阅读(1752) 评论(0) 推荐(0) 编辑
  2012年4月21日
摘要: 实在有点晕乎了,VCS是不是支持implicity contraint,如下,AHB_DW == 32 => addr[1:0] == 0;这个在编译时总报错,说是=>这个操作符用错了地方。改成if形式的implicity contraint就可以了,这是为何? 阅读全文
posted @ 2012-04-21 20:00 海上牧云 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 在一个package中定义了两个常量,如下,const integer AHB_AW = 32;const integer AHB_DW = 32;然后在另一个文件中使用,rand bit [AHB_AW-1:0] addr;编译时报错,报AHB_AW不是编译时常量,这个怎么理解啊?将以上的改为parameter AHB_AW = 32;parameter AHB_DW = 32; 再次编译时就没有错了,怪哉!请知道的朋友告诉一声,谢谢! 阅读全文
posted @ 2012-04-21 19:56 海上牧云 阅读(294) 评论(0) 推荐(0) 编辑
  2011年2月10日
摘要: 2011北京的第一场雪,对我来说有如2009年那一场,预示着什么。那一天,记得是11月1日,我第一次到北京,外面下着雪,09年北京第一场雪。那一次,我改变了自己,改变了人生道路,走到今天,这个阶段,我知足了。 2011年,再次到北京的时候,同样的是北京第一场雪。看着那熟悉的一暮暮,我仿佛看到了09年的我。我清楚的知道,是改变的时候了。这一次,依然没有退路,无论多艰难,我都要坚持下去。 阅读全文
posted @ 2011-02-10 21:37 海上牧云 阅读(152) 评论(0) 推荐(0) 编辑
  2010年10月31日
摘要: --------------------------gconf-editor application notes-------------------------------2010-10-311. 在安装光盘里有这个软件,是rpm包。 设置快捷键的方法如下:启动gconf-editor然后在apps/metacity/global-keybindings下选择10个全局快捷键 之一,例如run_command_1,那它的值设定为要用的快捷键,比如<Control>E。然后,在ke 阅读全文
posted @ 2010-10-31 17:15 海上牧云 阅读(194) 评论(0) 推荐(0) 编辑
  2010年9月23日
摘要: 百望山巅,西子美人 阅读全文
posted @ 2010-09-23 19:25 海上牧云 阅读(118) 评论(0) 推荐(0) 编辑
  2009年8月16日
摘要: 片内互联架构 最近一直想理顺这个主题,毕竟在FPGA的设计中,无论是用硬核还是软件,不可避免要用到IP互联架构。 先打个头,列个小表:1. Avalon( Fabric Switch )Altera FPGA专用,用于NIOS、和NIOS2处理器与外设互联,协议简单,易于学习和使用。 新版Specification中定义了六种接口,分别是:Memory-Mapped Master & Sl... 阅读全文
posted @ 2009-08-16 20:57 海上牧云 阅读(357) 评论(0) 推荐(0) 编辑