探讨基于SoC的网络互连单元的原理及应用_第1页
探讨基于SoC的网络互连单元的原理及应用_第2页
探讨基于SoC的网络互连单元的原理及应用_第3页
探讨基于SoC的网络互连单元的原理及应用_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、    探讨基于soc的网络互连单元的原理及应用    曹骥摘要:目前的芯片技术发展中,已经开始构造新型的网络互连结构,而其中基于soc技术的网络互连单元技术实现过程中,可以强化现有芯片系统的能力,所以具有良好的开发前景。基于对网络互连单元应用原理的分析,本文探讨了该项技术的具体应用方案,从而让基于soc的网络互连单元能够在后续的技术使用过程中更好发挥应有作用。关键词:soc;网络直连单元;控制参数:tn47:a:1672-9129(2020)13-0090-01引言:基于soc的网络互连单元运行中,必须要能够通过对整个互连单元的合理配置,同时通过对相关

2、参数的配置,让整个系统能够在运行过程中处于高效運行状态,要求在构造工作中,需要建立互连架构系统,并且通过对整个系统工作原理的分析,方可让该系统的配置方案符合标准。1基于soc的网络互连单元的原理1.1互连架构信息。芯片上的网络互连单元架构过程中,要能够配置soc中的cpu内核、cache系统和存储系统,之后通过高速接口,实现各个模块间的告速连接工作模式。采取的方法包括总线连、交叉开关和片上网络系统连接三种模式,这三个方法互有优缺点1。对于片上总线技术,整体上较为成熟,并且更容易实现,但是可扩展性以及带宽参数存在限制;对于交叉开关系统,在带宽方面具有优势,但是可扩展性和实现代价参数相对较差;对于

3、片上网络技术,虽然可以消除当前在带宽和可扩展性方面的劣势,但是技术体系上并不成熟。1.2系统工作原理。在网络互连系统中,其技术原理是由函数构建,按照函数的模式实现对相关信息的传递,可以借助该函数系统实现信息隔离,从而优化关键的节点和网络路径。在每一个域内同时存在多个开关,可以从任何接口之间启动路由路径,而所加入的函数配置涵盖路由开关以及接口,内部结构可以使用ip工具创建复杂度较高的拓扑结构,整个互连网络的内部由多个模块构成,每个模块带有传输功能,其中包括时域交叉传输函数和数据的交叉传输函数。1.3系统配置方法。在系统的配置过程,会将整个网络互连单元设置成七个主设备和一个从设备,之后在各个设备之

4、间形成路由路径,对于系统中的接口结构,需要在其中设置7个主接口与1个从接口,各个接口的位宽设置为40位,主接口的数据位宽为64位,支持ahb协议,从接口的位宽为128位,且支持ax1协议,之后使用时钟对应接口的时钟,在高级选项内根据实际需求配置参数。在地址体系中,采用master_0设置地址范围和全局性的地址体系,之后将其映射到各个选项中。在实现体系中,要能够建立主设备和从设备之间的拓扑结构,将选择的master接口划分到switch中,实现主从接口之间的延迟最小化。2基于soc的网络互连单元的使用方法2.1连接单元划分。在连接单元的划分中,可以划分成三个网络互连单元结构(nic),处理器经过

5、ax1协议总线访问3个连接单元,并协调单元之中含有的各类信息。在配置生成了连接单元之后,选择挂接设备的运行速率。在nic_0上,可挂接128个高速io外设,比如借助ax1协议,最高5ghz的pcie,在nic_1上可挂接一般性的io外设,如usb、gmac等,在nic_2上,可挂在低速外设,比如wdoc、cpio等。2.2系统结构配置。在完成了基础性的配置工作之后,可以在芯片上做出相应操作,首先是对于不同协议之间的数据转化,比如ax1协议和ahb协议转换,另外对于不同版本间的协议转换工作也可以落实,比如axi4和axi3的转换,这两种转换模式必须根据如下要求:其一是使用唯一独占通道,其二是ax

6、i4的bursts要被分割成多个axi3的bursts,每个长度最高为16节。2.3控制参数配置。控制参数的配置过程,要能够形成多级时钟的门控制电路,该系统可以使系统被转换到另一个工地状态,从而让外部的时钟控制器可以单独请求时钟域内的相互连接模式,最终控制时钟的门控制系统在该时钟域中,存在未完成的相关事务时,要能够实现互连之后阻止新的事务继续连接,之后该区域中生成的报告可以说明该进程已经完成,则时钟控制器移除这一时钟2。对于扩大和缩小数据的位宽功能,该扩展功能需要应用于对读数据和写数据的处理,将其构造成不同长度的burst,数据打包和处理的规则是,确定传输的数据正确无误时对其缩小处理。对于扩展

7、和缩小的数据比例,要配置于1:2,1:4或者1:8状态,同时配置fifo与时钟结构,可以使用gpv按照时钟频率进行,并配置fifo功能以改变同步比率。2.4其他配置结果。对于其他的配置工作,包括仲裁、循环避免处理、锁定支持以及地址映射,所有的处理项目都需要根据相关工作要求建设。比如对于循环避免处理,由于axi协议多个传输,因此当一个节点中的路由有多个并发操作传输到设备过程,为防止出现死锁效应,网络连接单元需要制定相关规则,要求每个asib存在不同的cdas配置,并且相同机制的cdas配置应用于写传输和读传输过程,这两个操作模式需要分开建立。结论:综上所述,基于soc技术的网络互连单元建设过程中,需要了解互连架构的基本信息,之后正确配置启动单元数量和互连单元的相关端口,借助在其中配置的函数完成任务。在该结构的建立阶段,需要实现对所有参数的协调和处理,只有在所有的配置结果准确无误时才可使用。参考文献:1陈常浩. 面向物联网soc应用i3c接口的信号完整性分析d.西安电子科技大学,2019.2net speed发布以人工智能为基础的soc芯片内部互连解决方案orion aij.中国集成电路,2018,27(08):15.数码设计2020年

温馨提示

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

评论

0/150

提交评论