用于保护总线的半导体器件和方法技术

技术编号:32506934 阅读:26 留言:0更新日期:2022-03-02 10:30
本公开的各实施例涉及用于保护总线的半导体器件和方法。主设备接口通过复制第一数据来生成复制数据,并且基于复制数据生成错误检测代码。协议转换单元通过将第一数据从第一协议转换为第二协议来生成第二数据。从设备接口基于错误检测代码来检测复制数据中的错误。从设备接口还通过对第二数据或复制数据中的一项执行从第一协议或第二协议中的一个协议到另一个协议的转换,来生成第一验证数据。另外,从设备接口使用第二数据或复制数据中的另一项作为第二验证数据,将第二验证数据与第一验证数据进行比较。证数据进行比较。证数据进行比较。

【技术实现步骤摘要】
用于保护总线的半导体器件和方法


[0001]本专利技术涉及保护半导体器件和总线的方法。

技术介绍

[0002]下面列出了公开的技术。
[0003][专利文献1]日本未审查专利申请公开号2010

211347
[0004]为了保护总线,专利文献1公开了使用错误检测代码(EDC:错误检测代码)的信息处理设备。专利文献1的信息处理设备包括错误检测代码生成单元和错误检测单元。错误检测代码生成单元基于来自总线主设备的地址数据来生成EDC。错误检测单元基于与总线从设备相对应的地址数据来生成EDC,并且将其与来自错误检测代码生成单元的EDC进行比较。

技术实现思路

