[发明专利]应用于通信系统的数据存取装置和方法有效

专利信息
申请号: 200810129041.5 申请日: 2008-06-24
公开(公告)号: CN101616068A 公开(公告)日: 2009-12-30
发明(设计)人: 杨国男;许嘉华;古丰瑞;施彦旭 申请(专利权)人: 瑞昱半导体股份有限公司
主分类号: H04L12/56 分类号: H04L12/56
代理公司: 北京市柳沈律师事务所 代理人: 蒲迈文
地址: 中国台湾新*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 应用于 通信 系统 数据 存取 装置 方法
【说明书】:

技术领域

本发明是有关于一种数据存取装置及方法,特别是指一种应用于通信系 统的数据存取装置和方法。

背景技术

在一般网络通信系统中,主机(host)藉由一网络接口控制器(Network Interface Controller,简称NIC)将存放于主机的主存储器的数据递送到网 络上。

由于NIC在将数据由主机传送至网络前,需暂存该数据,因此NIC会包 含一传输缓冲器(transmitting buffer),公知NIC是将其包含的传输缓冲器 划分成一个或数个页面(page),以分别存放一个从主存储器下载的网络讯框 分组(network frame packet)。当传输缓冲器划分为一个页面时,该页面存 储所下载的分组数据,且是直到该页面存储一个完整分组,才开始将该分组 递送到网络,因而导致吞吐率(throughput)不佳。当传输缓冲器划分为二个 页面时,是由其中一个页面存储下载数据,且将已存放于另一页面的分组传 递出去,如此可以提高吞吐率,但必须以较大的存储空间来实现。

公知技术等到NIC完整下载分组才会开始向外传送的原因是网络传送分 组过程系一连续行为,若NIC尚未下载完整分组时即开始传送分组,当网络 传输数据速率高于NIC自主机下载速率时,会导致传输缓冲器的存储数据被 读空(empty),传送过程也因此中断。此外,公知技术的做法能够有效保留读 取中分组的部分刚读取数据使其不被覆写,以因应网络传送过程中可能发生 的碰撞(collision)问题,当碰撞发生时,传输缓冲器的读取指针(read pointer)可能会跳回先前读过的地址来重新递送该未成功传送的分组。

美国专利第5,434,872号提出一种提早启动数据传输(early initiation of data transmission)的方法,不等到分组被完整下载,便将数据传送出去。 而本发明采用另一种实现方式来实现数据存取。

发明内容

因此,本发明的目的,即在提供一种应用于通信系统的数据存取装置和 方法及网络接口控制器的数据存取装置,可以但不限于节省存储空间且无损 吞吐率。

于是,本发明网络接口控制器的数据存取装置,用来将一主机所存储的 数据传送至网络接口,该数据存取装置包含:一写入控制器,依据该主机所 发出的一控制信号来决定一写入指针;一读取控制器,依据该写入指针来决 定一读取指针;一下载判断器,用来依据该写入指针与该读取指针以判断是 否从该主机接收数据,包括:一指针差计算器,用以计算该写入指针与该读 取指针的间距以产生一指针差;以及一比较电路,用来根据该指针差和一预 设长度来输出一指示信号,以指示该数据存取装置是否从该主机接收数据; 以及一先进先出缓冲器,根据该写入指针从该主机接收数据,并根据该读取 指针将数据传送至网络接口。

本发明应用于通信系统的数据存取方法,适用将一主机所存储的数据传 送至一网络接口,该数据存取方法包含下列步骤:依据该主机所发出的一控 制信号来决定一写入指针;依据该写入指针来决定一读取指针;计算该写入 指针与该读取指针的间距以产生一指针差;根据该指针差和一预设长度来输 出一指示信号,以指示是否从该主机接收数据;以及当该指示信号指示从该 主机接收数据,则根据该写入指针从该主机接收数据,并根据该读取指针将 数据传送至该网络接口。

附图说明

图1是一框图,说明本发明网络接口控制器的数据存取装置自一主机下 载数据并将数据递送到网络;

图2是一框图,说明本发明应用于通信系统的数据存取装置的较佳实施 例;

图3是一流程图,说明本发明应用于通信系统的数据存取方法的较佳实 施例;

图4是一流程图,说明本较佳实施例中比较写入指针与读取指针,以决 定下载分组数据的时机;

图5是一框图,说明本发明应用于通信系统的数据存取装置的另一实施 例;及

图6是一示意图,说明写入指针与读取指针相对于传输缓冲器的关系。

主要组件符号说明

100数据存取装置

1写入控制器

2读取控制器

3传输缓冲器

4下载判断器

41指针差计算器

42裁决计算器

43比较电路

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞昱半导体股份有限公司,未经瑞昱半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810129041.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top