随笔分类 -  电路设计

摘要:Introduction Our final project is a full hardware UDP (User Datagram Protocol) stack for the DE2 evaluation board that interfaces with the DM9000A MAC/PHY chip on the board. It inc... 阅读全文
posted @ 2012-09-08 16:22 我心狂野
摘要:Introduction Our project was to design an interface that enabled the FPGA board to communicate with other devices via the on-board Ethernet connection following several established networking protoco... 阅读全文
posted @ 2012-09-08 16:20 我心狂野
摘要:以太网PHY和MAC对应OSI模型的两个层——物理层和数据链路层。 物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口(RGMII / GMII / MII)。 数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。 问:以太网PHY是什么? 答:PHY是物理接口收发器,它实现... 阅读全文
posted @ 2012-09-01 00:27 我心狂野
摘要:DDR SDRAM全称为Double Data Rate SDRAM,中文名为“双倍数据流SDRAM”。DDR SDRAM在原有的SDRAM的基础上改进而来。也正因为如此,DDR能够凭借着转产成本优势来打败昔日的对手RDRAM,成为当今的主流。本文只着重讲讲DDR的原理和DDR SDRAM相对于传统SDRAM(又称SDR SDRAM)的不同。DDR的核心频率、时钟频率和数据传输频率:核心频率就是内存的工作频率;DDR1内存的核心频率是和时钟频率相同的,到了DDR2和DDR3时才有了时钟频率的概念,就是将核心频率通过倍频技术得到的一个频率。数据传输频率就是传输数据的频率。DDR1预读取是2位,D 阅读全文
posted @ 2012-09-01 00:22 我心狂野
摘要:建立时间(Tsu:set up time)是指在时钟沿到来之前数据从不稳定到稳定所需的时间,如果建立的时间不满足要求那么数据将不能在这个时钟上升沿被稳定的打入触发器;保持时间(Th:hold time)是指数据稳定后保持的时间,如果保持时间不满足要求那么数据同样也不能被稳定的打入触发器。建立与保持时间的简单示意图如下图1所示。 图1 保持时间与建立时间的示意图 在FPGA设计的同一个模块中常常... 阅读全文
posted @ 2012-05-14 15:43 我心狂野
摘要:近年来随着Internet/Intranet的迅猛发展和B/S计算模式的广泛应用,跨地域、跨网络的业务急剧增长,业界和用户深感传统的路由器在网络中的瓶颈效应。 而三层交换机既可操作在网络协议的第三层,起到路由决定的作用,又具有几乎达到第二层交换的速度,且价格相对较低。 一时间,三层交换机将取代路由器成为网络界最流行的话题。但事实果真如此吗? 传统的路由器在网络中有路由转发、... 阅读全文
posted @ 2012-05-06 07:29 我心狂野
摘要:USB总线接口层:物理连接、电气信号环境、信息包传输机制;主机一方由USB主控制器和根集线器组成,而USB方则由设备中的USB接口组成。 USB设备层:由主机方的USB系统软件和设备方的USB设备逻辑视图组成。 USB功能层:代表客户软件和一个给定的设备功能接口之间的关系。 USB系统软件执行很多关键的功能,包括: 设备的连接/断开检测;设备配置;带宽分配;管理客户程序和设备之间的控制流;管理... 阅读全文
posted @ 2012-04-19 08:44 我心狂野
摘要:前言:半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直到这个五一长假才得以实现,结果就有了这篇文章。关于本文的名字,使用“深入浅出”似乎已经太俗。但是通读原文以后,觉得只有用“深入浅出”才能准确的表达出该教程给我的感受,所以也就不... 阅读全文
posted @ 2011-06-30 11:25 我心狂野
摘要:WIN7下:http://hi.baidu.com/meijiangmiantk/blog/item/b32e7165e8998afcf63654cc.html另外要在ESET中将lmgrd,cdslmd(在X:/Cadence/LicenseManager下)、cdsMsgServer、cdsNameServer(在X:\Cadence\SPB_16.3\tools\bin下)加入防火墙的规则中,否则将找不到LicenseLinux:http://www.isspy.com/opensuse13%E4%B8%8B%E5%AE%89%E8%A3%85-cadence-allegro-spb-1 阅读全文
posted @ 2011-03-28 12:56 我心狂野