特点
的SpaceWire路由器
- 逻辑到物理地址翻译
- 优先级管理
- 头删除能力
八
双向的SpaceWire链接
全双工通信
- 从2到200 Mbit / s的每个方向上的数据率
两个外部接口
- 专用输入和输出的FIFO
- 9位宽的接口
配置端口
- 读/写访问内部寄存器
- 由两个空间连线链接(8通道)和外部接口无障碍
- 远程存储访问协议( RMAP )支持
时间码接口
- 主/从功能
错误/状态界面
工作范围
- 电压
= 3V至3.6V
温
- 55 ° C至+ 125°C
最大功耗
- 活跃在200Mbit / s的所有的SpaceWire链接: 4W -TBC
辐射性能
- 总剂量试验成功达到300拉德(SI )
- 闭锁低于80兆电子伏/毫克/ cm2的LET没有一个单一事件
ESD大于2000V更好
质量等级
- QML -Q或V与SMD
包装: 196pins MQFPF
质量: 12克
SpW-10X
的SpaceWire
路由器
AT7910E
7796B–AERO–08/08
1.描述
在SPW- 10X的SpaceWire路由交换机能够连接多个节点,提供一个
路由连接到它的节点间的数据包的装置。它包括八个环节的SpaceWire
接口和路由矩阵。该路由矩阵能够到达一个链路接口的数据包
被转移到并发送出去的路由交换机的其他链路的接口。
该AT7910E是由奥地利航空(奥地利)和邓迪大学设计
(苏格兰) 。它采用Atmel公司MH1RT CMOS的SEU硬化单元库制造
0.35微米的辐射硬化的门技术的大海。
对于相对AT7910E的功能的任何技术问题请与爱特梅尔技
在nical支持
assp-applab.hotline@nto.atmel.com
.
该文件必须阅读与配合
邓迪大学“的SpaceWire路由器
SPW - 10X用户手册“
可在
www.atmel.com 。
所述的SpaceWire路由器包括以下功能逻辑块:
八SpaceWire的双向串行端口。
两个外部并行输入/输出均包括一个输入FIFO和输出FIFO端口。
非阻塞交叉开关连接任何输入端口到任何输出端口。
通过从外部并行的交叉开关可以访问内部配置端口
输入/输出端口或SpaceWire的输入/输出端口。
通过其中包含的逻辑地址到输出的配置端口访问路由表
端口映射。
控制逻辑来控制所述开关的操作,进行仲裁和组自适应
路由选择。
控制寄存器不是可以写入和读取配置端口并持有
控制信息,如链路的运行速度。
外部时间码接口,包括tick_in , tick_out和电流刻度计数值
内部状态/错误寄存器通过配置端口进行访问
外部状态/错误信号
路由交换机的框图给出了如下图所示:
2
AT7910E
7796B–AERO–08/08
AT7910E
图1-1 。
SpaceWire的路由器框图
控制
逻辑
的SpaceWire
端口1
的SpaceWire
端口2
的SpaceWire
端口3
的SpaceWire
端口4
的SpaceWire
5港
的SpaceWire
端口6
的SpaceWire
7港
的SpaceWire
端口8
输入FIFO
OUTPUT FIFO
路由
表
状态/错误
注册
状态
输出
控制
注册
非阻塞
交叉开关
开关
的SpaceWire
接口
CON组fi guration
PORT
外
输入/输出
外
输入/输出
外部端口
输入FIFO
OUTPUT FIFO
外部端口
时间码
接口
时间码
输入/
输出
1.1
的SpaceWire端口
该SpaceWire的路由器有八个双向SpaceWire的每一个环节一致性的
SpaceWire的标准。
每个SpaceWire的链路是由一个相关联的链接寄存器和路由控制逻辑来控制。封装
的ets上接收SpaceWire的链路由路由控制逻辑被路由到配置端口
其他的SpaceWire链路端口或取决于分组地址的外部FIFO端口。
报文无效的地址由SpaceWire的路由器丢弃。在SpaceWire的台站链接
土族被记录在相关联的链接寄存器和错误状态通过路由器保持至清除
通过配置命令。
1.2
外部端口
所述的SpaceWire路由器具有可以用于连接两个双向并行接口的FIFO
路由器到外部主机系统。外部端口的FIFO是两个数据字深。
每个FIFO写入或从同步与30MHz的系统时钟读取。一个八位
数据接口和一个额外的控制位的数据包标记的结束是由每一个外部提供
FIFO端口。通过外部端口接收的数据包路由由路由控制逻辑的
配置端口, SpaceWire的链路端口或根据数据包中的其它外部端口
地址。
报文无效的地址由SpaceWire的路由器丢弃。
3
7796B–AERO–08/08
1.3
配置端口
该SpaceWire的路由器有哪些执行读取和写入操作的一个配置口
内部路由器寄存器。
数据包路由到配置端口时带前导地址字节等于数据包
收到零。远程存储器访问协议( RMAP )被用来访问的配置
灰口。
如果接收到一个无效命令包,则错误被标记到相关联的状态寄存器
器,数据包将被丢弃。
1.4
路由表
在SpaceWire的路由器的路由表是由路由器命令包设置为分配逻辑
地址到路由器上的物理目标端口。
A组的目的端口可以设置在每个路由表中的位置,使集团适应性
路由选择。当接收到具有一个逻辑地址的数据包的路由表由检查
路由控制逻辑和数据包路由到目的端口,当该端口是准备好了。 Rout-
荷兰国际集团表位置被设置为在上电时无效或复位。
路由表中的逻辑地址也可以被设置,以支持高优先级和信头删除。
高优先级的数据包优先级低的报文头和删除逻辑之前被路由
地址可以被用来支持区域逻辑寻址。
无效的路由地址将导致分组到由控制逻辑泻。
1.5
路由控制逻辑和横梁
路由控制逻辑负责仲裁的输出端口,组自适应路由和
纵横切换。当两个或多个源端口所请求进行仲裁
使用相同的目的地端口。
有两个优先级,高和低优先级基于仲裁方案,用于需要高革命制度党
ority包低优先级数据包之前发送。公正仲裁的数据包进行
它具有相同的优先级,以保证每一个数据包得到平等的机会获得的输出端口。
组自适应路由控制发送出选择的数量的输出端口中的一个
源数据包。
1.6
时间码处理
内部时间码寄存器用于在路由器以允许路由器是一个时间码主
或一个时间码从站。
在主控模式下,时间码接口用于提供蜱到的SpaceWire路由
使时间码通过网络传播。两种模式的时间主站运行
被支持,其中一个时间代码被传播上的每个外部蜱在自动模式和
其中时间码被传播依赖于外部时,在信号中的正常模式。
在时间码从模式一个有效的接收时间码,一加的路由器的时间码值
寄存器,使蜱出要被发送到的SpaceWire链路和外部时间码间
脸上。时间代码被传播到所有时间代码的端口以外的端口上的时间码
被接收。如果接收的时间码是不是一加时间码寄存器则该值
时间码寄存器被更新,但不进行蜱出来。
4
AT7910E
7796B–AERO–08/08
AT7910E
1.7
控制/状态寄存器
在SpaceWire的路由器的控制和状态寄存器提供控制操作的装置
路由器的灰,设置路由器的配置和参数或监视设备的状态。
寄存器被使用由配置端口接收RMAP的命令包进行访问。
5
7796B–AERO–08/08