通信装置,制造芯片的方法以及提供无线通信规范的方法

文档序号:7711175阅读:185来源:国知局
专利名称:通信装置,制造芯片的方法以及提供无线通信规范的方法
技术领域
本发明大体是有关于一种无线通信装置,更具体地,是关于一种 通信装置、制造芯片的方法以及提供无线通信系统的不同应用程序规 范的方法。
背景技术
蓝牙是一种利用短距通信技术的无线协议,其在较短距离上从固
定与/或移动设备传输语音及数据,并建立无线个人区域网络(Personal Area Networks, PANs)。蓝牙技术发展背后的意图是要构造一 个单独 数字无线协议,其能够连接多个设备且解决由设备的同步操作引起的 问题。蓝牙提供一种方法来通过安全、全球开放的工业、科学及医学 (Industrial, Scientific, and Medical, ISM)2.4 GHz的短距无线频率频带 于多个设备之间连接并交换信息,其中设备例如移动电话,电话,膝 上电脑,个人电脑,打印机,GPS^姿收器,数字照相才凡以及^L频游戏 控制器等。蓝牙规范由蓝牙技术联盟(Bluetooth Special Interest Group, SIG)发展并许可。

发明内容
为了解决提供无线通信系统的不同应用程序规范的结束问题,本 发明提供一种新的通信装置、制造芯片的方法以及提供无线通信系统 的不同应用程序规范的方法。
本发明提供一种通信装置,能够于无线通信系统中执行无线通信 操作,上述通信装置包含外部存储器装置,用于储存对应无线通信 系统的预定应用程序规范的多个软ff函数;以及通信单元,包含无 线收发器模块,用于收发多个射频无线信号,并转换射频无线信号为 多个基带信号或转换基带信号为射频无线信号;基带模块,用于转换 基带信号为多个数字信号或转换数字信号为基带信号,并处理数字信号;内部存储器装置,用于储存用来控制无线收发器模块、基带模块,
以及执行无线通信系统的物理层协议及数据连接层协议的固件;以及 微处理器,用于经由接口存取软件函^t,且当实施预定应用程序M^范 时执行固件与软件函数。
本发明另提供一种制造芯片的方法,其用于具有通信单元及外部 存储器装置的无线通信系统中灵活提供不同应用程序规范,其中通信 单元包含内部存储器装置,微处理器,以及能够根据无线通信系统的 物理层协议进行无线通信的多个硬件装置,上述制造芯片的方法包含 提供外部存储器装置的第一棵芯片用于储存对应应用程序规范的多个 软件函数;提供包含内部存储器装置的通信单元的第二棵芯片,用于 储存用来控制硬件装置以及用来执行无线通信系统的物理层协议与数 据连接层协议的固件;以及将第 一 棵芯片与第二棵芯片封进同 一 半导 体芯片封装。
本发明另提供一种提供无线通信系统的不同应用程序规范的方 法,其经由通信单元与外部存储器装置提供上述无线通信系统的上述 多个应用程序规范,其中通信单元包含内部存储器装置,微处理器, 以及能够根据无线通信系统的物理层协议进行无线通信的多个硬件装 置,上述方法包含储存对应第一应用程序规范的多个第一软件函数 于外部存储器装置;储存用于控制硬件装置并执行无线通信系统的物 理层协议与数据连接层协议的固件于内部存储器装置中;经由接口存 取第 一软件函数;以及执行固件及第 一软件函数以实施第 一应用程序 规范,其中外部存储器装置棵芯片对棵芯片地连接至通信单元。
本发明的通信装置可通过存取储存于外部存储器装置内的不同软 件函数来提供不同应用程序规范。


