CN114116300B 用于保护总线的半导体器件和方法 (瑞萨电子株式会社)_第1页
CN114116300B 用于保护总线的半导体器件和方法 (瑞萨电子株式会社)_第2页
CN114116300B 用于保护总线的半导体器件和方法 (瑞萨电子株式会社)_第3页
CN114116300B 用于保护总线的半导体器件和方法 (瑞萨电子株式会社)_第4页
CN114116300B 用于保护总线的半导体器件和方法 (瑞萨电子株式会社)_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本公开的各实施例涉及用于保护总线的半设备接口还通过对第二数据或复制数据中的一项执行从第一协议或第二协议中的一个协议到从设备接口使用第二数据或复制数据中的另一2其中所述第一总线主设备输出基于第一协议其中所述第一协议转换单元通过将所述第一数据其中所述第二总线主设备输出基于第三协议其中所述第二协议转换单元通过将所述第三数据从所述第三协议转换为所述第二协其中所述从设备接口从所述第一协议转换单元接收所述第二数据、所述第一复制数错误检测单元,用于基于所述第一错误检测代码检测所述过将所述第二数据和所述第一复制数据中的一项从所述第一协议和所述第二协议中的一者转换为所述第一协议和所述第二协议中的另一者来生成第过将所述第四数据和所述第二复制数据中的一项从所述第三协议和所述第二协议中的一者转换为所述第三协议和所述第二协议中的另一者来生成第3选择器,用于基于分别由所述第一标识符添加单元和所述第二标识符添加单元所述比较器选择所述第一验证协议转换单元和所述第二验证协议转换单元中的一项。其中所述第一验证协议转换单元通过使用与针对所述第一复制数据在所述第一协议其中所述第二验证协议转换单元通过使用与针对所述第二复制数据在所述第二协议其中所述比较器将所述第一验证数据与作为所述第三验证数据的所述第二数据进行其中所述第一复制数据生成单元通过复制所述第一数据的部分区域来生成所述第一其中所述第二复制数据生成单元通过复制所述第三数据的部分区域来生成所述第二(3)由所述第一主设备接口基于所述第一复制数据生成第一错误检测代码,并将第一(4)由所述总线中的第一协议转换单元通过将所述第一数据从所述第一协议转换为第(6)由所述从设备接口基于所述第一错误检测代码来检测所述第一复制数据中的错(7)由所述从设备接口通过将所述第二数据和所述第一复制数据中的一项从所述第一4(8)由所述从设备接口将所述第一验证数据与第二验证数据进行比较,所述第二验证(12)由所述总线中的第二协议转换单元通过将所述第三数据从所述第三协议转换为(15)由所述从设备接口通过将所述第四数据和所述第二复制数据中的一项从所述第三协议和所述第二协议中的一者转换为所述第三协议或所述第二协议中的另一者来生成(17)由选择器基于分别添加到所述第一复制数据和所述第二复制数据的所述第一协所述步骤(7)还包括:所述从设备接口通过使用与针对所述第一复制数据在所述第四所述步骤(8)还包括:所述从设备接口将所述第一验证数据与作为所述第二验证数据所述步骤(15)还包括:所述从设备接口通过使用与针对所述第二复制数所述步骤(16)还包括:所述从设备接口将所述第三验证数据与作为第5测代码生成单元基于来自总线主设备的地址数据来生成EDC。错误检测单元基于与总线从设备相对应的地址数据来生成EDC,并且将其与来自错误检测代码生成单元的EDC进行比[0009]图1A是示出根据本发明的第一实施例的半导体器件中的主要部分的配置示例的6[0014]图5A是示出根据本发明的第二实施例的半导体器件中的主要部分的配置示例的[0018]在用于说明实施例的所有附图中,具有相同功能的构件[0021]图1A是示出根据本发明的第一实施例的半导体器件中的主要部分的配置示例的[0023]主设备接口20A被提供在总线主设备10a和与总线主设备10a相对应的总线30A之[0025]主设备接口20A包括复制数据生成单元21a和代码生成单元22a。复制数据生成单元21a通过复制请求数据RQa来生成复制数据CRQa。代码生成单元22a基于复制数据CRQa生7元32a,例如基于协议A的数据格式和基于协议B的数据格式之间的对应关系预先在协议转使用选择器等来确定一个或多个总线主设备和一个或多个总线从设备之间的连比较器45。错误检测单元42基于输入错误检测代码EDCa来检测输入复制数据CRQa的错误。误检测单元42确认来自主设备接口20A的复制数据CRQa被正常传送到从设备接口4[0030]验证协议转换单元43a和比较器45以下面的操作方法(1)或操作方法(2)操作。在操作方法(1)中,验证协议转换单元43a通过对复制数据CRQa执行与总线30A中的协议转换据VCRQb从由错误检测单元42确认的复制数据CRQa中生成,因此它可以被认为是正确的期[0031]比较器45使用输入请求数据(第二数据)RQb作为第二验证数据,将第二验证数据与第一验证数据VCRQb进行比较,第一验证数据VCRQb成为来自验证协议转换单元43a的期30A中的协议转换单元32a中出现物理故障时,除非在验证协议转换单元43a中出现相同物[0033]另一方面,操作方法(2)是其中输入复制数据CRQa原样地被用作期望值数据的方8器45可以检测输入请求数据(第二数据)RQ[0035]如上所述,验证协议转换单元43a通过对来自协议转换单元32a的请求数据(第二证数据与来自验证协议转换单元43a的第一验证数据[0038]作为图1A和图1B的示例性实施例,总线主设备10a是诸如CPU或GPU(图形处理单存取存储器)等的存储器的存储器控制器。在这种情况下,总线从设备15响应于请求数据[0039]协议转换单元32a例如将AXI(高级可扩展接口)的接口协议转换为AHB(高级高性[0041]图3是示出根据本第一实施例的保护总线的示例性过程的流程图。保护总线的方设备接口20A基于复制数据CRQa来生成错误检测代码EDCa(步骤S103)。然后,主设备接口执行从协议A或协议B中的一个协议到另一个协议的转换,来生成第一验证数据(步骤9设备接口20A可以通过仅复制目标区域的数据来生成1B中,来自总线主设备10a的请求数据RQa由目标区域的数据RQaT和非目标区域的数据RQN[0050]从设备接口40B将目标区域的数据RQbT和非目标区域的数据RQN输出到总线从设换来生成第一验证数据。比较器45将第一验证数据与输入的目标区域的数据(第二验证数[0051]至于与目标区域的数据RQbT一起被输出到总线从设备15的非目标区域的数据的代码生成单元22a和图1B的错误检测单元42相同的配置单元在协议转换单元的后续级中备通过与互连31a和协议转换单元32a不同的互连和协议转换连接到互备接口和协议转换区段(在该示例中为两个组)。第一组中的总线主设备10a、主设备接口20C1和协议转换单元32a与图1A的总线主设备10a、主设备接口20A和协议转换单元32a相据生成单元21a至复制数据CRQa,协议标识符PIDa表示对应总线主设备10a中使用的协议议转换单元32c通过将经由互连31c输入的请求数据RQc从协议C转换为协议B来生成请求数证协议转换单元43c通过对复制数据CRQc的协议转换来生成第一验证数据VCRQb2。在这种情况下,例如,与在协议转换单元32c中提供的协议转换表34c相同的协议转换表44c被使用。[0075]作为一个特定示例,假设使用协议B的总线主设备被提供来代替图5A的总线主设[0076]这里,图5B的从设备接口40C例如可以基于协议标识符(ID)将输入复制数据输出[0078]因此,通过使用第二实施例方法,即使当提供使用不同协议的总线主设备10a和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论