关键词不能为空

当前您在: 主页 > 英语 >

NPU软件

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-01 23:46
tags:

-

2021年2月1日发(作者:masterpieces)


资讯


|


操作系统


|


编程


|


平面


|


动画


|


网络


|


安全


|


通信


|


认证


|


办公


|


服务器


|


数据库


|


企业应用


|


软件应用


|


存储


|


电子机械


| QQ| SOA





?



?



?



?



?



?



?



?



?



?



?



?



?



?



?



AutoCAD



Pro/E



DSP



CAM



Matlab



EDA/PLD



单片机




电源技术




模拟电子




存储技术




无线电子




光电显示




传感控制




数字电子




嵌入式系统









>




应< /p>




>







>



线


电< /p>




>






10G


网络处理器驱动软件的设计与实现



2008



08



23





社区交流



关键字:



WiFi


传感器网络



GPS



无线模式



低功耗传输协议



无线控制器



语音交





内容摘要:在对


10G


城域网技术研究 的基础上,提出了


10G


网络处理器的驱动程序设计中的


一些思路并对此展开一定的分析和研究。






网络技术的高速发展使下一代网络 技术不断迎接新的挑战。网络处


理核心从传统的基于


GPP



General


Purpose


Processor


)的设计到基于


ASI C



Applicati


on


Specific


Integrated

< br>Circuit


)的设计再到基于网络处理器


NP



Network


Processor


)的


设计,


不断向着高性能和高灵活性的方 向发展。


随着城域网技术的发展,


近年来许多厂家推

< p>
出了


10G


的以太网设置。


10G


网络处理器是实现


10G


以太 网交换技术的关键点,


10G



络处理 器的开发成为目前城域网建设中的一个重要环节。





本文介绍了


10G

< br>的网络处理器及其驱动程序,并对驱动程序的开发方法进行了研究和


探讨。





1


网络处理器和驱动程序





网络处理器是一种可编程器件,


它特 定地应用于通信领域的多种任务,


例如数据包处理、


协议分析、 路由查找、数据和汇聚、防火墙、


QoS


等。网络处理器具有多 协议支持、优化


的体系结构、专用的硬件设计和高速的数据转发处理、高性能、高可靠性 、丰富的流分类、


拥塞管理、队列调度、灵活的软件开发和升级、灵活扩展和组合等特点 。





网络 处理器器件内部由若干个微码处理器和若干硬件协议处理器组成,


多个微码处理器


在网络处理器内部并行处理,


通过预先编制的微码来控制处理数据包的 操作。


而对于一些复


杂的标准操作(如内存操作、路由表查找算 法、


QoS


的拥塞控制算法、流量高度算法等)


则彩硬件协议处理器进一步提高处理性能,从而实现业务的高灵活性与高性能的有机结构。





< br>目前的网络处理器系列有:


面向网络接入端的设备;


支持 企业、


电信市场接入和边缘应


用的设备(支持

< br>2.5Gbps


数据传输率);支持网络核心应用的设备(支持

< br>10Gbps


数据传


输率)等。



1


23


下一页



作者:刘乃安



宋国栋



李希鹏




责编:豆豆技术应用




“10G


网络处理器驱动软件的设计与实现



相关的文章



?



?



?



?



?



?



?



?



?



?



下一代网络设备核心单元


——


网络处理器应用研究




网络处理器的发展及应用




基于网络处理器的弹性分组环接入实现




Cavium


OCTEON


网络处理器的安全性能





IXP


网 络处理器设计的数字家庭媒体中心系统




网络处理器软件开发模型的研究



< /p>


基于网络处理器


IXP1200


的以太网 上联卡设计




网络处理器的原理特性及其应用前景分析




基于网络处理器的核心路由器设计技术研究




运行在网络处理器上的嵌入式


Lin ux


系统




本栏目更新



?



?



?



?



?



?



?



?



?



?



如何利用最新无线


SoC


芯片实现微功耗< /p>


WiFi


传感器网络设计




手机集成


GPS

的注意事项




实战:巧改无线模式解决企业难题




PLC



PC



RFID


识别读写器串行通讯的实现




系统部署之


B/S

< br>结构、


C/S


结构剖析




短距离无线数据低功耗传输协议研究




GPRS


电力远程抄表解决方案




产品配置跟我学



无线控制器操作实验九




产品配置跟我学



无线控制器操作实验八




产品配置跟我学



无线控制器操作实验七




点击发表评论



本记录共有评论



0





正等您发表评论






源码




教程



软件



无线技术专题



?



?



?



?



?



?



?



?



?



GPS


定位系统




GPRS


通用分组无线业务




无线收发器




红外相关




蓝牙专题




无线控制器




PLC


可编程控制器




GSM


专题




RFID


专题




?



?



?



?



?



?



?



?



WSN


无线传感器网络




SDH


专题




WEP


专题




接收机专题




