上一页 1 ··· 18 19 20 21 22
摘要: Veriloginout双向口使用和仿真(2008-07-23 14:55:52)芯片外部引脚很多都使用inout类型的,为的是节省管腿。一般信号线用做总线等双向数据传输的时候就要用到INOUT类型了。就是一个端口同时做输入和输出。 inout在具体实现上一般用三态门来实现。三态门的第三个状态就是高阻'Z'。当inout端口不输出时,将三态门置高阻。这样信号就不会因为两端同时输出而出错了,更详细的内容可以搜索一下三态门tri-state的资料.1 使用inout类型数据,可以用如下写法:inout data_inout;input data_in;reg data_reg;//data_ino 阅读全文
posted @ 2010-12-07 21:17 HelloSUN 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: 在公司里的几个月,做的项目其实不多,但是收获还是有一些,我觉得收获最大的是设计理念的改变,这也是我这段时间最想总结的,我会在后面逐渐阐述。 如对此文有疑问或想给作者提建议请给作者发email:wangdian@tom.com1/时序是设计出来的 我的boss有在华为及峻龙工作的背景,自然就给我们讲了一些华为及altera做逻辑的一些东西,而我们的项目规范,也基本上是按华为的那一套去做。在工作这几个月中,给我感触最深的是华为的那句话:时序是设计出来的,不是仿出来的,更不是湊出来的。 在我们公司,每一个项目都有很严格的评审,只有评审通过了,才能做下一步的工作。以做逻辑为例,并不是一上来就开始写 阅读全文
posted @ 2010-12-07 21:12 HelloSUN 阅读(649) 评论(1) 推荐(0) 编辑
摘要: Cscope 是一个非常灵巧的工具,但是它仍然需要使用您最顺手的编辑器去发挥它强大的功能。 幸运的是,Vim 已经包含了 Cscope 支持。这篇指导主要介绍了 Vim 内在的 Cscope 支持,以及如何更好的通过已配置的 Map(a set of maps)实现搜索功能。下面假设您有基本的使用类 vi 编辑器的技能 - 不过并不需要 Vim 更特殊和高深的功能(熟悉 ViM 的一些高级功能,比如多窗口等需要一定的精力和时间)。您不需要了解有关 Cscope 的任何信息:这就是我们下面要阐述的。万变不离其宗,如果您使用类似功能的软件,比如 Vim 的ctags,您会发现 Cscope 与其非 阅读全文
posted @ 2010-12-07 18:36 HelloSUN 阅读(12375) 评论(1) 推荐(0) 编辑
摘要: 一、伯克利加州大学伯克利分校http://webcast.berkeley.edu/courses.php作为美国第一的公立大学,伯克利分校提供了许多优秀教授的播客和视频讲座,可以跟踪最新的讲座。想看教授布置的作业和课堂笔记,可以点击该教授的网页,通常,他/她都会第一堂课留下网址。实在不行,用google搜搜吧!  伯克利的视频都是.rm格式,请注意转换  二、麻省麻省理工学院http://ocw.mit.edu/OcwWeb/web/courses/courses/index.htm麻 省理工是免费开放教育课件的先驱,计划在今年把1800门课程的课件都放在网站上,提供课程与作业的PDF格式下 阅读全文
posted @ 2010-12-07 18:36 HelloSUN 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 下面的文章将vim编辑器的使用进行了总结,比较全面。vim学习笔记一、显示行号信息即时命令:set nu永久命令echo “set nu”>>~/.vimrc二、一个窗口操作两个文档:sp filename 垂直分割窗口:vert sp filename 水平分割窗口Ctrl+w j/k 上下窗口间移动光标Ctrl+w h/l 左右窗口间移动光标三、进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filen 阅读全文
posted @ 2010-12-07 18:35 HelloSUN 阅读(2315) 评论(0) 推荐(0) 编辑
摘要: 这是我的vim 配饰文件,基本的功能都能实现,在这里做一个备份,省的以后重装系统还要到处找这个配置文件(/etc/vim/vimrc) :" All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just" /usr/... 阅读全文
posted @ 2010-12-07 18:33 HelloSUN 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: 这个话题,大家可能再熟悉不过了,网上资料很多,因为这是linux下编程比较重要的一个方面,懂这方面的人很多;这里我只是想给初学者简单的介绍下这方面的知识:串口编程其实说白了, 是拿根串口线把电脑和所要控制的机器连接起来,然后在通过编程的方式对下位机进行发送指定的数据或进行控制,或进行传输,然后在接受下位机反馈回来的信息提示是否已经正确。是不是好俗!串口是计算机上一种非常通用设备通信的协议,常用PC机上包含的是RS232规格的串口,当然,除了RS232 ,还有RS485和RS422两种规格,用于不同的设备通信;这里主要是介绍RS232串口编程。在串口编程中,比较重要的是串口的设置,我们要设置的部 阅读全文
posted @ 2010-12-06 13:20 HelloSUN 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 在Ubuntu 9.10 上安装及使用 Xilinx ISE DS 10.1 sp3 的要点(本人已经在Ubuntu上试过,稍作修改就ok了)Keys about installing and using Xilinx ISE DS 10.1 sp3 at Linux platform Xilinx的XUPV2P是一块集成了PPC405硬核的FPGA开发板,可以做一些嵌入式方面的应用,在进行相应的开发时,需要用EDK完成硬件的设计和综合,一般情况下EDK是安装在windows下,而嵌入式Linux系统的配置,软件的开发则是采用交叉编译的方式,在使用Linux的host机上完成软件系统的开发,在 阅读全文
posted @ 2010-12-06 13:16 HelloSUN 阅读(3787) 评论(0) 推荐(0) 编辑
摘要: 这些天一直苦于没有一个很好的verilog 编辑工具,最近才看到UltraEdit添加一些文件可以做到,所以就搜了网上一些文章,搞定了。 其实很简单,安装好UltraEdit后去官网上下载一个文件就ok了,链接如下:http://www.ultraedit.com/files/wf/verilog2001.uew(后来在我的使用过程中发现官网上的这个文件可能用问题,后来在网上搜了一个比较好一点的,贴在下面(见附),里面的设置很全面)我用的是verilog2001,官网上还有一个verilog.uew,不过不知道他们有什么区别。将网页内容全选,拷贝到一个文件里,后缀名改为.uew(如veril. 阅读全文
posted @ 2010-12-05 09:26 HelloSUN 阅读(10906) 评论(0) 推荐(0) 编辑
摘要: 本博客是多数是自己平时在学习时的一些笔记或自己转载的一些文章,初衷是自己简单的一些总结,其中可能会有很多粗误或不完备、不准确的地方(本博客也会不定期的更新或修正错误),如果网友发现本博客有什么错误的地方,希望能告知本人,本人定会尽快更正……  “随笔”这个概念感觉用在这里不合适,不过这不是本人的意愿,是博客园本身的问题……  关于本博客转载的一些文章,定会注明出处,如有版权问题,请联系本人,我定会马上删除,同时如果您转载了本博客的某些文章,希望同样能表明出处…… 阅读全文
posted @ 2010-12-04 21:42 HelloSUN 阅读(428) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22