发明名称 |
处理器配置本地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号 |