[发明专利]从装置和主装置、包含这些装置的系统和从装置操作方法有效
申请号: | 200680049831.1 | 申请日: | 2006-10-20 |
公开(公告)号: | CN101351770A | 公开(公告)日: | 2009-01-21 |
发明(设计)人: | 拉亚希·戴内奇;埃马纽埃尔·阿利耶;洛朗·卡佩拉 | 申请(专利权)人: | NXP股份有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京天昊联合知识产权代理有限公司 | 代理人: | 陈源;张天舒 |
地址: | 荷兰艾*** | 国省代码: | 荷兰;NL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 装置 包含 这些 系统 操作方法 | ||
技术领域
本发明涉及从装置和主装置、包含这些装置的系统和从装置操 作方法。
背景技术
存在这样的电子从装置,其接收从外部电子主装置传送来的P 位宽的符号,其中,被布置在以整体来传送的N位宽的数据字内的X 个符号从主装置经由系统总线到达从装置。
这些从装置具有用于在处理符号前将这些符号进行本地存储的 可写存储器。
通常,数据字打包必须符合从装置存储器的特征。
例如,如果由主装置产生的符号被编码为4位,并且在32位宽 的数据字中每次传送一个符号,那么传输格式可这样定义,即4位符 号占据了数据字的四个最低有效位(LSB),而数据字的其它28位 与该从装置无关。
传输格式定义了数据字中的每个符号的位置。
如果从装置存储器是32位宽的存储器,并且将接收到的数据字 如其被接收到时一样记录在存储器中,那么每一存储器行的32位中 的28位就被浪费掉了。为了避免这样的浪费,将符号记录在存储器 中之前,应该先进行数据打包。在以上示例中,数据打包可包括将在 八个数据字中接收到的符号集合成单个重新排列的数据字。随后,在 从装置存储器中仅仅存储该重新排列的数据字以节省存储器空间。 数据打包由数据打包模块完成。数据打包模块可在主装置内或 在从装置内通过软件实现。但是,数据打包模块的这种软件实施方法 会消耗许多CPU(计算处理单元)时钟周期。
数据打包模块还可以采用硬件实现。该数据打包要比用软件实 现的数据打包快。然而,硬件数据打包模块仅仅适合于一种特定的传 输格式。结果就是,包括这种硬件数据打包模块的从装置不是非常灵 活,这是因为它仅仅可以用于一种预定数据字传输格式。
发明内容
因此,本发明的目的是提供一种更加灵活的从装置。
考虑上述以及其它目的,根据本发明,提供了一种电子从装置, 其用于接收从外部主装置传送来的P位宽的符号,被布置在以整体 来传送的N位宽的数据字内的X个符号从所述主装置经由系统总线 到达所述从装置,所述从装置包括:
-可写存储器;
所述电子从装置的特征在于还包括:
-硬件数据打包模块;
其中所述硬件数据打包模块包括:
·可配置多路复用单元,其具有输入端、输出端和可重排连接 器,其输入端与系统总线连接以并行地接收所述数据字的每一位,其 输出端与所述存储器的各个数据写入管脚连接以并行地输出要被记 录的重排数据字的每一位,以及根据设置的配置,可重排连接器在所 述输入端和所述输出端之间;
·格式寄存器,其用于存储由所述外部主装置设置的传输格式 值,传输格式值定义了每个符号在数据字中的位置,所述外部主装置 能够将所述格式寄存器的值设置成至少两个不同的值;以及
·逻辑电路,其能够根据所述格式寄存器的值对所述可配置多 路复用单元的所述可重排连接器进行设置,从而获取重排数据字,该 重排数据字中的至少一个符号的位置与接收到的数据字中该符号的 位置相比是经过了移位的,所述重排数据字具有由所述传输格式值定 义的数据占据。
通过在格式寄存器中设置适当的数值,上述从装置可适用于至 少两种不同的传输格式。因此,该从装置更加灵活。此外,该从装置 比任何软件实现数据打包模块都要快,这是因为它采用的是硬件实 现。更具体地说,硬件数据打包模块并不使用在执行指令之前需要载 入指令的CPU,所以硬件数据打包模块较快。
上述从装置的实施例可包括以下特征中的一个或多个特征:
-所述可写存储器是位可寻址存储器,其具有K位宽的可寻址行, 其中每行均被分成多个P位宽的单元,K是正整数,并且其中所述逻 辑电路能够针对每个接收到的数据字对所述多路复用单元的所述可 重排连接器进行设置,从而:
·将布置在接收到的第一数据字中的所述X个符号记录在所 述存储器的P位宽的单元中,于是在用于记录这些符号的所 述可寻址行之一上还有至少一个P位宽的空闲单元;以及
·为了用完该行,将布置在接收到的第二数据字中的至少一个 符号记录在先前用于记录所述第一数据字的符号的可寻址 行的所述空闲单元中。
-所述硬件数据打包模块被设计成按照所述符号从所述主装置 传送至所述从装置的预定顺序,将每个符号记录在每个可寻址行中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NXP股份有限公司,未经NXP股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680049831.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:同时分析烟草及其制品20种氨基酸的方法
- 下一篇:一种复合破乳剂及其使用方法