首页 | 本学科首页   官方微博 | 高级检索  
     

基于龙芯CPU的有线宽带网络SoC硬件抽象层研究与实现
引用本文:王沁,付士奇,张晓彤,宋丽华,李翀. 基于龙芯CPU的有线宽带网络SoC硬件抽象层研究与实现[J]. 小型微型计算机系统, 2009, 30(4)
作者姓名:王沁  付士奇  张晓彤  宋丽华  李翀
作者单位:1. 北京科技大学,信息工程学院,北京,100083
2. 北方工业大学,信息工程学院计算机系,北京,100041
摘    要:针对有线宽带网络SoC内嵌的龙芯CPU的特点,研究了一种基于Linux的硬件抽象层(HAL)方案,该方案使得上层软件与底层硬件无关,管理了多个底层硬件设备.其次,研究并设计了一种高效的缓存机制,提供对变长缓冲区的配置、管理、动态分配和回收,在此机制的基础上实现了数据在用户态和核心态之间的零拷贝传输.该方案已成功应用于自主开发的有线宽带网络SoC中,在实际网络下的测试结果表明,对于长度在32到1522字节之间的数据包,使用HAL至少可以获得35.80%的性能提高.

关 键 词:有线宽带网络  龙芯CPU  零拷贝  硬件抽象层

Research and Implementation of Hardware Abstraction Layer for Cable Broadband Network SoC Based on Godson CPU
WANG Qin,FU Shi-qi,ZHANG Xiao-tong,SONG Li-hua,LI Chong. Research and Implementation of Hardware Abstraction Layer for Cable Broadband Network SoC Based on Godson CPU[J]. Mini-micro Systems, 2009, 30(4)
Authors:WANG Qin  FU Shi-qi  ZHANG Xiao-tong  SONG Li-hua  LI Chong
Abstract:
Keywords:SoC
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号