当前位置: 首页 > 专利查询>罗伯特专利>正文

用于确定地址值的设备和方法技术

技术编号:35130683 阅读:4 留言:0更新日期:2022-10-05 10:03
一种用于确定地址值、例如用于对存储装置的访问的地址值的设备,其中该设备具有输入值存储器,用于至少临时存储至少两个输入值,其中该设备被设计为至少临时基于所述至少两个输入值来确定至少一个地址值。输入值来确定至少一个地址值。输入值来确定至少一个地址值。

【技术实现步骤摘要】
用于确定地址值的设备和方法


[0001]本公开涉及一种用于确定地址值的设备。
[0002]本公开还涉及一种用于确定地址值的方法。

技术实现思路

[0003]示例性的实施方式涉及一种用于确定地址值、例如用于对存储装置的访问的地址值的设备,其中该设备具有输入值存储器,用于至少临时存储至少两个输入值,其中该设备被设计为至少临时基于所述至少两个输入值来确定至少一个地址值。
[0004]在其它示例性的实施方式中,该设备也能被用于确定所提到的地址值以外的其它值。
[0005]在其它示例性的实施方式中规定:该设备具有至少一个输入接口,用于例如从另一、例如外部单元接收至少一个第一输入值或至少两个输入值。
[0006]在其它示例性的实施方式中规定:该设备具有至少一个地址值确定装置,该地址值确定装置被设计为确定地址值。
[0007]在其它示例性的实施方式中规定:该设备具有至少一个输出接口,用于输出至少一个地址值。地址值例如能被另一单元用于选择或指定在存储装置的地址空间中的存储地址,例如以便将数据写到该存储地址上和/或以便从该存储地址读数据。
[0008]在其它示例性的实施方式中规定:该设备被设计为:例如基于所述至少两个输入值中的至少一个第一输入值或者基于所述至少两个输入值,至少临时确定至少一个新的输入值;并且可选地,用该新的输入值来覆盖至少一个存储在输入值存储器中的输入值。
[0009]在其它示例性的实施方式中规定:该设备具有至少一个输入值确定装置,该输入值确定装置被设计为:例如基于所述至少两个输入值中的至少一个第一输入值或者基于所述至少两个输入值,至少临时确定至少一个或者该至少一个新的输入值。
[0010]在其它示例性的实施方式中规定:该设备被设计为:至少临时评估a)所述至少两个输入值中的至少一个第一输入值或者b)所述至少两个输入值,其中获得评估结果;并且基于该评估结果来至少临时影响如下要素中的至少一个要素:a)对该至少一个地址值的确定,b)该至少一个地址值,c)地址值确定装置,d)对新的输入值的确定,e)用新的输入值对至少一个存储在输入值存储器中的输入值的覆盖。
[0011]在其它示例性的实施方式中规定:该设备具有至少一个评估装置,该评估装置被设计为:至少临时评估a)所述至少两个输入值中的至少一个第一输入值或者b)所述至少两个输入值,其中获得评估结果;并且基于该评估结果来至少临时影响如下要素中的至少一个要素:a)对该至少一个地址值的确定,b)该至少一个地址值,c)地址值确定装置,d)对新的输入值的确定,e)用该新的输入值对至少一个存储在输入值存储器中的输入值的覆盖。
[0012]在其它示例性的实施方式中规定:该设备具有至少一个配置装置,该配置装置被设计为:至少临时影响和/或更改如下要素中的至少一个要素的配置:a)设备,b)输入值存储器,c)地址值确定装置,d)输入值确定装置,e)评估装置,f)输入接口,g)输出接口,其中
例如至少临时基于至少一个静态配置参数和/或基于至少一个动态配置参数来执行该更改。
[0013]在其它示例性的实施方式中规定:该设备被设计为:至少临时确定按照第一、例如线性的寻址方式的地址值,例如其方式是例如开始于起始索引,例如在相同的偏移量的情况下,使地址值均匀地增加该偏移量,即线性地增加,直至达到结束索引为止。
[0014]在其它示例性的实施方式中规定:该设备被设计为:至少临时确定按照第一、例如非线性的寻址方式的地址值,例如其方式是开始于起始值,使该地址值非线性地、例如通过连续乘以2或左移1来增加,例如直至达到结束索引和/或在执行了规定数量的所产生的地址值之后为止。
[0015]在其它示例性的实施方式中规定:该设备被设计为:至少临时确定按照第一、例如复杂的寻址方式的地址值;并且至少临时确定按照第二、例如复杂的寻址方式的地址值。
[0016]在其它示例性的实施方式中规定:该设备被设计用于确定或者产生和/或组合多个线性地和/或非线性地改变的地址值。
[0017]在其它示例性的实施方式中,复杂的寻址方式具有:确定或者产生和组合多个线性地和/或非线性地改变的地址值,这些地址值例如由于该组合而例如至少临时非线性地改变,或者这些地址值至少临时线性地并且至少临时非线性地改变。
[0018]在其它示例性的实施方式中规定:该设备被设计为:至少临时确定按照第一寻址方式的被用作偏移量的第一地址值,使得该偏移量尤其不保持恒定;而且至少临时确定按照第二寻址方式的第二地址值,使得该偏移量作为第一地址值来与第二地址值至少临时组合,例如通过连续的加法来组合,使得在这两种寻址方式的协作下实现非线性行为。
[0019]在其它示例性的实施方式中规定:该设备被设计为:至少临时确定按照第一寻址方式的被用作偏移量的第一地址值,使得该偏移量尤其是线性地改变;而且至少临时确定按照第二寻址方式的第二地址值,使得该偏移量作为第二地址值来与第一地址值至少临时组合,例如通过连续左移来组合,使得在这两种寻址方式的协作下实现非线性行为。
[0020]在其它示例性的实施方式中,借助于至少暂时能通过该设备来被执行或使用的至少一个复杂的寻址方式,例如可以实现例如对存储装置的复杂的访问模式,该访问模式例如能通过线性地并且非线性地改变的起始索引、结束索引和偏移量(例如针对所确定的或所产生的地址值中的每个地址值)来被表征,例如在单次或多次遍历例如具有分别相同或不同的地址值的多维字段的同一维度的情况下。
[0021]在其它示例性的实施方式中,复杂的访问模式是指不同维度的索引和/或偏移量的链接和/或通过相同和/或其它维度的索引和/或偏移量和/或通过例如常数来对索引和/或偏移量(例如就输入值而言)的修改。
[0022]在其它示例性的实施方式中,也包括根据例如比较来对索引和/或一个或多个偏移量的改变,作为示例性的访问模式。在其它示例性的实施方式中,尤其是可以将索引和/或偏移量和/或常数包括在这些比较中。在其它示例性的实施方式中,从外部进入该设备的数据(例如以至少一个输入值的形式)也可以加入这些比较。
[0023]在其它示例性的实施方式中规定:该设备被设计为:至少临时确定按照第一、例如线性的寻址方式的地址值;并且至少临时确定按照第二、例如线性的寻址方式的地址值,该第二、例如线性的寻址方式例如不同于第一线性的寻址方式。
[0024]在其它示例性的实施方式中规定:该设备被设计为:例如将至少两种线性的寻址方式的这些至少两个“线性的”地址值彼此组合成另一、复杂的寻址方式,使得尤其是确定另一、复杂的、非线性的地址值。
[0025]在其它示例性的实施方式中,该设备被设计为:在硬件中(即例如完全以硬件,不使用计算机程序或一般来说软件或固件)执行对例如用于加载/存储单元的地址值的例如直接的地址计算,例如以(例如借助于配置装置)可配置的方式和方法。
[0026]在其它示例性的实施方式中,这例如能够提供计算装置(例如微控制器、用于对例如(深度)人工本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于确定地址值、例如用于对存储装置(10)的访问的地址值的设备(100),其中所述设备(100)具有输入值存储器(110),用于至少临时存储(202)至少两个输入值(EW1、EW2),其中所述设备(100)被设计为至少临时基于所述至少两个输入值(EW1、EW2)来确定(204)至少一个地址值(AW1)。2.根据权利要求1所述的设备(100),其中所述设备(100)具有至少一个输入接口(102a),用于例如从另一、例如外部单元(20)接收(200)至少一个第一输入值(EW1)或所述至少两个输入值(EW1、EW2)。3.根据上述权利要求中至少任一项所述的设备(100),其中所述设备(100)具有至少一个输出接口(102b),用于输出(206)所述至少一个地址值(AW1)。4.根据上述权利要求中至少任一项所述的设备(100),其中所述设备(100)具有至少一个地址值确定装置(120),所述地址值确定装置被设计为确定所述地址值(AW1)。5.根据上述权利要求中至少任一项所述的设备(100),其中所述设备(100)被设计为:例如基于所述至少两个输入值(EW1、EW2)中的至少一个第一输入值(EW1)或者基于所述至少两个输入值(EW1、EW2),至少临时确定(210)至少一个新的输入值(EW

neu);并且可选地,用所述新的输入值(EW

neu)来覆盖(212)至少一个存储在所述输入值存储器(110)中的输入值。6.根据上述权利要求中至少任一项所述的设备(100),其中所述设备(100)具有至少一个输入值确定装置(130),所述输入值确定装置被设计为:例如基于所述至少两个输入值(EW1、EW2)中的至少一个第一输入值(EW1)或者基于所述至少两个输入值(EW1、EW2),至少临时确定(210)至少一个或者所述至少一个新的输入值(EW

neu)。7.根据上述权利要求中至少任一项所述的设备(100),其中所述设备(100)被设计为:至少临时评估(220) a)所述至少两个输入值(EW1、EW2)中的至少一个第一输入值(EW1)或者b)所述至少两个输入值(EW1、EW2),其中获得评估结果(AE);并且基于所述评估结果(AE)来至少临时影响(222)如下要素中的至少一个要素:a)对所述至少一个地址值(AW1)的确定(204),b)所述至少一个地址值(AW1),c)地址值确定装置(120),d)对新的输入值(EW

neu)的确定(210),e)用所述新的输入值(EW

neu)对至少一个存储在所述输入值存储器(110)中的输入值的覆盖(212)。8.根据上述权利要求中至少任一项所述的设备(100),其中所述设备(100)具有至少一个评估装置(140),所述评估装置被设计为:至少临时评估(220) a)所述至少两个输入值(EW1、EW2)中的至少一个第一输入值(EW1)或者b)所述至少两个输入值(EW1、EW2),其中获得评估结果(AE);并且基于所述评估结果(AE)来至少临时影响(222)如下要素中的至少一个要素:a)对所述至少一个地址值(AW1)的确定(204),b)所述至少一个地址值(AW1),c)地址值确定装置(120),d)对新的输入值(EW

neu)的确定(210),e)用所述新的输入值(EW

neu)对至少一个存储在所述输入值存储器(110)中的输入值的覆盖(212)。9.根据上述权利要求中至少任一项所述的设备(100),其中所述设备(100)具有至少一个配置装置(150),所述配置装置被设计为:至少临时影响和/或更改(230)如下要素中的至少一个要素的配置:a)设备(100),b)输入值存储器(110),c)地址值确定装置(120),d)输入值确定装置(130),e)评估装置(140),f)输入接口(102a),g)输出接口(102b),其中例如至少临时基于至少一个静态配置参数(KP

stat)和/或基于至少一个动态配置参数(KP

dyn)
来执行(230a、230b、230c)所述更改(230)。10.根据上述权利要求中至少任一项所述的设备(100),其中所述设备(100)被设计为:至少临时确定(240)按照第一、例如复杂的寻址方式的地址值(AW

A);并且至少临时确定(242)按照第二、例如复杂的寻址方式的地址值(AW

B),其中例如所述设备(100)被设计用于确定或者产生和/或组合多个线性地和/或非线性地改变的地址值。11.根据上述权利要求中至少任一项所述的设备(100),其中所述设备(100)的至少一个组件(110、120、130、140、150)被设计为:至少临...

【专利技术属性】
技术研发人员:N
申请(专利权)人:罗伯特
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1