向量寄存器堆的地址线到元素组的选择性耦合的制作方法_3

文档序号:8367443阅读:来源:国知局
举例来说,在图2中,写入端口 202可根据选择模式176将数据存储于位于每一元素组122到136的地址X或Y处的特定元素中。
[0044]图7为包含可操作以使得能够根据所描述的教示存取向量寄存器堆的不同元素的组件的通信装置700的框图。此外,可在通信装置700处或由通信装置700执行图5和6中的所有或部分所描述的方法。通信装置700可包含耦合到存储器706的处理器704 (例如,数字信号处理器(DSP)或中央处理单元(CPU))。处理器704可包含可支持将多个地址线选择性地耦合到VRF 702的多个元素组中的每一者的VRF 702。处理器704还可包含MUX732。VRF 702可为图1及图2的VRF 102。VRF 702还可包含图1的读取端口 104、图2的写入端口 202或其组合。MUX 732可为图1的MUX 106到120。
[0045]存储器706可为存储指令730的非暂时性有形计算机可读及/或处理器可读存储装置。指令730可由处理器704执行以执行本文中所描述的一或多个功能或方法,例如参考图5和6所描述的方法。图7展示通信装置700还可包含耦合到处理器704及显示器718的显示控制器716。译码器/解码器(编解码器)714也可以耦合到处理器704。扬声器722和麦克风724可耦合到编解码器714。图7还指示无线控制器708可耦合到处理器704,其中无线控制器708经由收发器710与天线712通信。无线控制器708、收发器710及天线712因此可表示使得能够由通信装置700进行无线通信的无线接口。通信装置700可包含众多无线接口,其中不同无线网络经配置以支持不同组网技术或组网技术的组合。举例来说,通信装置700可包含IEEE 802.11无线接口。
[0046]在特定实施例中,处理器704、显示控制器716、存储器706、编解码器714、无线控制器708及收发器710包含于系统级封装或芯片上系统装置728中。在特定实施例中,输入装置720和电力供应器726耦合到芯片上系统装置728。此外,在特定实施例中,如图7中所说明,显示装置718、输入装置720、扬声器722、麦克风724、天线712及电力供应器726在芯片上系统装置728外部。然而,显示装置718、输入装置720、扬声器722、麦克风724、天线712及电力供应器726中的每一者可耦合到芯片上系统装置728的组件,例如接口或控制器。
[0047]结合所描述实施例,一种设备可包含用于存储向量数据的装置,所述用于存储的装置包含多个元素组。举例来说,所述用于存储的装置可包含图1的VRF 102、图1的元素组122到136、图7的VRF 702、经配置以存储向量数据的一或多个其它装置或其组合。所述设备还可包含用于将多个地址线选择性地耦合到所述用于存储的装置的多个元素组中的每一者的装置。举例来说,所述用于选择性地耦合的装置可包含MUX 106到120、图1的共同数据选择器174、图7的MUX 732、经配置以将多个地址线选择性地耦合到VRF的元素组的一或多个装置或其组合。所述设备还可包含用于经由单个读取端口存取存储于由多个地址线中的一者选择性地寻址的元素组中的每一者内的数据的装置,其中元素组中的至少第一者选择性地耦合到多个地址线中的第一者,且元素组中的第二者选择性地耦合到多个地址线中的第二者。举例来说,所述用于存取的装置可包含图1的读取数据线138到152中的一或多者、经配置以经由单个读取端口存取数据的一或多个装置或其组合。
[0048]另一设备可包含用于存储向量数据的装置,所述用于存储的装置包含多个元素组。举例来说,所述用于存储的装置可包含VRF 102、图1的元素组122到136、图7的VRF702、经配置以存储向量数据的一或多个其它装置或其组合。所述设备还可包含用于将多个地址线选择性地耦合到所述用于存储的装置的多个元素组中的每一者的装置。举例来说,所述用于选择性地耦合的装置可包含图1的MUX 106到120、图1的共同数据选择器174、图7的MUX 732、经配置以将多个地址线选择性地耦合到VRF的元素组的一或多个装置或其组合。所述设备可进一步包括用于经由单个写入端口写入以将数据存储于由多个地址线中的一者选择性地寻址的多个元素组中的每一者内的装置,其中多个元素组中的至少第一者选择性地耦合到多个地址线中的第一者,且多个元素组中的第二者选择性地耦合到多个地址线中的第二者。举例来说,所述用于写入的装置可包含图2的写入数据线204到218中的一或多者、经配置以经由单个写入端口存储数据的一或多个装置或其组合。
[0049]所揭示实施例中的一或多者可实施于可包含通信装置、固定位置数据单元、移动位置数据单元、移动电话、蜂窝式电话、计算机、平板、便携式计算机或桌上型计算机的系统或设备中。另外,系统或设备可包含机顶盒、娱乐单元、导航装置、个人数字助理(PDA)、监视器、计算机监视器、电视、调谐器、无线电、卫星无线电、音乐播放器、数字音乐播放器、便携式音乐播放器、视频播放器、数字视频播放器、数字视频光盘(DVD)播放器、便携式数字视频播放器、存储或检索数据或计算机指令的任何其它装置或其组合。作为另一说明性非限制性实例,系统或设备可包含例如移动电话等远程单元、手持式个人通信系统(PCS)单元、例如个人数据助理等便携式数据单元、具备全球定位系统(GPS)的装置、导航装置、例如仪表读取设备等固定位置数据单元或存储或检索数据或计算机指令的任何其它装置或其任何组合。尽管图1到7中的一或多者可说明根据本发明的教示的系统、设备及/或方法,但本发明不限于这些说明的系统、设备及/或方法。本发明的实施例可合适用于包含集成电路的任何装置中,所述集成电路包含存储器、处理器及芯片上电路。
[0050]应理解,本文中使用例如“第一”、“第二”等名称的元素的任何参考通常不限制那些元素的数量或次序。而是,这些名称可在本文中用作区别两个或两个以上元素或元素实例的方便方法。因此,第一及第二元素的参考并不意味可仅使用两个元素,或第一元素必须以一些方式在第二元素之前。而且,除非另外说明,否则一组元素可包括一或多个元素。另夕卜,描述或权利要求书中使用的形式“以下各者中的至少一者:A、B或C”的术语意指“A或B或C或这些元素的任何组合”。
[0051]如本文所使用,术语“确定”涵盖各种各样的动作。举例来说,“确定”可包含推算、计算、处理、导出、研宄、查找(例如,在表、数据库或另一数据结构中查找)、断定等。又,“确定”可包含接收(例如,接收信息)、存取(例如,在存储器中存取数据)等等。而且,“确定”可包含解析、选择、挑选、建立等等。此外,如本文所使用,在某些方面,“信道宽度”可涵盖或也可被称作带宽。
[0052]如本文所使用,涉及项目列表中的“至少一者”的短语是指那些项目的任何组合,包含单个成员。作为实例,“以下各者中的至少一者:a、b或c”意在涵盖:a、b、c、a-b、a_c、b_c 和 a-b_Co
[0053]上文已大体在功能性方面描述各种说明性组件、块、配置、模块、电路和步骤。所述功能性是实施为硬件还是处理器可执行指令取决于特定应用及强加于整个系统的设计约束。另外,可由能够执行操作的任何合适装置(例如,各种硬件及/或软件组件、电路及/或模块)执行上文所描述的方法的各种操作。通常,图1到7中说明的任何操作可由能够执行操作的对应功能装置执行。所属领域的技术人员可针对每一特定应用以不同方式实施所描述功能性,但所述实施决策不应被解释为导致偏离本发明的范围。
[0054]所属领域的技术人员将进一步理解,结合本发明描述的各种说明性逻辑块、配置、模块、电路及算法步骤可用经设计以执行本文中所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列信号(FPGA)或其它可编程逻辑装置(PLD)、离散门或晶体管逻辑、离散硬件组件(例如,电子硬件)、由处理器执行的计算机软件或其任何组合来实施或执行。通用处理器可为微处理器,但或者,处理器可为任何市售处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器的组合、一或多个微处理器与DSP核心的联合,或任何其它此配置。
[0055]在一或多个方面中,所描述的功能可以硬件、软件、固件、或其任意组合来实施。如果以软件来实施,那么可将所述功能作为一或多个指令或代码存储在计算机可读媒体上。计算机可读媒体包含计算机存储媒体及包含促进计算机程序从一处传递到另一处的任何媒体的通信媒体。存储媒体可为可由计算机存取的任何可用媒体。借助于实例而非限制,此计算机可读存储媒体可包含随机存取存储器(RAM)、只读存储器(ROM)、可编程只读存储器(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、寄存器、硬盘、可装卸式磁盘、压缩光盘只读存储器(CD-ROM)、其它光盘存储装置、磁盘存储装置、磁性存储装置或可用以存储呈指令或数据结构的形式且可由计算机存取的所要程序代码的任何其它媒体。在替代方案中,计算机可读媒体(例如,存储媒体)可与处理器集成。处理器及存储媒体可驻留在专用集成电路(ASIC)中。ASIC可驻留在计算装置或用户终端中。或者,处理器及存储媒体可作为离散组件驻留在计算装置或用户终端中。
[0056]本文中所揭示的方法包含用于实现所描述的方法的一或多个步骤或动作。在不偏离权利要求书的范围的情况下,方法步骤及/或动作可互换。换句话说,除非规定了步骤或动作的特定次序,否则在不偏离权利要求书的范围的情况下可对特定步骤及/或动作的次序及/或用法加以修改。
[0057]因此,某些方面可包含用于执行本文中呈现的操作的计算机程序产品。举例来说,此计算机程序产品可包含具有存储(及/或经编码)于其上的指令的计算机可读存储媒体,所述指
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1