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

扫一扫
关注启程科技

全国服务热线:029-88867449

返回顶部

产品中心

联系我们

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

当前位置:首页 > 英国STAR-Dundee总线产品 > SpaceFibre > 正文

SpaceWire RTC开发套件

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

  •                                                   SpaceWire RTC开发套件
                                              SpaceWire RTC Development KIT
    AT7913E 抗辐照处理器
    SpaceWire远程终端控制(RTC)处理器(Atmel 7913E)是一种用于太空任务的抗辐照SPARC® V8处理器。该器件包含一个强大的处理器内核、64k字节EDAC保护的内存储器、CAN总线和SpaceWire总线接口、FIFO接口、ADC/DAC接口,以及其他的标准资源(通用异步收发器、定时器、通用输入/输出)。该器件所提供的接口范围以及它的低功耗使它能够使用在包含仪表控制等各种不同的太空任务上。由于带有CAN总线和SpaceWire总线接口,使得传感器网络通信能够桥接到一个高速的SpaceWire网络上。
    SpaceWire RTC 开发套件
    SpaceWire RTC开发套件专门用于支持Atmel AT7913E的硬件和软件开发。开发套件包含一个良好设计的硬件和一个完整的多合一软件开发环境。在单一的仪器上提供良好的灵活性,同时支持各种测试和开发场景。在相关系统开发的所有阶段:评估、硬件原型设计、软件开发和调试阶段协助硬件和软件工程师。SpaceWire RTC开发套件提供了一个完整的数据包来帮忙降低开发时间和成本。

             GJ.png

    SpaceWire RTC开发部件
    该开发部件是将一个基于完整AT7913E处理板封装在一个定制外壳内,并在前面板或后面板连接器上附带AT7913E器件的各种不同接口。该开发部件使用一根USB2.0的电缆连接到主机上并且通过一个5V的电源模块进行供电。
    主要特性:
     USB 2.0接口:提供从主机到开发部件间的高速通信接口。主机用于配置和控制开发部件,并且用于执行处理器软件开发和调试,以及硬件仿真和监控功能。
     片内存储器: SpW-RTC处理器包含一个64K字节EDAC保护的片内存储器。通过SpaceWire链路进行编程,之后可作为一个单片系统进行工作用于远程控制应用。

     

    板载存储器:该开发部件包含了160Mbits的Flash PROM和160Mbits的SRAM。从本地PROM加载和从本地SRAM执行软件使得SpW-RTC能够作为功能齐全的系统进行操作。
    硬件控制: RTC开发套件提供完全控制RTC硬件的RTC软件,包括处理器看门狗和复位控制、外部中断信号控制、可编程系统时钟和存储器总线带宽设置。
    板AADC和DAC:开发部件上装有板载ADC和DAC芯片,支持四个通道的模拟输入和一个通道的模拟输出。这些芯片是宇航级ASICs对应的商业版本。基于该板载ADC或DAC的设计可以很轻易转移到飞行设计中。  环路中的外部硬件: 外部硬件通过前后面板上的连接器可以连接到开发部件上。在硬件开发过程中实现外部硬件与SpW-RTC的集成,简化开发流程。 处理器中断按钮:前面板上安装了一个处理器中断按钮用于停止处理器并将其转入调试模式。在这个按钮旁,有一个多色LED灯用于显示处理器的状态。 处理器调试接口: 提供各种调试接口: UART、SpaceWire、USB转UART、USB转SpaceWire。
     通信可见: 开发部件在每个SpaceWire总线接口,CAN总线接口和UART接口上都提供多色LED灯。提供了对应接口状态的即时显示。

    GZ2.png

    硬件规格
    尺寸:220mm宽X30mm高X115mm厚。
    电源: +5V直流, 提供电源模块。
    USB 2.0:高速480 Mbits/s。
    SpaceWire总线端口:
    符合ECSS‐E50‐12A和ECSS‐E‐ST‐50‐12C协议标准。
    最高速度: 200 Mbits/s。
    触发器输入输出端口: SMB连接器: +3.3V电平, 可承受5V。
    CAN端口:
    CAN 2.0B,可配置成标准终端节点或根节点模式。
    UART RS232端口:
    可配置成DSU‐UART模式或处理器外围UART模式。
    板载ADC和DAC:
    到ADC – AD774B的四通道模拟输入。
    从DAC –AD667的单通道模拟输出。
    板载存储器:
    高达160Mbit SRAM (配置为‐8位、 ‐32位或‐40位总线)。
    高达160Mbit FLASH (配置为‐8位、‐32位或‐40位总线)。
    扩展连接器:
    ADC和DAC扩展连接器、FIFO扩展连接器。LEON PIO & GPIO扩展连接器。

    SpaceWire RTC软件开发环境
    软件开发环境(SDE)提供了一整套用于SpW-RTC的全面,完全整合的软件开发工具,包括编译器,调试器,监控器功能。该开发环境基于广泛使用的开源软件开发工具,通过专门设计用于协助SpW-RTC软件开发所提供的特性进行扩展。将附加的软件组件连接到基于RTC的硬件系统,用于软件调试和测试。
    综述
    SpaceWire RTC软件开发环境由大量组件集成在一起来提供一个完整的系统,用于软件的编辑,编译,调试和测试。
    软件开发环境组件包括:
    Code Rocket:一个抽象的形象化和描述性输入工具。
    Eclipse IDE:广泛采用的集成开发环境。
    Eclipse IDE定制插件:提供RTC周边和其他组件的无缝访问,允许数据和控制信息的读写操作。
    GNU编译器套装:完全综合的工具链。
    硬件接口模块:管理Eclipse IDE和基于SpW-RTC系统之间的通信,使用RS-232、USB或SpaceWire连接到开发部件。
    特色充分的IDE
    Eclipse IDE用于RTC软件开发环境的前端。它在嵌入式系统软件开发中的广泛采用以及它的可扩展性质使之成为理想的选择。
    使用一个快速的USB或主机和开发板间的SpaceWire连接来确保一个平稳,高度响应的调试体验。调试时,Eclipse提供常见的视图来观察代码,变量和寄存器数值。

    10.png

    Eclipse环境中附加的自定义视图同样可以用于观察硬件的其他方面,例如设备内部的寄存器视图。

                    11.png

     

    Code Rocket
    Code Rocket,由Rapid Quality Systems有限公司提供,是一个软件设计工具,提供了抽象的虚拟程序代码和可视化的算法流程图。开发者使用Eclipse IDE的一个插件来根据要求设计类函数以及使其具体化。

    12.png

    当代码发生变化时,设计视图将自动同步。同样的,当虚拟程序代码或流程图编辑器发生变化时,类函数可以和关联的前向工程代码重新注入。代码和设计间的同步确保了两者都不会过时废弃,同时该工具的ad-hoc性质意味着它能悄悄放入到开发者的工作进程中。调试步进特性使设计变得生动;当你在调试器中单步调试代码时,虚拟程序代码和流程图视图中的状态说明将会突出显示。
    GNU编译器套装
    工业标准的GNU编译器套装(GCC)提供了一个完全综合的工具链,包含编译器,链接器,调试器以及大量其他的工具。RTC软件开发环境使用GCC的一个版本,适合于与SpW-RTC处理器一起使用,并且支持所有RTC特性。
    提供主板支持包 (BSPs)用于支持C和C++语言程序中的开发,以及计划支持与广泛使用的RTEMS操作系统的集成。
    应用
    RTC软件开发环境可用于开发一连串基于RTC硬件的应用程序,例如:仪器数据处理和控制软件。
    它实现了航天器设备或有效载荷的软件和硬件开发和集成:
     在早期很难或不能获取硬件时。
     当可以获取实际的硬件时(飞行或测试硬件)
    RTC软件开发环境设计用于解决开发过程中较早期的问题同时提供先于飞行平台集成的广泛系统测试。
    特性
    软件:工作于Windows (Windows 7, Vista, XP)系统。