EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 EDA365_PCB 于 2017-11-17 16:20 编辑
" @. t: H9 q/ l
0 G, i8 r5 {" o8 |5 L项目背景:开发大数据接/送卡。
1 _3 F4 p. i1 S# Z) p) k5 f项目名称:万兆网络数据交换CPCI前卡。3 ]9 G7 |/ t. w3 P
性能指标:请参考下图。% `) D4 N5 `4 D8 W& h- y
项目预算:10万+
0 p+ C2 @) `0 j i/ L3 ~ z& v设计师要求:开发者必须拥有类似产品开发经验。
! n$ k$ Q0 o# X, q' t& M备注:出于客户项目保密性考虑,下面仅提供简化版要求,待初步确认设计师具备接单能力后,再提供详细要求。8 {" W* ^3 W, Y' J- [& M
联系版主:
Y" Z/ t! t" Z i) X(1)已经通过认证的设计师请直接发送你的中文姓名到版主邮箱,说明具备的接单条件及意愿。5 m! Z; t9 j7 R' n
(2)未参加认证的设计师请先去EDA365人才网(http://job.eda365.com)注册个人信息,然后要求同上。
# i4 c+ f2 M' X# N4 p& }# t+ K1 L( s# ^3 y
--------------------------------------------------
1 r. B! C1 a% y# S( Y; A1. 功能与性能要求2 E9 l% u4 \* p
1.1 功能要求1 t! s) {# R# j
万兆网络数据交换CPCI前卡(以下简称万兆卡)有三种应用模式:透传模式、轮转模式和分发模式,不同模式的功能要求存在差异,以下分别描述不同应用模式的功能要求。( W4 q0 G; o5 z6 i+ m; `& @
1.1.1 透传模式$ |$ K1 x3 O- g- I2 ~: G
透传模式下,万兆网络数据交换CPCI前卡将从背板输入的数据透明转发到指定的服务器上,功能要求如下:4 a1 Q2 v( e2 u- k+ `* \8 ]& l- Z
………….5 l* M4 q4 W8 S/ |4 e
1.1.2 轮转模式
" s1 P5 V+ b9 _. F% e轮转模式下,万兆网络数据交换CPCI前卡将从背板输入的数据按照一定的分发策略分发到指定的服务器上,功能要求如下
* q' {8 B. ]. ?' i$ H3 r' v& n, e9 ^& x………………..5 j( b K9 [6 t0 F: g1 g
1.1.3 分发模式
' \# ~% `' Q9 r' G分发模式下,万兆网络数据交换CPCI前卡将从背板输入的数据分发到指定的服务器上,功能要求如下:. S' Q; D1 j- J3 n9 C( K8 p4 b
…………
$ y* P" a5 E+ W F- ]( J6 f1.2 性能要求
# y, A v# A" }a) 每组SRIO的传输速率:4×3.125Gbps或4×6.25Gbps;
* d* s, q: U% V6 Z4 l- I: {; mb) 万兆网络收发效率:≥7.5Gbps(TCP、最大包长时);
: U: D2 R4 C+ s e- rc) 千兆网络收发数据速率:≥400Mbps(TCP、最大包长时);
$ w3 P) x; N0 y8 z3 v+ v8 Id) 万兆网络支持的socket连接数:≥64;/ w% K n' W ]
1.3 接口要求 P+ h: H' f. {1 _. z
a) 与背板接口要求:! c: b1 X% W+ b% M w2 R+ i
高速数据传输总线接口:4组独立的4×3.125GbpRapidIO;9 t; A: a8 ~# F
中速数据传输总线接口:4组独立的1×3.125GbpRapidIO;
& Z- k4 J2 x2 D: I+ \9 z1 T 低速用户板配置总线接口:20根LVTTL电平线,I2C协议;
, e# f+ p0 Y1 E5 U: gb) 与万兆网络接口要求:1个以上,XFP或SFP+光模块,符合TCP/IP控制传输协议;! Y+ Y/ j4 F: l; g! g0 E6 _
c) 与千兆网络接口要求:2个以上,符合TCP/IP控制传输协议;
( |% d2 h% J" B3 `2. 驱动库接口符合客户$ b) g3 z7 B, w' M: m
3. 整体结构/ W0 n f. H/ f& Q& E* c/ B
8 l# T. z2 T9 q; @* J4 A& ^4 {
2 {1 y; O, q5 e6 y( A* s( N 图1 万兆网络数据交换CPCI前卡功能框图
0 K/ y3 p0 A: B 图2 万兆网卡与一块用户板互联示意图
5 [& r8 M5 U9 ?1 E6 x0 m s: P" V2 h1 J: v( i( L; x# k* U
|