软件
sdr-3000 特性 一个 standards-为基础 软件 堆栈,
供应 效能, 代号 portability, 和 准许
选择 和 遵守 至 这个 组件 是 使用 在
一个 应用.
[ tao corba ]
corba (一般 物体 要求 broker architecture)
是 一个 工业 标准 意思 的 developing distributed,
multiprocessor, multi-os, multi-vendor 软件 系统.
每 powerpc 处理器 在 这 sdr-3000 platform
是 有提供的 和 一个 物体 要求 broker, 或者 orb, 至
facilitate corba 开发 如果 必需的. 虽然
不同的 variants 的 corba 是 商业上 有
从 各种各样的 vendors, spectrum 选择 这 tao
打开-源 orb 预定的 至 它的 完美的 结合体 的 水平的
的 工业 adoption, 效能 和 价格.
虽然 tao corba 是 有提供的 作 标准, 它的
真实的 使用 是 完全地 optional, 和 软件
产品 能 是 建造 在 这 vxworks 和
quic
comm layers.
[ vxworks 和 tornado ]
vxworks, 从 wind river 系统, 是 这 leading real-
时间 运行 系统 在 这 embedded marketplace.
这 sdr-3000 序列 产品 线条 支持 vxworks 在
两个都 这 g4 processors 作 好 作 这 在-板
embedded 控制者 (405gps).
特性 的 这 vxworks rtos 包含:
•
scaleable, 高-效能 wind® microkernel
•
先进的 networking 支持
•
文件 系统 和 i/o 管理
vxworks 是 bundled 和 这 tornado ii 开发 toolset 从
wind river 系统, 也 有 从 spectrum.
这 包装 有 从 spectrum 包含:
•
win2000 development 环境
•
c/ c++ compiler
•
editor, debugger, simulator, launcher, browser
•
这 vxworks 运行 系统
•
一个 选择 的 这 supplemental 开发 tools, 包含 wind®view, vxsim, stethoscope, tracescope,
memscope, profilescope, real-时间 visualisation 包装, coveragescope, codetest 和 visual slickedit
[
quic
comm ]
quic
comm 是 spectrum’s 高-效能 库 为 所有 板-水平的 功能. 这些 include:
•
高-效能 interprocessor 交流:
quic
comm 提供 高-水平的 软件 links 和 信号 在
所有 processors 准许 一个 简单的, 还 极其 powerful 程序编制 模型
•
booting 功能 为 powerpcs, 用户 可编程序的 fpgas 和 ‘c64x dsps
•
flash 程序编制 tools 为 两个都 这 pro-3100 和 pro-3500
•
控制 的 所有 i/o 不 covered 用 这 运行 系统 (e.g. 控制 的 数字的 无线电 硬件)
quic
comm 是 有 在 所有 generations 的
flex
comm 产品 released 自从 2000, 和 将 是 有
在 所有 future generations, 准许 最大 代号 portability 和 减少 这 learning 曲线.
flex
comm sdr-3000
波形 n
波形 2
波形 1
硬件 abstraction
(
quic
comm, 3rd 群
设备 驱动器)
corba 物体
要求 broker
应用
framework (sca)
运行 系统 (vxworks) 和 tcp/ip 堆栈
硬件
应用
resource (dsp)
应用
resource (ppc)
应用
resource (fpga)
quic
波
VSIPL
ip cores
(xilinx 或者 其它
3rd 群)
Logical
设备
spectrum sca bsp
图示 2. sdr-3000 软件 堆栈