当前位置:陕西启程电子科技有限公司>>知识产权(IP)核>> SpaceWire RMAP IP核
远程存储访问协议 (RMAP)
RMAP提供了一个标准机制用于在远程SpaceWire节点进行读取和写入存储器。这类简单但又非常强大的功能已经设计在类似于SpW-10X Router的器件以及像Bepi-Colombo和MMS的任务中。RMAP标准文件是一个ECSS标准,参考ECSS-E-ST-50-11C,可以从SpaceWire网站获取“http://spacewire.esa.int/ content/Standard/Standard.php".
功能
提供两大功能类型的RMAP IP核。种称为起始RMAP接口,它可以发送RMAP命令以及接收任何回复。第二种是目标RMAP接口可以接收RMAP命令,执行这些命令以及发送任何所需的回复。RMAP IP核在提供时同样带有STAR-Dundee的SpaceWire CODEC IP核模块,该IP核用于处理SpaceWire协议点对点链路。
目标和起始RMAP IP核的功能如图1所描述。RMAP数据包从“initiator user logic"中开始, 在“Initiator RMAP Interface"编码成RMAP数据包,作为一个RMAP数据包通过SpaceWire链路进行发送,通过“Target RMAP Interface"解码,在命令许可后数据或是信息被传送到“Target User Logic"。“Target RMAP Interface"格式化每一个从SpaceWire接口发送过来的RMAP reply数据包,通过“Initiator RMAP Interface"进行解码,之后回复的数据或信息被传送至 “Initiator User Logic"。IP核可以配置成仅目标IP核,仅起始IP核或目标起始IP核。
性能和数据
该IP核采用通用RTL代码,可以合成用于一系列的ASIC和FPGA技术包括Actel和Xilinx的FPGA。该IP核在Xilinx Spartan3E器件已经实现了200Mbps以及目前在Actel AX2000(无优化情况下)达到了100Mbps。该结果通过使用Mentor Graphics Precision toolkit (版本2008a.39)获取。
Spartan3E1600
Slices
AX2000
Modules
ProASIC3E1500
Tiles
架构
RMAP IP核架构如图2所示。SpaceWire CODEC完成SpaceWire串行点对点协议ECSS-E-50-12A以及提供FIFO端口到协议的输入和输出模块。协议输入和输出模块根据数据包头确定数据包的目标地址。目标单元解码RMAP命令数据包,从主总线上读出或写入数据之后返回至RMAP Reply数据包。起始单元接受命令进入Transactio Table,对RMAP命令数据包进行编码,并解码reply RMAP数据包以及输出状态信息。
目标和起始单元通过使用DMA控制器与用户存储空间相互通信,每个单元使用一个控制器用于提高存储器的存取性能。
存储器接口
RMAP用于存储的控制器接口已经模式化在AMBA AHB总线标准上,该标准用于提供管线控制/数据总线传输模式。通过使用RMAP IP核内部突发式FIFOs,数据突发式传入或传出总线。另外总线可以配置成不同总线大小的带宽,字节顺序或位交换操作。
配置
RMAP IP核是通过使用RTL端口别的类进行的高配置。该核的配置选项如下所列:
仅目标, 仅起始, 目标和起始
主总线带宽, 突发式传输深度,字节/位顺序
总线传输时的看门狗计时器
起始命令数, 处理表大小
内部FIFO大小, 验证缓冲期大小
测试
RMAP目标IP核通过使用内部的测试平台进行广泛的测试。该测试平台可以完成大量的测试。涵盖很多可能的配置和错误条件
性能和数据
该IP核采用通用RTL代码,可以合成用于一系列的ASIC和FPGA技术包括Actel和Xilinx的FPGA。该IP核在Xilinx Spartan3E器件已经实现了200Mbps以及目前在Actel AX2000(无优化情况下)达到了100Mbps。该结果通过使用Mentor Graphics Precision toolkit (版本2008a.39)获取
STAR-Dundee的SpaceWire IP核存在多种类型的,设计用于满足不同的IP核需求,可以用于单项目,单任务或者是灵活用于多种任务/项目。STAR-Dundee的IP也可以为完整的VHDL源代码。对于更多的信息或你有特定或定制的要求,请联系我们。
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,智能制造网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。