射频(


RF





天线专题




Zigbee


专题




更多无线技术专题


>>>




精华推荐



?



?



?



?



?



?



?



?



手机集成


GPS


注意事项

< br>



GSM


无线网络虚拟分层




正交频分复用技术应用





FPGA/CPLD


设计


UART




蓝牙硬件实现模式分析




WEP


安全性能研究及攻击




ZigBee


定位解决方案




ZigBee


无线网络设计




关于我们



-


联系我们



-


版权申明



-


广告服务



-


网站地图



-


网站律师



-


报告错误



-


免责条款



-


友情连





豆豆网



版权所有



? 2002-2008




ICP



05002354




All rights reserved









资讯


|


操作系统


|


编程


|


平面


|


动画


|


网络


|


安全


|


通信


|


认证


|



?/a>|


服务器


|


数据库


|


企业应用


|


软件应



|


存储


|


电子机械


| QQ| SOA





?



?



?



?



?



?



?



?



?



?



?



?



?



?



?



AutoCAD



Pro/E



DSP



CAM



Matlab



EDA/PLD



单片机




电源技术




模拟电子




存储技术




无线电子




光电显示




传感控制




数字电子




嵌入式系统









>




应< /p>




>







>



线


电< /p>




>






10G


网络处理器驱动软件的设计与实现



2008



08



23





社区交流



关键字:



WiFi


传感器网络



GPS



无线模式



低功耗传输协议



无线控制器



语音交





内容摘要:在对


10G


城域网技术研究 的基础上,提出了


10G


网络处理器的驱动程序设计中的


一些思路并对此展开一定的分析和研究。






网络处理器的驱动程序在系统中位 于底层


BSP



Board


Support


P


acket



和上层软件之间,


如图

1


所示。


驱动程序是建立起上下层软件之间通信的一个桥梁 ,


为上下层软件提供相应的接口,


能够把上层命令解释为底层软 件可以识别的代码写入芯片的


寄存器中,


包括两个功能模块;< /p>


底层驱动模块和业务驱动模块。


底层驱动模块提供


NP


芯片


初始化、配置、装载微码、建立维护


NP


查找结构、中断处理、


IP


内部表项维护、


NP


实现


检测 等功能;业务驱动模块为上层应用提供数据包发送和接收、路由表操作、


ARP


表操作、


VLAN


操作、端口表操作、


MAC


表操作等功能。





2


驱动程序开发方法研究





网络处理器的芯片厂家需要提供相应的驱动开发软件包,


开发包主要包括封装了特定代


码的库文件和说明文档,


这些库文件在系统编译时进行链接。


开发人员通过调用驱劝开发包

< p>
中的


API



Appli cation


Programming


Interface


)来完成对芯片的一系列操作。





2.1


芯片的初始化





包括正确地初始化网络处理器芯片,使芯片能够正常工作。网 络处理器芯片作为


PCI


设备挂在


CP U



PCI


总线上,它通过

< p>
PCI


总线识别,系统为其分配相应的


PCI


地址和中


断号。


CPU

通过网络处理器的


PCI


地址对


N P


内部的寄存器进行访问。





NP


初始化步骤:






1




调用识别函数识别


NP


:如果与厂商号相符 ,则说明


NP


已经被识别。






2




配置


NP



PCI


设备:为


NP


分配内存地址;为


NP


配置中断号。






3




注册


PCI


中断处理程序:安装芯片的中断 处理程序;将


NP



PCI

< p>
中断处理程


序与中断号关联。


通常该中断处理程序 内部会调用一个全局的函数指针,


开发者可以对其赋


值,使能< /p>


NP



PCI


中 断。






4




中断事件处理方式:通常网络处理器或交换芯片都定义有多种中断事情,这些


中断事件由中断事件状态寄存器和中断屏蔽寄存器进行控制。


NP


会定义若干种中断事情,


每种中断用一个二进制位表示,该二进制位的取值决 定中断事件的中断状态(如:


1


表示有


中断,


0


表示无中断)。中断屏蔽寄存器则决定是否对中断进行 处理。



上一页


1

2


3


下一页



作者:刘乃安



宋国栋



李希鹏




责编:豆豆技术应用




“10G


网络处理器驱动软件的设计与实现



相关的文章



?



?



?



?



?



?



?



?



?



?



下一代网络设备核心单元


——


网络处理器应用研究




网络处理器的发展及应用




基于网络处理器的弹性分组环接入实现




Cavium


OCTEON


网络处理器的安全性能





IXP


网 络处理器设计的数字家庭媒体中心系统




网络处理器软件开发模型的研究



< /p>


基于网络处理器


IXP1200


的以太网 上联卡设计




网络处理器的原理特性及其应用前景分析




基于网络处理器的核心路由器设计技术研究




运行在网络处理器上的嵌入式


Lin ux


系统




本栏目更新



?



?



?



?



如何利用最新无线


SoC


芯片实现微功耗< /p>


WiFi


传感器网络设计




手机集成


GPS

的注意事项




实战:巧改无线模式解决企业难题




PLC



PC



RFID


识别读写器串行通讯的实现



-


-


-


-


-


-


-


-



本文更新与2021-02-01 23:46,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/595897.html

NPU软件的相关文章