图1显示蓝牙层架构的示例示意图。
图2显示根据本发明的能够于无线通信系统内进行无线通信的通 信装置示意图。
图3显示根据本发明实施方式的外部存储器装置与内部存储器装 置的示例存储器空间的示意图。
7图4显示根据本发明的实施方式的由微处理器执行操作的流程图。
图5显示根据本发明的另一实施方式的由微处理器执行操作的流 程图。
图6A与图6B是根据本发明实施方式的棵芯片封装的示意图。 图7显示本发明的另一实施方式的能在无线通信系统内进行无线 通信的通信装置的示意图。
图8显示本发明的方法实施方式的流程图。
图9显示提供不同应用程序规范方法的实施方式的流程图。
图10显示制造芯片的方法实施方式的流程图。
具体实施例方式
在说明书及权利要求书当中使用了某些词汇来称呼特定的元件。 本领域的技术人员应可理解,硬件制造商可能会用不同的名词来称呼 同 一个元件。本说明书及权利要求书并不以名称的差异来作为区分元 件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说 明书及权利要求书当中所提及的"包含"是开放式的用语,故应解释 成"包含但不限定于"。此外,"耦接" 一词在此是包含任何直接及 间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置, 则代表第一装置可直接电气连接于第二装置,或通过其它装置或连接 手段间接地电气连接到第二装置。
图1显示蓝牙层架构100的示例示意图。于蓝牙层架构100中, 底层为物理层,其定义例如蓝牙调制解调器(Bluetooth modern),无线 频率收发器(radio frequency transceiver),或其它等的蓝牙无线通信系 统中采用的硬件的协议。硬件层上的蓝牙层协议架构包含核'"、协议 (core protocols), 电缆替代协议(cable replacement protocols), 电话控 制十办i义(telephony control protocols),以及选用十办i义(adopted protocols)。 蓝牙的核心协议组成一个五层的堆栈(five-layer stack),包含蓝牙无 线层,基带层,连接管理协议(Link Manager Protocol, LMP),逻辑连 才妻4空制与适应十办i义层(Logical Link Control and Adaptation Protocol, L2CAP),以及服务发现协议(Service Discovery Protocol, SDP)。蓝牙
8无线层包含空中接口 (air interface)的特定细节,包含频率,跳频(frequency hopping), 调制才几制(modulation scheme)以及4专车lT功率。基带层主要关注在一个微网(piconet)内建立一个连接,地址分配,封包格式,计时(timing)以及功率控制。连接管理协议(Link ManagerProtocol, LMP)层在蓝牙设备之间建立连接并管理运行中的链路,其包含安全方面操作(例如验证与加密),以及基带封包大小的控制及协调。逻辑连接控制与适应协议(L2CAP)将上层协议(upper-layerprotocols)应用于基带层,提供无连接与连接导向的服务。服务发现协议(Service Discovery Protocol, SDP)处理两个或更多蓝牙i殳备之间的设备信息,服务,以及查询服务特性等操作。
射频通信(Radio Frequency COMMunications , RFCOMM)是电缆替代协议,其用来产生一个虚拟串行端口 (virtual serial port),上述虚拟串行端口通过对现有设备作极小调整来替代电缆技术。RFCOMM于蓝牙基带层上提供二进制数据(binary data)传输及模仿建议标准232(Recommended Standard 232, RS-232)的控制信号。电话控制协议二进制(Telephony Control protocol-binary, TCS BIN)是比特导向协议(bit-oriented protocol),其定义蓝牙设备之间建立语音及数据电话的通话控制指令。另外,TCS BIN还定义处理蓝牙TCS设备组的移动管理流程(mobility management procedure)。
选用协议由其它标准制造组织定义并纳入蓝牙协议堆栈,允许蓝牙只有在需要时才产生协议。选用协议包含一个点对点通信协议(Point-to-Point Protocol, PPP), TCP/IP/UDP, 一个对象交换协议(ObjectExchange Protocol, OBEX)以及 一 个无线应用环境/无线应用协i义(Wireless Application Environment/Wireless Application Protocol ,WAE/WAP)。点对点通信协议是在点对点连接上用来传输IP凄t据封包的internet网络标准协议。TCP/IP/UDP是TCP/IP协议组的基本协议。对象交换协议(Object Exchange Protocol, OBEX)是用于对象交换的会话层协议(session-layer protocol),其提供对象与操作表示的才莫型。无线应用环境具体描述无线设备的应用框架,以及无线应用协议是提供无线使用者能够存取电话及信息服务的开放标准。
为了使用蓝牙,设备必须要与一定蓝牙规范相容。蓝牙规范是特定蓝牙服务的无线接口规范。蓝牙规范说明如何完成蓝牙设备的实施。图1也显示了协议层上一些蓝牙规范,下面将简要说明。通用接入规
范(Generic Access Profile, GAP)提供所有其它*见范的基本。高级音频分发模型(Advanced Audio Distribution Profile, A2DP)是一个定义高品质音频(立体声或单声道)如何通过蓝牙连接从一个设备传至另 一个设备的规范。举例来说,音乐从一个移动电话传至无线耳机。音频/视频遥控规范(Audio/Video Remote Control Profile, AVRCP)被设计用来换_供一个标准接口,以控制电视机,Hi-fi设备或其它装置,允许使用者用单一遥控器(或其它设备)来控制所有使用者可存取的A/V装置。请注意,单一遥控器可符合A2DP或VDP的规范。基本图像传输规范(Basic Imaging Profile, BIP)被设计用来于设备之间发送图像,且包含图像缩放的功能,并转换图像为接收设备适合的格式。基本打印机规范(Basic Printing Profile, BPP)允许设备基于打印任务发送文字,电邮,虚拟名片(vCards),或其它内容至打印才几。
拨号网络规范(Dial-up Networking Profile, DUN)提供一个标准来通过蓝牙接入Internet与其它拨号服务。最普通的情形是在移动电话上通过无线拨号,从膝上电脑存取Internet 。传真规范(Fax Profile, FAX)是用来在移动电话或固定电话与个人电脑之间利用安装的传真软件提供一个定义良好的接口。文件传输协议(File Transfer Profile, FTP)可提供至另一设备的文件系统的存取,其包含支持展开数据夹列表,改变不同数据夹,展开文件,放置文件及删除文件。通用音频/视频传输规范(General Audio/Video Distribution Profile, GAVDP)提供A2DP及VDP的基础。通用对象交换头见范(Generic Object Exchange Profile,GOEP)为其它数据规范提供基础。免提通信协议(Hands-Free Profile,HFP)4皮广泛应用,以允许在车内用免提通信组件来与移动电话通信。人性化接口装置规范(Human Interface Device Profile, HID)提供例如鼠标、摇杆、键盘等设备的支持,有时也可于其它类型的装置上给简单按键与指示器提供支持。耳机通信规范(Headset Profile, HSP)为最广泛使用的规范,与移动电话一起使用的普通蓝牙耳机支持的基本控制功能,包含响铃,回答电话,挂断以及调整音量的功能。对象推入通信规范(Object Push Profile, OPP)是用来发送例如图像、虚拟商业名片或约会细节等"对象,,的基本规范。串行端口规范(Serial Port Profile,SPP)基于ETSI TS 07.10规范并利用RFCOMM协议。SPP才莫仿一个串行端口电缆来为基于现有RS-232的串行通信应用提供简单实施的无线替代。服务发现应用程序规范(Service Discovery Application Profile,SDAP)说明一个程序应该如何利用SDP来探索远端设备的服务。SIM卡存耳又规范(SIM Access Profile, SAP)允许例如具有内置GSM收发器的汽车耳机能够连接至具有蓝牙的电话的SIM卡,如此汽车耳机本身就不必装有另一 SIM卡。视频发布规范(Video Distribution Profile, VDP)允许传输视频流。VDP能^皮用来4巴记录的^L频乂人PC多J 某体中心传输至便携式播放器,或从数字照相机传输至电视机。
图2显示根据本发明的能够在无线通信系统内进行无线通信的通信装置示意图。通信装置200包含外部存储器装置101与通信单元102。外部存储器装置101储存对应无线通信系统的预定应用程序规范的多个软件函数。举例来说,根据本发明的实施方式,当无线通信系统为蓝牙无线通信系统时,应用程序规范对应图l所示的蓝牙规范。通信单元102包含微处理器201,内部存储器装置202,无线收发器模块203以及基带模块204。无线收发器模块203接收射频无线信号,转换接收的信号为基带信号以供基带模块处理,或从基带模块接收基带信号并转换接收信号为射频无线信号以供传送至同级装置。无线收发器模块203可包含多个硬件设备来执行射频转换。举例来说,无线收发器模块203可包含混频器(mixer)来将基带信号与无线通信系统的射频内振荡的载波相乘,其中射频可为全球移动通信系统(GlobalSystem for Mobile communication, GSM)中的900MHz或l謂MHz,或蓝牙无线通信系统中的2.4 GHz。基带模块204更转换基带信号为多个数字信号或将多个数字信号转换为基带信号,并处理数字信号。基带信号204也可包含多个硬件装置来执行基带信号处理。基带信号处理可包含模拟数字转换(Analog to Digital Conversion, ADC)或数字模拟转换(Digital to Analog Conversion, DAC),增益调整,调制/解调制,编码/解码等等操作。内部存储器装置202储存用于控制例如无线收发器模块,基带模块等通信单元的硬件装置,以及用于执行无线通信系统的物理层协议与数据连接层协议的固件,其中物理层与数据连才妻层为开》文式系纟克互耳关(Open Systems Interconnection, OSI)才莫型定义的7个层中的两个。固件包含程序码并预烧入内部存储器装置202的只读区域。举例来说,才艮据本发明的实施方式,当无线通信系统是蓝牙无线通信系统时,物理层协议与数据连接层协议包含如图1所示的蓝牙无线协议,基带协议与连接管理协议。
于本发明的实施方式中,微处理器201经由一个接口存取软件函数,并在实施预定应用程序规范时执行固件与软件函数。根据本发明的实施方式,;微处理器201可经由外部存4诸器4妻口 (External MemoryInterface, EMI)存取储存于外部存储器装置101中的软件函数。EMI可包含地址针脚,数据针脚以及芯片选择针脚来控制数据传输。同时,根据本发明的另 一实施方式,微处理器201可经由串行周边接口 (SerialPeripheral Interface, SPI)存取储存于外部存储器装置101中的软件函数,SPI是一个操作于全双工模式的同步串行数据连接标准。装置在主/从模式中通信,其中主装置启动数据帧。当主装置参考从装置的数据配置时钟、时钟极性(polarity)与相位后就开始数据传输。
根据本发明的实施方式,内部存储器装置202可包含只读存储器(ROM)单元与随机存取存储器(RAM)单元,其中固件储存于ROM单元中。请注意,无法改变ROM单元中的数据或指令,也不允许改变ROM单元中的数据或指令。图3显示根据本发明实施方式的外部存储器装置101与内部存储器装置202的示例存储器空间的示意图。存储器空间可在封装芯片之前经由 一 个存储器映 <象分割设定文件(image scatterfile)预定。因此,固件与软件中每一函数的对应存储器地址在设计阶段就能得知。根据本发明的实施方式,ROM初始函数(ROM initialfunction)可储存于ROM单元的预定区域,例如如图 3中以地址0x5000000开始的区域,外部存储器初始函数可储存于外部存储器装置101的预定区域中,例如以地址0x1000000开始的区域。另外,每一软件函数也可储存于外部存储器装置101的预定区域中,且RAM单元可保留软件函数的多个入口 (entry)。冲艮据本发明的实施方式,孩i处理器201可在实施预定应用程序规范时,经由接口从外部存储器装置101复制软件函数至RAM单元的入口 。图4显示根据本发明的实施方式的由微处理器执行操作的流程图。首先,微处理器201从ROM
12单元的预定区域获取ROM初始函数并执行ROM初始函数(步骤 S401)。接着,微处理器201检查是否存在外部存储器装置(步骤S402)。 根据本发明的实施方式,外部存储器装置检查函数可在执行时由ROM 初始函数调用,且4企查流程可通过4全查石更件EMI暂存器内容值(内容 值由设定脚位(trap pin)的极性决定)完成。若存在外部存储器装置101, 微处理器201从外部存储器装置101复制软件函数至RAM单元的对 应入口(步骤S4(B),接着,执行储存于ROM单元内的固件以及储存 于RAM单元内的复制的软件函数来实施预定的应用程序少见范(步骤 S404)。另一方面,若外部存储器装置并不存在,微处理器201执行储 存于ROM单元内的固件,并跳过RAM单元内的软件函数的执行,来 实施应用程序规范,因为应用程序入口是空的(步骤S405)。
根据本发明的另一实施方式,当实施预定应用程序规范时,微处 理器201可直接执行储存于外部存储器装置101内的软件函数(此被称 作就地执行(execution in place))。 于本实施方式中,RAM单元更储存 多个函数指针变量,其中函数指针在初始化中被分配为零,以及微处 理器201更分配软件函数的地址值至对应函数指针变量,并当实施预 定应用程序规范时根据对应函数指针变量执行储存于外部存储器装置 101中的软件函数。图5显示根据本发明的另一实施方式的由微处理 器201执行操作的流程图。首先,微处理器201从ROM单元的预定 区域获取ROM初始函数并执行ROM初始函数(步骤S501)。接着,微 处理器检查是否存在外部存储器装置(S502)。若存在外部存储器,微 处理器201从外部存储器装置获取外部存储器初始函数并执行外部存 储器初始函数(步骤S503),其中外部存储器初始函数在执行时可被 ROM初始函数调用。因为,如前所述,每一固件与软件的每一函数对 应的存储器地址可于设计阶段就得知,微处理器201可根据预先得知 的存储器地址存取并执行外部存储器初始函数。接着,微处理器201 分配外部存储器装置的软件函数的地址值给储存于RAM单元内对应 的函数指针变量(步骤S504)。接着,初始化外部存储器装置之后,执 行操作返回ROM初始函数,且微处理器201根据对应函数指针变量 执行储存于ROM单元内的固件及储存于外部存储器装置中的软件函 数,以实施预定应用程序规范(规范S505)。另一方面,若外部存储器
13装置并不存在,微处理器201执行储存于ROM单元内的固件并跳过
用来实施应用程序规范的软件函数,因为应用程序规范对应的函数指
针仍被分配为零(步骤S506)。
通信单元可整合在第一棵芯片内,而外部存储器装置可整合在第 二棵芯片内。外部存储器装置可为闪存,嵌入式ROM或掩模型ROM。 根据本发明的实施方式,第一棵芯片与第二棵芯片可彼此电连接,并 封装于一个半导体芯片封装内。封装的方法可为棵芯片对棵芯片(die to die)封装,例如图6A中所示的堆叠薄型细间距球4册阵列(Stacked Thin & Fine-pitch Ball Grid Array , STFBGA)或堆叠极薄型细间距球 栅阵列(Stacked Very-Thin & Fine-pitch Ball Grid Array, SVFBGA),或 者如图6B中所示的多芯片才莫块薄型细间距球栅阵列(Multi-Chip Module Thin & Fine-pitch Ball Grid Array, MCMTFBGA)。 STFBGA或 SVFBGA是将外部存储器101与通信单元102以多个棵芯片垂直堆叠 在同一半导体芯片封装内,MCMTFBGA是将外部存储器101及通信 单元102以多个棵芯片水平排列在同 一半导体芯片封装内。因为无线 通信系统的上层应用程序规范的软件函数储存于外部存储器装置内, 而无线通信系统的下层函数的固件储存于内部存储器装置的ROM单 元内,如此可具有灵活性,因为多个应用程序规范之一通过仅需提供 特定外部存储器装置即可获得,其中特定外部存储器储存既定应用程 序规范的对应软件函数。根据本发明的实施方式,可通过提供另一外 部存储器棵芯片来完成灵活提供不同应用程序规范,举第三棵芯片为 例,储存对应不同应用程序规范的软件函数于第三棵芯片中,电连接 第三棵芯片与第一棵芯片,并封装第一棵芯片与第三棵芯片于同一半 导体芯片封装内。因此,通信单元的内部存储器装置不需要储存应用 程序规范对应的上层软件函数,且通信单元的棵芯片可在每次需要提 供不同应用程序规范时被重新利用。如此,通信装置可通过存取储存 于外部存储器装置内的软件函数来提供不同应用程序规范。
图7显示本发明的另一实施方式的能在无线通信系统内进4亍无线 通信的通信装置的示意图。通信装置700包含主机701及通信单元 702。主机701包含微处理器711及内部存储器装置712。内部存储器 装置712储存多个对应无线通信系统的预定应用程序规范的软件函数。举例来说,根据本发明的实施方式,当无线通信系统为蓝牙通信
系统时,应用程序规范对应如图l所示的蓝牙规范。通信单元702包 含微处理器721,内部存储器装置722,无线收发器模块723以及基带 模块724。通信单元702中每一元件的详细描述此处不再赘述,可参 考前述图2的说明。根据本发明的实施方式,无线通信系统的上层应 用程序规范的对应软件函数储存于内部存储器装置712内,并由主机 701的微处理器711执行。微处理器711更经由通用非同步收发传输 器(Universal Asynchronous Receiver/Transmitter, UART)传输命令及数 据,且经由通用型的输入输出(General Purpose Input/Output , GPIO) 控制通信单元702的硬件装置。通信单元702的微处理器721从微处 理器711接收命令与数据,执行命令,且执行无线通信系统的对应下 层函数来控制硬件装置与下层协议。
图8显示本发明的方法实施方式的流程图,其经由通信单元(例如 图2的102)及外部存储器装置(例如图2的101)来灵活地提供不同应用 程序规范。通信单元包含内部存储器装置(例如图2的202),微处理器 (例如图2的201),以及多个石更件装置(例如图2的203与204及其它 类似装置),其能够根据无线通信系统的物理层协议进行无线通信操 作。参考第6A或6B图,外部存储器装置是棵芯片对棵芯片地连接至 通信单元。首先,对应第一应用程序规范的多个第一软件函数储存于 外部存储器装置中(步骤S801)。接着,用于控制无线通信系统的硬件 装置及执行无线通信系统的物理层协议与数据连接层协议的固件储存 于内部存储器装置中(步骤S802)。然后,第一軟件函数经由接口存取 (步骤S803)。最后,执行固件与第一软件函数以实施第一应用程序规 范(步骤S804)。根据本发明的实施方式,仅需更新储存于外部存储器 装置的软件函数便可实施不同应用程序规范。图9显示提供不同应用 程序规范方法的实施方式的流程图。首先,对应第二应用程序身见范的 多个第二软件程序储存于外部存储器装置中,用于更新外部存储器装 置(步骤S901)。随后,经由接口存取第二软件函数(步骤S902)。最后, 执行固件与第二软件函数以实施第二应用程序规范(步骤S903)。
图10显示制造芯片的方法实施方式的流程图,其于具有通信单元 (例如图2的102)及外部存储器装置(例如图2的101)的无线通信系统中灵活提供不同应用程序规范。通信单元包含至少一个内部存储器装 置, 一个微处理器,以及多个能够根据无线通信系统的物理层协议进 行无线通信的硬件装置,外部存储器的第一棵芯片储存对应一个应用 程序规范的多个软件函数(步骤SlOOl)。通信单元还提供第二棵芯片, 其中更包含至少一个内部存储器装置,其储存用于控制硬件装置及执
行无线通信系统的物理层协议与数据连接层协议的固件(步骤S1003)。 接着,第一棵芯片与第二棵芯片被封进同一半导体芯片封装内部(步骤 S1005)。第一棵芯片与第二棵芯片于同一半导体芯片封装中可垂直堆 叠或水平排列。
本发明虽用较佳实施方式说明如上,然而其并非用来限定本发明 的范围,任何本领域中技术人员,在不脱离本发明的精神和范围内, 做的任何更动与改变,都在本发明的保护范围内,具体以权利要求界 定的范围为准。
权利要求
1.一种通信装置,能够于无线通信系统中执行无线通信操作,上述通信装置包含外部存储器装置,用于储存对应上述无线通信系统的预定应用程序规范的多个软件函数;以及通信单元,包含无线收发器模块,用于收发多个射频无线信号,并转换上述多个射频无线信号为多个基带信号或转换上述多个基带信号为上述多个射频无线信号;基带模块,用于转换上述多个基带信号为多个数字信号或转换上述多个数字信号为上述多个基带信号,并处理上述多个数字信号;内部存储器装置,用于储存固件,上述固件用来控制上述无线收发器模块、上述基带模块,以及执行上述无线通信系统的物理层协议及数据连接层协议;以及微处理器,用于经由接口存取上述多个软件函数,且当实施上述预定应用程序规范时执行上述固件与上述多个软件函数。
2. 如权利要求1所述的通信装置,其特征在于,上述接口为外部 存储器接口或串行周边接口 。
3. 如权利要求1所述的通信装置,其特征在于,上述内部存储器 装置包含只读存储器单元与随机存取存储器单元,以及其中上述固件 储存于上述只读存储器单元中。
4. 如权利要求3所述的通信装置,其特征在于,上述只读存储器 单元中的数据或指令不允许修改。
5. 如权利要求3所述的通信装置,其特征在于,当实施上述预定 应用程序规范时,上述微处理器经由上述接口从上述外部存储器装置 复制上述多个软件函数至上述随机存取存储器单元。
6. 如权利要求3所述的通信装置,其特征在于,当实施上述预定 应用程序规范时上述微处理器直接执行储存于上述外部存储器装置中 的上述多个软件函数。
7. 如权利要求6所述的通信装置,其特征在于,上述随机存取存 储器单元更储存多个函数指针变量,以及其中上述微处理器更分配上 述多个软件函数的多个地址值给对应函数指针变量,且当实施上述预 定应用程序规范时,根据上述多个对应函数指针变量获取并执行储存 于上述外部存储器装置中的上述多个软件函数。
8. 如权利要求1所述的通信装置,其特征在于,上述通信单元整合于笫一棵芯片中而上述外部存储器装置整合于第二棵芯片中。
9. 如权利要求8所述的通信装置,其特征在于,上述第一棵芯片 与上述第二棵芯片彼此电连接,并封装于同一半导体芯片封装中。
10. 如权利要求1所述的通信装置,其特征在于,上述外部存储器 装置为闪存,或嵌入式只读存储器,或掩模型只读存储器。
11. 如权利要求1所述的通信装置,其特征在于,上述无线通信系 统为蓝牙无线通信系统,上述预定应用程序规范对应蓝牙规范,以及 其中上述物理层协议与上述数据连接层协议包含蓝牙无线协议,基带 协-汉与连接管理协i义。
12. —种制造芯片的方法,其用于具有通信单元及外部存储器装置 的无线通信系统中灵活提供不同应用程序规范,其中上述通信单元包 含内部存储器装置,微处理器,以及能够根据上述无线通信系统的物 理层协议进行无线通信的多个硬件装置,上述制造芯片的方法包含提供上述外部存储器装置的第一棵芯片用于储存对应应用程序规 范的多个软件函数;提供包含上述内部存储器装置的上述通信单元的第二棵芯片,用 于储存用来控制上述多个硬件装置以及用来执行上述无线通信系统的 上述物理层协议与数据连接层协议的固件;以及将上述第一棵芯片与上述第二棵芯片封进同一半导体芯片封装。
13. 如权利要求12所述的制造芯片的方法,其特征在于,上述第 一棵芯片与上述第二棵芯片水平排列或垂直堆叠于同一半导体芯片封 装中。
14. 如权利要求12所述的制造芯片的方法,其特征在于,上述应 用程序规范为特定蓝牙服务的无线接口规范,以及上述物理层协议与 上述数据连接层协议包含蓝牙无线协议,基带协议与连接管理协议。
15. —种提供无线通信系统的不同应用程序规范的方法,其经由通 信单元与外部存储器装置提供上述无线通信系统的上述多个应用程序规范,其中上述通信单元包含内部存4诸器装置,微处理器,以及能够 根据上述无线通信系统的物理层协i义进行无线通信的多个硬件装置,上述方法包含储存对应第一应用程序规范的多个第一软件函数于上述外部存储 器装置;储存用于控制上述多个硬件装置并执行上述无线通信系统的上述 物理层协议与数据连接层协议的固件于上述内部存储器装置中;经由接口存取上述多个第一软件函数;以及执行上述固件及上述多个第一软件函数以实施上述第一应用程序 规范,其中上述外部存储器装置棵芯片对棵芯片地连接至上述通信单 元。
16. 如权利要求15所述的^是供无线通信系统的不同应用程序规范 的方法,其特征在于,上述接口为外部存储器接口或串行周边接口。
17. 如权利要求15所述的提供无线通信系统的不同应用程序规范 的方法,其特征在于,上述内部存储器装置包含只读存储器单元及随 机存取存储器单元,以及其中上述固件^l"存于上述只读存储器单元中。
18. 如权利要求17所述的提供无线通信系统的不同应用程序规范 的方法,其特征在于,更包含经由上述接口从上述外部存储器装置复制上述多个第一软件函数 至上述随机存储器单元。
19. 如权利要求17所述的提供无线通信系统的不同应用程序规范 的方法,其特征在于,更包含直接执行储存于上述外部存储器装置中的上述多个第一软件函数。
20. 如权利要求19所述的提供无线通信系统的不同应用程序规范 的方法,其特征在于,更包含分配上述多个第 一软件函数的多个对应地址值至储存于上述随机 存取存储器单元中的多个函数指针变量;以及当执行上述第 一应用程序规范时,根据上述多个对应函数指针变量执行储存于上述外部存储器装置中的上述多个第一软件函数。
21. 如权利要求15所述的提供无线通信系统的不同应用程序规范 的方法,其特征在于,更包含通过储存对应第二应用程序规范的多个第二软件函数于上述外部存储器装置中,以更新上述外部存储器装置;经由上述接口存取上述多个第二软件函数;以及 执行上述固件及上述多个第二^i件函数,以实施上述第二应用程序规范。
22. 如权利要求15所述的提供无线通信系统的不同应用程序规范 的方法,其特征在于,上述无线通信系统为蓝牙无线通信系统,上述 第一应用程序规范与上述第二应用程序规范分别对应至蓝牙规范,以 及其中上述物理层协议与上述数据连接层协议包含蓝牙无线协议,基 带协议以及连接管理协议。
全文摘要
本发明提供一种通信装置、制造芯片的方法以及提供无线通信规范的方法,上述通信装置包含外部存储器装置;以及通信单元,包含无线收发器模块,用于收发多个射频无线信号,并转换射频无线信号为多个基带信号或转换基带信号为射频无线信号;基带模块,用于转换基带信号为多个数字信号或转换数字信号为基带信号,并处理数字信号;内部存储器装置,用于储存用来控制无线收发器模块、基带模块,以及执行无线通信系统的物理层协议及数据连接层协议的固件;以及微处理器,用于经由接口存取软件函数,且当实施预定应用程序规范时执行固件与软件函数。本发明的通信装置可通过存取储存于外部存储器装置内的不同软件函数来提供不同应用程序规范。
文档编号H04B5/00GK101651473SQ20091016232
公开日2010年2月17日 申请日期2009年8月12日 优先权日2008年8月14日
发明者许宏凯, 黄仲贤 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1