网络芯片和网络发送/接收装置制造方法及图纸

技术编号:3493637 阅读:177 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于接收的包的内容控制中断的发出的网络芯片。网络芯片接收包含表示实时包或者非实时包的类型的数据包,其中实时包需要考虑延迟时间,非实时包不需要考虑延迟时间。网络芯片通过分析接收的包来获取类型。当获取的类型表示实时包时,网络芯片将接收的包存储到实时接收包缓存器中,并且立即将中断发给CPU;当获取的类型表示非实时包时,它将接收的包存储到非实时接收包缓存器中,并且在经过预定时限后,或者存储在非实时接收包缓存器中的包数量达到预定数量后,将中断发给CPU。

【技术实现步骤摘要】

本专利技术涉及用于使网络芯片控制发给CPU (中央处理单元)的中断的技术。
技术介绍
公知的是,将网络芯片和网络发送/接收装置构造为减少从网络芯片发给CPU的中断数量,让CPU休眠较长的时期,从而节省由该装置消耗的能量。例如,下述文献D1,日本专利申请公开号2005—267294,公开了这样的 技术。在这一技术中,网络芯片接收数据包(下文中仅仅称为包),将该接收的 包存储在缓存器中。从接收包开始经过预定时限之后,或者在存储在缓存器中 的包的数量达到预定数量之后,网络芯片向CPU发出中断。利用上述结构,和网络芯片每次接收包都给CPU发出中断的情况相比, 网络芯片的中断数量减少。因此,这一结构延长了CPU的休眠期,从而实现 了节能的网络发送/接收装置。但是,上述网络芯片不能基于接收到的包的内容来控制中断的发出。例如,即使包含在接收到的包中的数据需要立即处理,也是从接收该包开 始经过预定时限之后,或者在存储在缓存器中的包数量达到预定数量之后,上 述常规的网络芯片给CPU发出中断,才处理该数据。因此,本专利技术的目的是提供能够基于接收到的包的内容控制中断的发出的 网络芯片、网络发送/接收装本文档来自技高网...

【技术保护点】
一种网络芯片,该网络芯片和中央处理单元一起设置在装置中,并且将数据包发送至通过网络与其连接的外部设备或者从该外部设备接收数据包,该网络芯片包括:    分析单元,分析从外部设备接收的数据包;    判断单元,根据接收的数据包的分析结果,判断是否应该立即将中断发给中央处理单元,以请求处理该接收的数据包;    计时器单元,当判断单元的判断结果为不应该立即发出中断时,开始计量时间,并且在经过预定时限之后,产生应该发出中断的通知;以及    控制单元,根据分析结果或者由计时器单元产生的通知,将中断发给中央处理单元。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:甾山武士入江诚隆长尾彰文吉田武史
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利