
一、产品概述
HC3080-SRIO-PCIE3X16板卡是一款以高性能HC3080 DSP为核心的双路SRIO PCIe3.0x16数据采集与处理板卡。专为需要高速数据传输与强大计算能力的应用设计,如军用雷达信号处理、5G基带计算及工业自动化控制等。该板卡集成了HC3080 DSP的先进计算架构与双路SRIO、PCIe3.0x16高速接口,提供卓越的性能与灵活性。
二、产品技术规格
类别
|
参数
|
主控芯片
|
HC3080 DSP,8×向量核 + 4×RASP核 + 4×AI核,主频1.25GHz,集成8MB SRAM。
|
内存
|
双通道DDR4-3200 ,每组4GByte,64bit宽度
|
存储
|
32MB NOR Flash ,固件程序存储
|
PCIe接口
|
PCIe3.0 x16
|
SRIO接口
|
双路4x SRIO 3.0
|
自研编译器
|
支持C/C++编程,便于用户进行自定义算法开发。
|
驱动与API
|
提供Linux/WinDriver驱动包及SRIO/PCIE/DDR4控制接口封装,简化开发流程。
|
工作温度
|
-40℃ ~ +85℃
|
三、算法说明
支持FFT/IFFT、FIR、相关、向量运算、矩阵运算、排序、通道拆分和基本数学运算等9大类共32种信号处理算法硬件加速
序号
|
算法种类
|
算子类型
|
说明
|
1
|
FFT/IFFT
|
FFT、IFFT
|
点数:8-1M
|
2
|
FIR
|
复数FIR、实数FIR、
多普勒复数FIR、多
普勒实数FIR
|
点数:8-128K
阶数:8-128
|
3
|
相关
|
互相关、自相关
|
点数16~64K
|
4
|
向量运算
|
向量加/减法、向量
点乘、向量共轭
|
点数:1-1M
|
5
|
向量乘法
|
点数:1-1M、支持复向量、实向量
|
6
|
向量求和/均值/模均
值
|
点数:8-1M、支持复向量、实向量
|
7
|
矩阵运算
|
矩阵协方差
|
最大支持到256x8K
|
8
|
矩阵求逆
|
支持LU分解、cholesky分解
|
9
|
矩阵乘法
|
矩阵A行数:1-2K,矩阵A列数/B行数:1-8K,
|
10
|
广义内积
|
矩阵A:MxN,矩阵B:MxM
|
11
|
加权
|
矩阵A:1xM,矩阵B:MxN
|
12
|
排序
|
寻最值
|
点数8-32K,支持寻最大/最小值
|
13
|
全排序
|
点数8-32K,支持升序/降序全排序
|
14
|
筛选
|
点数8-32K
|
15
|
基本数学
运算
|
除法
|
点数8-1M
|
16
|
求模
|
点数8-1M
|
17
|
定浮转换
|
点数8-1M
|
18
|
EXP(jφ)
|
点数8-1M 输入弧度
|
19
|
Sin/Cos
|
点数8-1M输入弧度、Sin/Cos可选
|
20
|
复倒数
|
点数8-1M
|
21
|
SQRT、1/SQRT
|
点数8-1M
|
22
|
通道拆分
|
通道拆分
|
距离采样点数:8-1M
通道数:4-128(偶数)
|
序号
|
算法种类
|
算子类型
|
说明
|
12
|
排序
|
寻最值
|
点数8-32K,支持寻最大/最小值
|
13
|
全排序
|
点数8-32K,支持升序/降序全排序
|
14
|
筛选
|
点数8-32K
|
15
|
基本数学
运算
|
除法
|
点数8-1M
|
16
|
求模
|
点数8-1M
|
17
|
定浮转换
|
点数8-1M
|
|
18
|
EXP(jφ)
|
点数8-1M 输入弧度
|
19
|
Sin/Cos
|
点数8-1M输入弧度、Sin/Cos可选
|
20
|
复倒数
|
点数8-1M
|
21
|
SQRT、1/SQRT
|
点数8-1M
|
22
|
通道拆分
|
通道拆分
|
距离采样点数:8-1M
|
三、FFT算法性能对比测试
HC3080芯片向量处理核:SRAM上FFT性能是6678的2-3倍,DDR上FFT性能有数量级优势。HC3080芯片RASP核vs向量处理核:在32K点以上,RASP核DDR上FFT性能是向量处理核的7倍左右。
FFT算法性能对比测试
|
点数(K)
|
6678
|
HC3080-向量处理核
|
HC3080-RASP
|
RASP/向量处理核
|
L2SRAM (μs)
|
DDR (μs)
|
SRAM (μs)
|
DDR (μs)
|
DDR (μs)
|
性能比
|
1
|
5.18
|
8.88
|
3.23
|
3.44
|
11.2
|
-
|
2
|
13.2
|
21.09
|
11.59
|
11.67
|
14
|
-
|
4
|
34.5
|
95.42
|
29.61
|
30.63
|
19.3
|
1.6
|
8
|
270.5
|
991.20
|
61.85
|
63.07
|
31.4
|
2.0
|
16
|
378.5
|
2554.47
|
138.01
|
141.83
|
56.8
|
2.5
|
32
|
1587.9
|
8632.95
|
561.6
|
730.18
|
105.6
|
6.9
|
四、应用场景
● 军用雷达:用于实时信号处理,如脉冲压缩、MTI滤波等,提高雷达系统的探测精度与抗干扰能力。
● 5G基带:支持大规模MIMO波束成形计算,提升5G通信系统的传输效率与容量。
● 工业自动化:在多节点SRIO高速数据交换场景下,如机器人控制,提供低延迟、高可靠性的数据传输与处理能力。
五、软件支持与开发资源
开发环境:
● 支持华创自研DSP编译器,提供C/C++/OpenCL编程支持。
● 支持锐华ReWorks、天脉ACoreOS等国产化嵌入式实时操作系统,集成开发环境高效、便捷,系统运行稳定
驱动与API:
● 提供Linux/WinDriver驱动包,支持Ubuntu 22.04 LTS/Windows 11等操作系统。
● 提供SRIO/PCIE/DDR接口demo,简化用户开发流程。 |