在线咨询
在线留言
索要报价
扫一扫

扫一扫
关注启程科技

全国服务热线:029-88867449

返回顶部

产品中心

联系我们

  1. 销售热线:029-88867449-801
  2. 企业传真:029-87306907
  3. 企业邮箱:sales@sxstart.com
  4. 客服QQ :1491819379
    公司地址:陕西省西安市太白南路263号新一代国际公寓B座1004室

当前位置:首页 > 英国STAR-Dundee总线产品 > 知识产权(IP)核 > 正文

STAR-Dundee SpaceWire IP

时间: 2016/6/16  来源:   作者: sxstart

  • STAR-Dundee SpaceWire IP

                                              
    除了测试和开发设备,STAR-Dundee还提供IP。这些IP已经被验证是可靠且功能强大,并且广泛应用于航天领域,已经集成到大量飞行FPGA和ASIC中。SpaceWire IP核都具有以下特点:
     高可配置,提供在VHDL源中不同类的灵活性。
     低功耗,精心设计以减少切换频率,并带有许多特性包括按需要提供的自动掉电/自动上电功能。
     灵活适应条件很差的SpaceWire信号,例如那些高斜率的SpaceWire信号。
     主流FPGA,包括Actel RTAX的抗辐照器件。
    目前,STAR-Dundee提供三种IP核:一种是SpaceWire CODEC,提供一个简单SpaceWire接口;一种是建立在CODEC IP上的SpaceWire Router;第三种是RMAP。
    所有配置端口的通信都使用标准的远程存储访问协议(RMAP)来完成。默认配置空间和Atmel公司现有的SpW-10X ASIC兼容(AT7910E),其中就包含了STAR-DUNDEE的SpaceWire Router IP. STAR-Dundee的Router IP的结构图如图1所示
    SpaceWire CODEC
    STAR-Dundee的SpaceWire CODEC提供了一个高度灵活的SpaceWire接口,具有以下特点:
     完全符合SpaceWire标准。
     低功耗设计。
     可配置时钟方案以满足大范围的应用需求。
     对带有高斜率或占空比条件很差的SpaceWire信号具有很强的鲁棒性。
     基于输入和输出FIFO的简单数据接口。
     简单的时间码接口。
     提供状态和错误报告。
    一个32字节发送和接收FIFO的典型CODEC设计将使用Actel RTAX1000(包括EDAC) 大约7%的资源,或Xilinx Spartan 3E 1600大约4%的资源。
    SpaceWire Router IP
    STAR-Dundee的SpaceWire Router IP允许创立一个灵活的基于无阻塞交叉交换虫洞路由。特性如下:
     完全符合SpaceWire标准。
     最多可达31个SpaceWire端口。
     最多可达31个外部并行端口,包含一个输入FIFO和一个输出FIFO。
     可连接任意输入端口到任意输出端口。
     低功耗设计,切换频率最小化和可配置切换频率。
     当数据准备好发送时,端口可设置为自动启动,当没有数据发送时,端口可设置为停止以节省功耗。
     内部配置端口可以通过交叉交换从任何SpaceWire或外部并行端口读写。
     通过路由表,规定逻辑地址到输出端口的映射。
     逻辑控制切换的操作,执行仲裁和组自适应路由。
     时间码接口和时间码发生器可以在指定的时间间隔产生时间码。
     通过配置端口可以读写内部状态/错误寄存器。

    IP2.png

    一个典型的带有4个SpaceWire端口和一个外部端口的路由设计将会使用Actel RTAX2000约50%的资源,或Xilinx Spartan 3E 1600约20%的资源。
    SpaceWire RMAP IP
    STAR-Dundee的SpaceWire RMAP IP提供一个DMA类型的存储器接口和一个FIFO接口,通过STAR-Dundee的SpaceWire CODEC使用RMAP进行通信,具有如下特点:
     完全符合SpaceWire和RMAP标准。
     全面支持所有的RMAP指令和模式。
     可提供RMAP受理(接收和响应RMAP命令) 和RMAP起始 (创建RMAP命令和接收答复)。
     可配置的存储器接口用于建立其他大量简单到高度复杂的IP界面。
     授权每个RMAP命令的条款:其他IP可能会选择禁止访问,例如,特定的地址范围。
     便于连接到行业标准总线例如AMBA。
    一个典型的RMAP interface设计使用起始方和受理方核,将使用Actel RTAX2000大约35%的资源,或Xilinx Spartan 3E 1600大约22%的资源。
    许可证发放
    STAR-Dundee可提供不同许可权限的SpaceWire IP。