2013年8月23日

转:给 C# 开发者的代码审查清单

摘要: 给 C# 开发者的代码审查清单【感谢@L就是L的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线。】这是为C#开发者准备的通用性代码审查清单,可以当做开发过程中的参考。这是为了确保在编码过程中,大部分通用编码指导原则都能注意到。对于新手和缺乏经验(0到3年工作经验)的开发者,参考这份清单编码会很帮助。清单1. 确保没有任何警告(warnings)。2.如果先执行Code Analysis(启用所有Microsoft Rules)再消除所有警告就更好了。3.去掉所有没有用到的usings。编码过程中去掉多余代码是个好习惯。(参考:msdn)4. 在合理的地方检查对象是否为’nu 阅读全文
posted @ 2013-08-23 16:07 雨后晨光 阅读(180) 评论(0) 推荐(0) 编辑
2010年11月8日

乒乓球程序的实现

摘要: 经过一周多的学习,我终于实现了乒乓球的程序,高兴一下,哈哈哈!!效果图大致如下(不过稍有出入,呵呵,想了解的话可以和我联系): 阅读全文
posted @ 2010-11-08 20:31 雨后晨光 阅读(152) 评论(0) 推荐(1) 编辑
2010年10月21日

键盘去抖程序

摘要: 下面是我的键盘去抖程序,根据特权同学的视频教程改编一下,其中没有复位信号,下载到de1的板子效果还不错。module keytest(CLOCK_50,//50 MHz////KEY,//Pushbutton[3:0]////////////////////DPDT Switch////////////////////HEX0,//Seven Segment Digit 0HEX1,//Seven... 阅读全文
posted @ 2010-10-21 16:05 雨后晨光 阅读(672) 评论(0) 推荐(1) 编辑
2010年10月19日

用de1读取sram的数据并用数码管输出

摘要: 下面是我的程序代码,请大牛们不吝赐教。module sramtest ( //////////////////// Clock Input //////////////////// CLOCK_50, // 50 MHz SRAM_DQ, // SRAM Data bus 16 Bits SRAM_ADDR, // SRAM Address bus 18 Bits SRAM_UB_N, // S... 阅读全文
posted @ 2010-10-19 16:45 雨后晨光 阅读(284) 评论(0) 推荐(2) 编辑
2010年4月3日

HARDWARE DESIGNE 基础

摘要: 微处理器的构架发展可以分成:CISC,RISC和VLIW等  复杂指令集计算机(Complex Instruction Set Computer,CISC)  早期的计算机部件比较昂贵,主频低,运算速度慢。为了提高运算速度,人们不得不将越来越多的复杂指令加入到指令系统中,以提高计算机的处理效率,这就逐步形成复杂指令集计算机体系。为了在有限的指令长度内实现更多的指令,人们又设计了操作码扩展。然后,为... 阅读全文
posted @ 2010-04-03 21:53 雨后晨光 阅读(174) 评论(0) 推荐(0) 编辑
2010年1月25日

modelsim中 No objects found matching(转)

摘要: modelsim 6.2 常见问题1、在6.2以前的所有版本中,modelsim安装目录下的modelsim.ini文件中,VoptFlow选项是默认被注释掉,也就是关闭的,而在6.2系列版本中,默认是打开的,这就可能导致仿真时出现问题。VoptFlow在ini文件中的描述是:Set to turn on automatic optimization of a design.但是如果打开,在用mo... 阅读全文
posted @ 2010-01-25 16:41 雨后晨光 阅读(2259) 评论(1) 推荐(0) 编辑
2010年1月18日

DE1的驱动问题

摘要: 第一次插入DE1会出现寻找驱动的提示,我的驱动在E:\ALTERA\72\quartus\drivers\usb-blaster(E:\ALTERA\72是我的quartus的存放地址)一定要找到usb-blaster文件夹,否则可能不会正常工作。要是选错了怎么办?没关系,可以选开始—>设置—>添加硬件 下一步 在这里更改装错了的驱动 阅读全文
posted @ 2010-01-18 20:58 雨后晨光 阅读(242) 评论(0) 推荐(0) 编辑
2010年1月16日

关于MODELSIM 中的 $display问题

摘要: 我用Modelsim对Verilog程序进行仿真,在程序中用了“$Display“,想要显示自己感兴趣的一些变量的情况,可一旦仿真开始,除了能用wave窗口看到波形,却哪里也找不到用$display命令想要显示的东西。经过一番搜索与求教,发现在编译、仿真之后在transcript 里的命令行里打run -all 就显示了。也不清楚我的做法对不对,欢迎大家指教。 如图 阅读全文
posted @ 2010-01-16 21:48 雨后晨光 阅读(2057) 评论(1) 推荐(1) 编辑

我的首篇日志 DE1 照片

摘要: 下面是我的DE1的盒子和实物照片,手机拍的可能不清晰,见谅,呵呵。 阅读全文
posted @ 2010-01-16 14:16 雨后晨光 阅读(126) 评论(0) 推荐(1) 编辑