当前位置:陕西启程电子科技有限公司>>知识产权(IP)核>> STAR-Dundee SpaceWire IP
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或外部并行端口读写。
通过路由表,规定逻辑地址到输出端口的映射。
逻辑控制切换的操作,执行仲裁和组自适应路由。
时间码接口和时间码发生器可以在的时间间隔产生时间码。
通过配置端口可以读写内部状态/错误寄存器。
一个典型的带有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。
请输入账号
请输入密码
请输验证码
以上信息由企业自行提供,信息内容的真实性、准确性和合法性由相关企业负责,智能制造网对此不承担任何保证责任。
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。