发明名称 处理器配置本地SRIO节点DeviceID的电路及方法
摘要 本发明涉及一种处理器对配置本地SRIO节点DeviceID的电路及方法,该电路包括处理器、与处理器相匹配的处理器总线、串行RapidIO核以及客户端接口;处理器通过处理器总线接入客户端接口;串行RapidIO核与客户端接口相连。本发明提供了一种配置过程简单以及安全可靠的处理器配置本地SRIO节点DeviceID的电路及方法。
申请公布号 CN103136128B 申请公布日期 2015.08.19
申请号 CN201110387868.8 申请日期 2011.11.29
申请人 中国航空工业集团公司第六三一研究所 发明人 田泽;蔡叶芳;李攀;王玉欢;刘宁宁
分类号 G06F13/10(2006.01)I 主分类号 G06F13/10(2006.01)I
代理机构 西安智邦专利商标代理有限公司 61211 代理人 姚敏杰
主权项 一种基于处理器配置本地SRIO节点DeviceID的电路配置方法,所述处理器配置本地SRIO节点DeviceID的电路包括处理器、与处理器相匹配的处理器总线、串行RapidIO核以及客户端接口;所述处理器通过处理器总线接入客户端接口;所述串行RapidIO核与客户端接口相连;所述串行RapidIO核是实现串行RapidIO物理层、传输层和逻辑层协议的电路模块;所述串行RapidIO核包括Initiator端口、Target端口以及Maintenance接口;所述Initiator端口、Target端口以及Maintenance接口分别与客户端接口相连;所述Initiator端口是需要提供ireq_local信号,表示发起的操作为本地维护包,并被发送到维护端口;所述客户端接口用于实现相关客户端需要的操作类型的处理模块,并提供与处理器总线的接口;所述客户端接口包括配置本地DeviceID使能寄存器、局部DeviceID寄存器以及配置完成标志寄存器;所述局部DeviceID寄存器至少有16位宽度;所述配置本地DeviceID使能寄存器至少有1位宽度,所述配置完成标志寄存器至少有17位宽度;所述处理器是ARM系列的处理器、PowerPC系列的处理器或Intel系列的处理器;所述处理器是ARM系列的处理器时,所述处理器总线是AMBA总线;当处理器是PowerPC系列的处理器时,所述处理器总线是CoreConnect总线;其特征在于:所述方法包括以下步骤:1)处理器通过处理器总线写客户端接口局部DeviceID寄存器,把需要配置的DeviceID写到局部DeviceID寄存器中;2)处理器通过处理器总线,写配置本地DeviceID使能寄存器,使能操作;3)客户端接口电路检测配置本地DeviceID使能寄存器的值,当此值为1时,表示可以需要启动客户端接口状态机主动发起一个维护包操作;当此值是非1时,不进行任何处理;4)通过发送本地维护包的维护写操作对本地配置空间的配置。
地址 710068 陕西省西安市太白北路156号