[0005]总线可以使用多个协议,而不仅使用单个协议,诸如专利文献1。在这种情况下,协议转换在总线中适当地被执行。然后,每次执行协议转换时,要由EDC保护的数据可能改变。结果,担心难以保护总线。
[0006]从本说明书的描述和附图,其他目的和新颖特征将变得明显。
[0007]实施例的半导体器件包括:总线主设备和总线从设备;提供在总线主设备和总线之间的主设备接口;提供在总线从设备和总线之间的从设备接口;以及提供在总线中的协议转换单元。总线主设备输出基于第一协议生成的第一数据。主设备接口包括:复制数据生成单元,用于通过复制第一数据来生成复制数据;以及代码生成单元,用于基于复制数据生成错误检测代码。协议转换单元通过将第一数据从第一协议转换为第二协议来生成第二数据。从设备接口被输入第二数据、复制数据和错误检测代码,并且包括错误检测单元和比较器,错误检测单元用于验证的协议转换单元。错误检测单元基于错误检测代码来检测复制数据的错误。用于验证的协议转换单元通过针对第二数据或复制数据中的一项,将第一协议或第二协议中的一个协议转换为另一个协议来生成第一验证数据。比较器使用第二数据或复制数据中的另一项作为第二验证数据,将第二验证数据与第一验证数据进行比较。
[0008]使用一个实施例的半导体器件,使得总线即使在总线被协议转换的情况下,也能够被保护。
附图说明
[0009]图1A是示出根据本专利技术的第一实施例的半导体器件中的主要部分的配置示例的框图。
[0010]图1B是示出图1A中的从设备接口的主要部分的配置示例的框图。
[0011]图2是示出图1中的请求数据的配置示例的示意图。
[0012]图3是示出根据本第一实施例的保护总线的示例性过程的流程图。
[0013]图4是示出其中图1A的半导体器件被修改的配置示例的框图。
[0014]图5A是示出根据本专利技术的第二实施例的半导体器件中的主要部分的配置示例的框图。
[0015]图5B是示出图5A中的从设备接口的主要部分的配置示例的框图。
[0016]图6是示出图1中的协议标识符(ID)的配置示例的示意图。
具体实施方式
[0017]在以下实施例中,当为了方便起见而需要时,将通过划分为多个部分或实施例来进行描述,但是除非特别说明,否则这些部分和实施例不是彼此独立的,并且一个部分和实施例与另一部分和实施例的部分或全部的经修改的示例、细节、补充描述等有关。在以下实施例中,元件的数目等(包括元件的数目、数值、数量、范围等)不限于特定数目,而是可以大于或小于特定数目,除了具体说明数目或原则上明确限于具体数目的情况。此外,在以下实施例中,不用说,组成元素(包括元素步骤等)不是必需的,除非在它们被特别指定的情况下和在它们被认为在原则上显然是必要的情况下。类似地,在以下实施例中,当涉及组件等的形状、位置关系等时,假设形状等基本上接近或类似于该形状等,除了具体说明它们的情况和原则上认为它们是明显的情况等。这同样适用于上述数值和范围。
[0018]在用于说明实施例的所有附图中,具有相同功能的构件由相同的附图标记表示,并且其重复描述被省略。在以下实施例中,除非特别必要,否则原则上相同或相似部分的描述将不被重复。
[0019](第一实施例)
[0020](半导体器件的配置和操作)
[0021]图1A是示出根据本专利技术的第一实施例的半导体器件中的主要部分的配置示例的框图。图1B是示出图1A中的从设备接口的主要部分的配置示例的框图。图2是示出图1中的请求数据的配置示例的示意图。图1A中的半导体器件1A由一个半导体芯片组成,例如,微控制器、SoC(片上系统)等。
[0022]图1A的半导体器件1A包括:总线主设备10a、主设备接口20A、总线30A、从设备接口40A、总线从设备15和错误控制单元50。总线主设备10a经由总线30A对总线从设备15执行各种请求。作为响应,总线从设备15经由总线30A对总线主设备10a执行各种响应。
[0023]主设备接口20A被提供在总线主设备10a和与总线主设备10a相对应的总线30A之间,并且主设备接口20A是总线主设备10a和总线30A之间的接口。从设备接口40A被提供在总线从设备15和与总线从设备15相对应的总线30A之间,并且从设备接口40A是总线从设备15和总线30A之间的接口。总线30A包括协议转换单元32a,并且总线30A连接在主设备接口20A和从设备接口40A之间。
[0024]这里,在图1A的示例中,总线主设备10a输出请求数据(第一数据)RQa,请求数据(第一数据)RQa基于协议A而被生成。如图2中所示,请求数据RQ(RQa)包括例如地址的信息、突发类型的信息、突发数据大小的信息、突发长度的信息等。然而,请求数据RQ可以以取决于所使用的协议的各种格式被构建,但不限于此。
[0025]主设备接口20A包括复制数据生成单元21a和代码生成单元22a。复制数据生成单元21a通过复制请求数据RQa来生成复制数据CRQa。代码生成单元22a基于复制数据CRQa生
成错误检测代码EDCa。然后,主设备接口20A将请求数据RQa、复制数据CRQa和错误检测代码EDCa输出到总线30A。
[0026]总线30A、协议转换单元32a被提供。协议转换单元32a通过将来自主设备接口20A的请求数据RQa从协议A转换为协议B,来生成请求数据RQb(第二数据)。具体地,协议转换单元32a,例如基于协议A的数据格式和基于协议B的数据格式之间的对应关系预先在协议转换表34a中被限定。协议转换表34a例如通过使用逻辑电路而被配置,或者通过在逻辑电路中组合存储电路而被配置。协议转换单元32a基于协议转换表34a执行协议转换。
[0027]此外,在该示例中,尽管为简单起见,提供了一个总线主设备10a和一个总线从设备15,但是可以被配置成提供单个或多个总线主设备,以及单个或多个总线从设备。在这种情况下,在总线30A中提供互连器31a、33b。内部连接器31a在协议转换单元32a的协议A侧上被提供,并且内部连接器33b在协议转换单元32a的协议B侧上被提供。互连器31a、33b例如使用选择器等来确定一个或多个总线主设备和一个或多个总线从设备之间的连接关系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种半导体器件,包括:总线主设备,总线从设备,主设备接口,被提供在所述总线主设备和总线之间,从设备接口,被提供在所述总线从设备和所述总线之间,协议转换单元,被提供在所述总线中,其中所述总线主设备输出基于所述第一协议生成的第一数据,其中所述主设备接口包括:复制数据生成单元和代码生成单元,所述复制数据生成单元用于通过复制所述第一数据来生成复制数据,所述代码生成单元用于基于所述复制数据生成错误检测代码;其中所述协议转换单元通过将所述第一数据从所述第一协议转换为所述第二协议,来生成第二数据,其中所述从设备接口输入所述第二数据、所述复制数据和所述错误检测代码,其中所述从设备接口包括:错误检测单元、和验证协议转换单元、和比较器,所述错误检测单元用于基于所述错误检测代码来检测所述复制数据的错误,所述验证协议转换单元用于通过将所述第二数据或所述复制数据中的一项从所述第一协议或所述第二协议中的一个协议转换成另一个协议,来生成第一验证数据,所述比较器用于将第二验证数据和所述第一验证数据进行比较,所述第二数据或所述复制数据中的另一项作为所述第二验证数据。2.根据权利要求1所述的半导体器件,其中所述验证协议转换单元通过使用与所述协议转换单元中使用的协议转换表相同的协议转换表,针对所述复制数据,将所述第一协议转换为所述第二协议,来生成所述第一验证数据,其中所述比较器将所述第二验证数据与所述第一验证数据进行比较,其中所述第二数据作为所述第二验证数据。3.根据权利要求1所述的半导体器件,其中所述主设备接口还包括标识符添加单元,用于将协议标识符添加到所述复制数据,所述协议标识符表示所述总线主设备中使用的协议。4.根据权利要求3所述的半导体器件,其中包括所述总线主设备、所述主设备接口和所述协议转换单元的多个组被提供,其中由所述多个组中的第一组中的所述总线主设备使用的协议不同于由所述多个组中的第二组中的所述总线主设备使用的协议,其中所述第一组中的所述协议转换单元和所述第二组中的所述协议转换单元两者将由对应的所述总线主设备使用的所述协议转换为相同的协议,其中所述从设备接口包括:...

【专利技术属性】
技术研发人员:山中翔平木俊行
申请(专利权)人:瑞萨电子株式会社
类型:发明
国别省市:

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

1