摘要:
软件:Connectify Pro版本:3.5Connectify Pro,随着Wifi无线越来越主流了,例如手机,PSP,笔记本,在家里自己共享宽带上网当然很方便,自己买个无线路由器,但是在其它不方便的场合,就可以用笔记本支持无线路由功能,共享您的Wifi设备,一起上网。Connectify就是一款免费让笔记本支持无线路由功能的软件,无线接入点(无线AP,Access Point)。但是只支持Windows7,操作也是非常傻瓜!下载:从360下载即可。激活方法:1、断网;2、安装后不要重启计算机;3、输入注册信息激活。注册码:Email :dytoshare@student.undip.ac 阅读全文
摘要:
1 --------------------------------------------------------------------------------- 2 -- Created by : Vorx Ltd.com 3 -- Filename : only_value.vhd 4 -- Author : ChenYong 5 -- Created On : 2011-05-10 15:10 6 -- Last Modified : 2011-05-10 15:31 7 -- Version : v1.0 8 -- Description : 检测输入数据是否为恒值,如果为恒值则. 阅读全文
摘要:
MIIMII(Media Independent Interface(介质无关接口));或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据信号。通过管理接口,上层能监视和控制PHY。MII(Management interface)只有两条信号线。MII标准接口用于连快Fast Ethernet MAC-block与PHY。"介质无关&q 阅读全文
摘要:
五、以太网速率计算我们通常所说的10M、100M,1000M、10GE,这些都是指物理介质每秒可以传送多少bit的数据。在我们实际中经常使用每秒传送实际数据帧的数目即PPS(packets per second)来表示报文的速率。下面介绍对于以太网来说如何进行链路速率与pps之间的换算。以太网传送数据时,每两个帧之间存在帧间隙IFG(Inter Frame Gap),帧间隙的作用是使介质中的信号处于稳定状态,同时让帧接收者对接收的帧作必要的处理(如调整缓存取的指针、更新计数、发中断让主机对报文进行处理)。对于Ethernet(10M)帧间隙时间为9.6usec,100M快速以太网帧间隙为0.9 阅读全文
摘要:
一、概述以太网是应用最为广泛的局域网,包括标准的以太网(10Mbit/s)、快速以太网(100Mbit/s)和10G(10Gbit/s)以太网,采用的是CSMA/CD访问控制法,它们都符合IEEE802.3。常见的802.3应用为:10M:10base-T(铜线UTP模式)100M:100base-TX(铜线UTP模式):100BASE-TX是一种使用5类数据级无屏蔽双绞线或屏蔽双绞线的快速以太网技术。它使用两对双绞线,一对用于发送,一对用于接收数据。在传输中使用4B/5B编码方式,信号频率为125MHz。符合EIA586的5类布线标准和IBM的SPT1类布线标准。使用同10BASE-T相同的 阅读全文
摘要:
今年开始使用vhdl语言,发现vhdl的插件非常少,自己平时用起来很不方便。自己在使用vim的同时,不断在vimrc中增加自己想要的功能,慢慢的发现写了快1000行了,不如做成一个插件拿出来和大家分享。我觉得做一个vhdl的插件还是有必要的,平时需要进行的机械的操作还是很多,最常见的是component或者生成一个testbench文件。要是每次一点点输入,那是非常麻烦的。我找很多verilog的插件,有的功能非常强大,但是vhdl可以说是基本没有,由此可见verilog还是比vhdl应用的广泛的多。安装插件: 解压到vim的plugin文件夹中即可。下面是该插件的功能描述:1 建立一个编译库 阅读全文
摘要:
今天发现了一个插件:visualmark,相当于一个书签,按ctrl+F2可以将某一行作为书签,高亮显示。F2可以在标注的书签之间切换。mm也有F2同样的功能。下载地址:http://www.vim.org/scripts/script.php?script_id=1026安装方法:直接放到插件文件夹$VIM/plugin虽然这个书签在平时没什么大用,但是可以用他来实现一下例化模块的快速查找。在低... 阅读全文
摘要:
今天在FPGA中加入模块dcm,用Xilinx的CORE Generator产生模块dcm_loc,然后把相应的vhd文件加入工程中,打算用modelsim仿真一下。没想到在run时竟然会出现错误:[代码]一时不知道怎么回事。请教公司的高手过来解决,结果他看了半天也不知道怎么回事。然后就把他自己电脑用modelsim6.2i仿真成功的一个模块发给我,但是到我自己的电脑上,modelsim6.5仍然... 阅读全文
摘要:
以一个计数器为例:[代码]一些设计中,动辄采用某一信号作为时钟,应该说这种做法是欠妥的。因为不是全局时钟的时钟信号最大扇出是有限的,其很难保证时钟延时应小于信号延时的基本要求。当遇到要对某个信号的跳变沿处理时,建议采用上述小例子中 en 信号的处理办法。 阅读全文
摘要:
搬家到这里,发现这里的博客可以贴代码,不错不错。 阅读全文
摘要:
http://u.115.com/file/提取码:f94a84549b或者:http://u.115.com/file/f94a84549bvimrc 配置文件vimfiles 中文帮助文档和插件直接解压到$vim中即可。不用放到$vim\vim73相应的文件夹中。博客园上传附件:http://files.cnblogs.com/ifys/Vim.rar 阅读全文
摘要:
先上个图: 需要用到的插件:taglist需要ctags支持ctags.exe:http://ctags.sourceforge.net/taglist显示tag列表taglist:http://www.vim.org/scripts/script.php?script_id=273显示buf列表:bufexplorer:http://www.vim.org/scripts/script.php?... 阅读全文
摘要:
vhdl又用到了verilog,编译时发现,我需要去修改vimrc中的set makprg。每当编译vhdl时,我就要改为vcom,编译verilog,我就要修改为vlog。相当不方便。所以还是研究了一下,做了个函数,使之可以辨别文件的类型了。今天编代码的时候既用到了修改后相关部分放到下面: [代码]set errorformat=\*\*\ %tRROR:\ %f(%l):\ %m,\*\*\ ... 阅读全文
摘要:
刚开始一直在使用supertab自动补全,但是发现不能自动补全关键字,只能补全曾经出现过的字。omni completion可以解决这个问题,只要识别出文件的类型,就可以将关键字自动补全了。omni completion不需要安装,原本的vim中就有了。vimrc中设置如下:设置按键` (1左边的按键)作为快捷键,在插入模式下按`进行自动补全,tab进行选择。截图如下: 阅读全文
摘要:
今天学习了一下网上down的一篇文章,vim使用进阶。作者仍然是一个c编程员,不过内容很不错,基本上各个方面都包括了。看到里面的“vim使用进阶:剑不高手 – quickflx”这一节,感觉对我实现vhdl的编译有很大的帮助。于是几经尝试,终于算是有所小成了。好吧,下面从头到尾梳理一遍:所谓 quickfix 模式,它和 Normal 模式、 Insert模式没... 阅读全文
摘要:
Ctags的使用心得1 下载地址:http://ctags.sourceforge.net 下载文件ctags58.zip2 解压后是源码,估计都没啥用,感觉就那个exe文件有点用。这个别管了,直接放到一个目录里,我放到了D:\ctags58。3 下面设置一下环境变量。将D\ctags58放到path里。这样可以直接运行这下面的ctags.exe文件。4 随便打开一个文件,用命令:!ctags –... 阅读全文
摘要:
原帖地址: http://mooninsky.net/from-verilog-to-vhdl-i-basic#comments从学校里开始,我所接触的就一直是VerilogHDL而非更老牌的VHDL,而且后续接触的项目中也多半是Verilog的用户,坦白的讲,Verilog的活力也确实更足一些,从IEEE1800-2005开始的SystemVerilog的标准化,将Verification和De... 阅读全文
摘要:
发现了一个vim中文的帮助,很不错啊,不用看的那么费劲了。http://vimcdoc.sourceforge.net/直接下载安装就OK了。他会自动找你的vim安装目录。 阅读全文
摘要:
一直想弄个什么脚本,可以在vim中直接编译,然后看看哪行代码有错误,可以随时更改代码了。但是对vim这玩意理解实在是不深。今天实验了下,在CMD命令模式下,可以直接调用vcom的,而且也能返回编译的信息。那么在vim中我直接调用外部命令就可以完成编译了,不用每次都要打开modelsim,再去定目录,再去选择文件编译了。具体实现如下:环境变量中,modelsim的路径肯定要加上的:在vimrc中配置... 阅读全文
摘要:
vim中大小写转化的命令是gu或者gU形象一点的解释就是小u意味着转为小写;大U意味着转为大写.剩下的就是对这两个命令的限定(限定操作的行,字母,单词)等等1、整篇文章大写转化为小写打开文件后,无须进入命令行模式。键入:ggguG 解释一下:ggguG分作三段gg gu Ggg=光标到文件第一个字符gu=把选定范围全部小写G=到文件结束2、整篇文章小写转化为大写打开文件后,无须进入命令行模式。键入... 阅读全文