- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Xilinx Virtex II实现的蓝牙协议
摘要:
现在,市场有一种将许多功能整合到一台设备上的强烈趋势。传统上这些目标的实现是通过使用强大的通用处理器来处理额外工作实现的。然后,引进特别针对应用的处理器(协处理器或硬件加速器)来减轻和更有效率的处理任务。当前,这种趋势正朝着包含可重组处理器承担不需要同时处理的任务方向发展。通过这种方式,可以节省很多成本,并减少特别处理器的使用。在后两个应用方法中,应用概况首先要确定以决定是用基于计算的还是基于数据存储的硬件实现。本文,我们展示了基于蓝牙标准的实现的概况结果。据我们所知,这是第一次关于蓝牙协议的概况结果的讨论。首先,我们仅关注蓝牙协议,并确定计算/数据存储操作/函数。第二步,我们将考虑由于蓝牙代码根据系统整合需要所作的附加功能。我们的结果显示六个函数模块是最重要的。当包括操作系统系统后(不包括相关干扰功能),最重要的函数是memcpy。
关键字:无线协议,蓝牙协议,配置,可重组的硬件
I. 引言
现在,我们正在见证一种持续不断整合许多功能到一个设备上的趋势。特别的,在移动设备上整合了许多功能,如:议事日程功能,音乐,游戏,无线连接功能等。根据设备周围的网络情况,可以使用许多功能,如:无线网(Wi-Fi),GPRS.UMS,蓝牙等。
传统上有两种方式实现整合功能。第一,强大的通用处理器(GPP)可以应对新添加功能的需求。第二,不同的特别处理器可以提升GPP的作用,并针对处理计算或存储部分。需要指出的是,两种方法并不排斥,可以结合两种方法达到更好的结果。而且,通常来说扩展的GPP将会更通用,但性能不好。另一方面,ASP可提供很好的处理性,但缺乏通用性。最后,GPP被用作控制任务的处理,而ASP用作计算任务的处理。图1展示了这种传统的方法。
图1 传统方法
仅包含大量处理器这种整合方法将导致大型、笨重、缺乏处理能力的设备。一种另外的解决办法是,把计算和数据存储任务用可重构处理器处理(RP),而把其他任务(通常是控制相关的任务)交给GPP处理。图2展示了该方法的简图。
图2 可重组方法
使用RP需要的条件是任务量足够大并需要同时处理(或者不要要实时处理时就使用小型的可重组处理器)。使用RP的好处是,通过使用特殊的硬件电路设计,对于它支持的任务将能提供很好的处理。其他的优势是产品整体成本的下降,以及无需添加硬件进行升级。更重要的是,面向市场的时间大大缩短。
像使用传统的ASP一样,怎样把RP跟GPP结合起来需要由计算、数据的繁复程度以及应用和网络标准状况来决定。因为之前没有蓝牙标准概述,我们把蓝牙标准作为我们研究的起点。当运用蓝牙协议观测处理过程时,我们的结果显示有六个函数是最为中要的。对蓝牙实现的观测将和Linux操作系统紧密结合起来。因此,我们的概况结果包括了在蓝牙处理过程中对系统函数的调用(但不包括相关的干扰函数),而最重要的函数是MEMCPY
论文组织结构如下:II部分介绍了蓝牙堆和它的实现情况。在III中,我们介绍描述了系统和检索概况信息。在IV中,我们讨论了蓝牙标准相关的概况结果。在V中,我们讨论了当包括操作系统函数时的结果,并且我们把函数候选等同于在RP上的实现。最后,在VI中我们得出了一些结论。
II 蓝牙标准
蓝牙标准最初是为了代替线缆而设计的。除此之外,蓝牙开发和使用者都一直在发掘其它适于蓝牙标准的应用设备。这些设备包括:LAN节点接入(Lan Access Point),文件传输等。蓝牙允许在100m之内最多7台设备之间的通信,并且它们中有一个主设备,通信速率为723.2Kbps.
蓝牙设备应用的广泛性说明了现有很多蓝牙软件层。底层(如:射频基带,链路控制,链路管理)和空中传输非常相似。它们可以处理侦测到的错误和重发信息,以及管理设备之间的链接。它们还可以提供语音链接,以及两个或更多设备之间的数据通道。为了简化将蓝牙整合到已有设备中区,蓝牙协议提供了中间层可供隐藏部分无线通信的复杂性。
图3 蓝牙堆层
蓝牙无线技术的基本层(见图3)是:射频基带,链路控制和管理,逻辑链路控制,适应协议(L2CAP),发现服务协议(SDP)。在这些层之上,根据不同的需要可以选择不同的层(见图4)。每种配置都调用更高层。
图4 每个配置中所涉及到的层
更低的队层位于蓝牙软件狗,而高的堆层位于主控端(如果该产品是移动的,主控端也就是PC或微处理器)。蓝牙软件狗通过主控界面和主控端通信,该界面位于下层和上层之间。HCI不属于软件层,但它是一个通信转发协议,它的目标是解决不同厂商之间的交互操作性问题。
L2CAP层把两个或更对设备之间的上层数据多路传输到异步少链接处(ACL),在主控状态时,引导数据进入从属状态。它还可以把数据分割重组为数据簇,以适应HCL
您可能关注的文档
- 第十一章 惠州仲恺高新区.doc
- 第六篇组合体的投影图.doc
- 2013年度中山市《体育彩票杯》少年羽毛球锦标赛乙组男子团.doc
- 第七章 安全管理学.ppt
- 填谷滤波变频式返驰转换器介绍.doc
- 第十一章 惠州市中大惠亚医院信息化软硬件系统.doc
- 荣民医学资源数位化合作网_附件.ppt
- 李白诗,酒,剑。.ppt
- 象山县西周中心卫生院服务器网络设备、象山县电子政务办要领.doc
- 全国大学英语四六级考试考务培训_附件.ppt
- 部编版一年级语文下册第四单元《8 夜色》教学课件(2025年春-新编教材).pptx
- 江苏省盐城市五校2024-2025学年高一下学期4月期中联考数学试卷(含答案).pdf
- 2025年高一语文教师工作总结简单版(六).docx
- 第12课《台阶》课件 2024—2025学年统编版语文七年级下册(共39张PPT).pptx
- 部编版一年级语文下册第四单元《语文园地四》教学课件(2025年春-新编教材).pptx
- 部编版一年级语文下册第四单元《9 端午粽》教学课件(2025年春-新编教材).pptx
- 指导技能的关键要素与提升的策略研究与分享.docx
- 湖南省永州四中直升班2025届高三(下)适应性数学试卷(含答案).pdf
- 湖北省荆荆宜襄·四地七校联盟2024-2025学年高一(下)期中联考数学试卷(含答案).pdf
- 2025年04月17日袁荣的初中历史组卷.docx
文档评论(0)