【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种集成电路无线电(radio)通讯装置以及配置这些装置的方法。
技术介绍
传统的集成电路通讯装置通常将处理器、存储器以及无线电通讯逻辑集成在一个硅芯片上。天线可以被制造在该硅芯片上或是由外部连接。该装置将具有用于连接至电源的数个管脚、时钟源以及任何外围设备,例如传感器、计时器、数字模拟转换器以及输出装置。该处理器提供与该无线电通讯逻辑的接口用以监督无线电讯息的传送和/或接收。这样的无线电通讯装置或芯片可以被广泛使用在无线产品上,例如无线鼠标及键盘、游戏机的控制器、自行车速度表、遥控器、车库开启器、无线扩音器等。在此装置上的该处理器可以直接地从非易失性存储器上运行软件,以根据一个预定无线协议(radio protocol),例如蓝牙(Bluetooth)或无线无线电识别技术(ZigBee)协议,而控制该无线电通讯逻辑。引入无线电通讯晶片的完整产品的制造过程通常涉及该无线电芯片的制造者,其提供该芯片给产品制造者,该产品制造者再将该芯片集成至该产品的其余部分中,完整产品例如为无线鼠标。该芯片制造者也可提供开发套件和文件,让该产品制造者可以对用于该无线电装置的定制应用软件进行开发、安装及调试,该开发套件包含多种工具,例如交互编译器、载入器及调试器。例如,该定制应用软件可以包括数个例程,用于接收来自于无线鼠标的移动传感器的输入以及根据所需的协议传送合适的无线电讯息。开 ...
【技术保护点】
一种配置集成电路无线电通讯装置的方法,其中:该装置包括处理器、存储器以及无线电通讯逻辑;该存储器具有储存于固件内存地址的固件模块,该固件模块包括用于根据预定的无线协议来控制该无线电通讯逻辑的多个指令;该处理器被配置成接收多个管理程序调用指令,每一管理程序调用指令具有关联的管理程序调用号码,并借由(1)调用固件模块里的管理程序调用处理器以及(2)使该管理程序调用号码可用于该调用处理器,而响应管理程序调用指令,该方法包括:载入一个软件应用至该装置的存储器,使该应用被储存在预定的应用内存地址,其中该软件应用被设置成借由发出一个管理程序调用指令而从该固件模块中调用无线电通讯功能函数,该管理程序调用指令具有关联的预定管理程序调用号码,该关联的预定管理程序调用号码对应于该被调用的功能函数。
【技术特征摘要】
【国外来华专利技术】2012.06.27 GB 1211423.71.一种配置集成电路无线电通讯装置的方法,其中:
该装置包括处理器、存储器以及无线电通讯逻辑;
该存储器具有储存于固件内存地址的固件模块,该固件模块包括用
于根据预定的无线协议来控制该无线电通讯逻辑的多个指令;
该处理器被配置成接收多个管理程序调用指令,每一管理程序调用
指令具有关联的管理程序调用号码,并借由(1)调用固件模块里的管理程
序调用处理器以及(2)使该管理程序调用号码可用于该调用处理器,而响
应管理程序调用指令,该方法包括:
载入一个软件应用至该装置的存储器,使该应用被储存在预定的应
用内存地址,其中该软件应用被设置成借由发出一个管理程序调用指令
而从该固件模块中调用无线电通讯功能函数,该管理程序调用指令具有
关联的预定管理程序调用号码,该关联的预定管理程序调用号码对应于
该被调用的功能函数。
2.一种配置集成电路无线电通讯装置的方法,其中该装置包括处理
器、存储器以及无线电通讯逻辑,该方法包括:
载入软件应用至该装置的存储器,以使该应用被储存于预定的应用
内存地址;以及
载入固件模块至该装置的存储器,以使该固件模块被储存于预定的
固件内存地址,该固件模块包括用于根据预定的无线协议来控制该无线
电通讯逻辑的多个指令,
其中:
该处理器配置成接收多个管理程序调用指令,每一管理程序调用指
令具有关联的管理程序调用号码,以及该处理器配置成借由(1)调用固件
模块里的管理程序调用处理器以及(2)使该管理程序调用号码可用于该调
用处理器,而响应管理程序调用指令;以及
该软件应用设置成借由发出一个管理程序调用指令,而从该固件模
块中调用无线电通讯功能函数,该管理程序调用指令具有关联的预定管
理程序调用号码,该关联的预定管理程序调用号码对应于该被调用的功
\t能函数。
3.如权利要求1或2所述的方法,其中该固件模块是链接的二进制模
块。
4.如前述权利要求中任一项所述的方法,其中该固件模块被设置成;
使得由该固件模块所提供的所有无线电通讯功能函数被具有各自管理程
序调用号码的多个管理程序调用指令所调用,其是根据号码与功能函数
间的预定对应关系。
5.如前述权利要求中任一项所述的方法,进一步包括编译该软件应用
以及在该编译中使用多个管理程序调用号码与多个无线电通讯功能函数
之间的对应关系。
6.如前述权利要求中任一项所述的方法,进一步包括当编译和/或载
入该软件应用时,使用该预定的软件应用内存地址。
7.如前述权利要求中任一项所述的方法,其中该软件应用设置成:借
由执行一专属的SVC处理器指令而发出管理程序调用指令。
8.如前述权利要求中任一项所述的方法,其中该固件模块以及该软件
应用各自具有相应的中断向量表,其中该装置被设配置为在处理一个中
断时使用该固件模块的该向量表,以及其中该固件模块配置成使得该固
件模块未被编程用以自行处理的所有中断被传递至该软件应用。
9.如权利要求8所述的方法,其中该固件模块和该软件应用的中断向
量表互相使用相同的中断-向量-地址偏移。
10.如前述权利要求中任一项所述的方法,其中该装置包括存储器
保护逻辑,被设置成用以截取多个存储器存取指令,并被配置用来防止
软件应用读取或重写固件模块。
11.一种集成电路无线电通讯装置,其中:
该装置包括处理器、存储器以及无线电通讯逻辑;
该存储器具有储存在固件内存地址的固件模块,该固件模块包括用
于根据预定的无线协议来控制该无线电通讯逻辑的多个指令;以及
该处理器配置成用以接收多个管理程序调用指令,每一管理程序调
用指令具有关联的管理程序调用号码,并借由(1)调用固件模块里的管理
程序调用处理器以及(2)使该管理程序调用号码可用于该调用处理器,而
\t响应管理程序调用指令;
该存储器具有储存于预定应用内存地址的软件应用,该软件应用被
设置用以借由发出管理程序调用指令而从该固件模块中调用无线电通...
【专利技术属性】
技术研发人员:乔尔·大卫·斯泰普尔顿,
申请(专利权)人:北欧半导体公司,
类型:发明
国别省市:挪威;NO
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。