- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE
第 PAGE 1 页 共 NUMPAGES 1 页
免责声明:图文来源网络征集,版权归原作者所有。若侵犯了您的合法权益,请作者持权属证明与本站联系,我们将及时更正、删除!谢谢!
MAC层无线网卡研究论文
摘要:阐述拥有自主MAC层协议无线网卡的构建方法和实现过程。改进了基于Intersil公司的PRISM2系列无线网卡套片的无线局域网解决方案,使用DSP和CPLD来替代其中的MAC层控制芯片,实现自主MAC层协议的无线网卡开发。
关键词:无线网卡PRISM2TMS320VC5402EPM7128AEMAC协议
随着无线网络应用领域的增长,各种无线接入方式不断涌现,基于IEEE802.11无线以太网标准的宽带无线接入系统凭借其高达11~54Mbps的数据传输速率及其建网速度快、运营成本低、投资成本回报快等特点获得用户的青睐。但是无线网卡芯片供应商只向用户提供套片解决方案,这对研究无线局域网MAC层协议的高校和科研单位来说极为不便。通常的作法是:首先开发出自己的MAC层协议软件,然后使用信道仿真器来仿真此MAC层协议。这种作法的缺点是不能在物理信道上实测。本文针对该问题,基于Intersil公司的PRISM2系列无线局域网套片的解决方案,去掉其中的MAC层控制芯片,使用TMS320VC5402和PEM7128AE来完成对套片其它芯片的控制和数据交换,实现自主的MAC层协议无线网卡。
图1
1无线网卡解决方案
Intersil公司的PRISM2系列无线网卡套片及其主要功能如表1所列。
使用该套片,根据Intersil公司提供的无线局域网解决方案,就可以方便地构建IEEE802.11b的无线网卡。
参考Intersil公司的提供的无线局域网解决方案,笔者提出的拥有自主MAC层协议的无线网卡解决方案如图1所示。
在该方案中,去掉了PRISM2系列套片中的MAC层控制芯片HFA3841,用TMS320VC5402和EPM7128AE来实现对PRISM2系列其它芯片的控制和数据交换,构建拥有自主MAC层协议的无线网卡。
图2
2无线网卡的接口分析
根据Intersil公司提供的套片数据手册及其各芯片的接口关系可知,要构建自主MAC层协议的无线网卡,替代芯片组TMS320VC5402和EPM7128AE须有以下接口能力。
①具有足够的通用I/O口,以便与套片的各个控制引脚相连接,对其进行置位或清位操作,从而使无线网卡处于正确的收发状态。
②具有SPI接口,能够对HFA3683、HFA3783和HFA3861中各个寄存器进行初始化。同时需要注意的是,对HFA3861来说应该是16位的数据传输格式,先传数据高位;对HFA3783和HFA3683来说,应该是20位的数据传输格式,先传输数据高位。
③具有连续数据传输的能力,能够与HFA3861进行连续的数据交换。需要注意的是数据接收和发送的时钟都需要由HFA3861来提供。
根据TMS320VC5402的芯片资料可知,TMS320VC5402具有2个支持多种接口标准且能高速双向数据传输的多通常缓冲同步串口(McBsp)。将DMA与McBsp相结合,在不占用CPU资源的情况下,可以构造自动收发的串行数据传输通道。同时EPM7128AE提供了足够的门阵列单元和I/O引脚,可以完成对无线卡控制引脚的置位或清位操作,同时还可以在EPM7128AE里面设计完成802.11b的部分功能(如退避、定时、设置NA位、CRC32校验等)。
由以上分析可知,使用TMS320VC5402和EPM7128AE来替代HFA3841完成对套片的设置、控制和数据交换,以实现拥有自主MAC层协议的无线网卡是可行的。替代芯片组与无线网卡套片的接口关系如图2所示。其中,TMS320VC5402的串口0负责对HFA3861、HFA3783和HFA3683的寄存器进行初始化;串口1负责与HFA3861进行数据交换;EPM7128AE的I/O引脚与套片的控制引脚相连,进行相应的控制操作。
3无线网卡的接口实现
根据上述分析可知,利用TMS320VC5402和EPM7128AE完成对无线网卡的控制主要分以下三个步骤。
①对于无线网卡的各个寄存器的初始化。由于DSP对HFA3861、HFA3783和HFA3683寄存器初始化时的数据传输格式不同,而在本接口设计中又使用了同一个串口,所以在对寄存器进行设置前要将DSP的串口0初始化为正确的工作模式。另外,若寄存器的初始化值错误或寄存器的初始化顺序不对,则初始化工
您可能关注的文档
最近下载
我们是专业写作机构,多年写作经验,专业代写撰写文章、演讲稿、文稿、文案、申请书、简历、协议、ppt、汇报、报告、方案、策划、征文、心得、工作总结代写代改写作服务。可行性研究报告,实施方案,商业计划书,社会稳定风险评估报告,社会稳定风险分析报告,成果鉴定,项目建议书,申请报告,技术报告,初步设计评估报告,可行性研究评估报告,资金申请报告,实施方案评估报告
文档评论(0)