基于FPGA无线接入点硬件平台设计与实现.docVIP

基于FPGA无线接入点硬件平台设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA无线接入点硬件平台设计与实现

基于FPGA无线接入点硬件平台设计与实现   摘要:基于认证、安全及QoS等方面的研究需要,提出了基于FPGA的HostAP设计方案,并搭建了无线接入点的硬件平台,在此平台上进行了硬件的裁减与集成;设计和实现了无线接入点的硬件电路,完成了无线接入点的高速PCB布局布线。在PCB布局布线的过程中,重点解决了高速印制电路板设计中的传输线效应问题,最后进行了实际的系统测试。   关键词:无线接入点; 现场可编程逻辑门阵列; HostAP; 高速印刷电路板布局布线   中图分类号:TP393文献标志码:A   文章编号:1001-3695(2007)11-0257-03      无线局域网由于其具有安装便捷、使用灵活、经济节约及易于扩展等优点,逐渐在变动频繁、突发以及不方便敷设有线网络的情况下成为最佳的网络部署方案,被广泛应用于学校、机场及流动办公等场合。   无线局域网有两种基本布置方式,即Ad hoc 模式和BSS模式[1]。在BSS模式中,主要以无线局域网接入点(access point, AP)实现移动无线局域网内移动设备的管理和与有线网络的互连互通。因此,AP作为无线局域网的关键组成设备,其性能的好坏将直接影响到整个无局域网的数据传输性能,即设计功能强大、配置灵活、管理方便、安全性高的 AP 对无线网络的性能有着重要的影响。??   无线AP有三种实现方式[2],即HostAP方式、第三代码(tertiary code)的固件方式和带有自身固化程序的固件方式。本文设计的无线AP采用HostAP方式。HostAP通过软件程序完成几乎所有的IEEE 802.11b控制功能,包括路由、网桥协议和管理等。这种设计方式的显著优点是软件程序较易更改且具有很强的灵活性,易于按用户的要求进行配置和拓展,为后续的认证、安全以及QoS等研究工作奠定了基础。??   FPGA既具有门阵列器件的高度集成度和通用性,又具有用户可编程的灵活性。??      1总体设计方案??      通过对无线接入点的功能需求分析,确定了基于 Xilinx 公司的 ML310 FPGA开发板的HostAP的设计方案。ML310 FPGA开发板是Xilinx公司特别为需要开发支持PCI总线的嵌入式设备所开发的硬件平台[3],它拥有双PowerPC (PPC405)处理器,主频最高可达300 MHz,并且可以分别在100、200、300 MHz的频率下自适应地工作。软件部分通过移植HostAP的方式解决。HostAP实现了无线接入点的大部分功能,包括SS和DSS服务等。   1.1硬件设计方案??   以TI公司的无线接入点设计方案[4,5]为参考,硬件平台以ML310 FPGA为基础,对底层软件和硬件进行改进。采用处理性能更好的CPU、成本更低的芯片,以期达到在不降低性能的前提下,增加新的功能并降低成本的目的。本文设计的无线接入点的硬件框图如图1所示。??   图1中,RJ-45接口用于接入有线网络,无线网卡实现无线物理层的数据收发,用于接入无线网络。Flash和SDRAM作为系统存储设备。本文采用了一个桥接芯片来实现CPU与无线网卡的桥接工作。      1.2软件设计方案??   软件开发环境采用嵌入式MontaVista Linux 3.1 professio ̄nal edition,通过在FPGA平台上移植并修改HostAP软件,实现了无线接入点的功能,为后续的认证、安全和QoS的研究工作奠定基础。   通过将HostAP移植到ML310 FPGA平台的方式完成无线AP的功能,移植工作采用交叉开发模式。首先,在宿主机上完成开发,并用交叉编译工具编译生成二进制文件;然后下载到目标机上运行和测试,并通过JTAG调试接口对运行在目标机上的程序跟踪调试,定位问题后在宿主机上对代码修改、重新编译并下载。如此反复,直到程序在目标机上正常运行为止。??      2 硬件详细设计      2.1原型系统的搭建??   ML310 FPGA开发板[3]拥有双PowerPC 405(PPC405)处理器,有类似于PC的存储结构。ML310 还支持多种接口,包括以太网接口、USB接口、RS-232接口、UART接口、LCD接口、JTAG编程口等。多类型的接口极大地方便了嵌入式设备的开发。   无线接入点的硬件平台环境主要包括ML310 FPGA开发板、PCI-PCMCIA转接卡、D-Link 650无线网卡。ML310 FPGA与D-Link 650之间用PCI-PCMCIA转接卡连接。该转接卡采用RICOH公司的芯片R5C485实现PCI总线与PCMCIA总线之间的桥接,电路设计简单可靠。无线接入点的原型系统结构如图2

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档