一种多模式多节点高速传输系统的方案设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
据 传输单 元进行控 制 , 以保 证 数据 能 够 正确 的存 取
对各区域以一定数据量为单位轮循读取 , 以达到对 数据的流量控制和多节点并行传输 的控制。 根据 数 据 存 储 单 元 对 高 速 性 的 要 求 , 用 采
D R D A 实现 。 D 2S R M () 3 多节 点 高 速传 输 单 元 : 于完 成 数 据 的高 用
式不 够灵 活 、 时 性差 和 数据 传 输 速 率不 能根 据传 实 输节 点 的需求 进行 流量控制 的缺 点 。
文中提出了一种多模式多节点高速传输系统的 方案设计 , 该方案通过数据筛选、 数据的分区域存储 和流量控制完成数据多模式 的传输和多节点的协同
工作 。它具有 速度 快 、 传输 模式灵 活 、 点 数量多 和 节
2 系统硬件实现
根据 系统方案 设计 , l 以 6个数 据传输 节点 为例 进 行硬 件实现 。系统硬 件结构 如 图 2所 示 。
千兆 f千兆 l千兆 l千兆 I I I l l 千兆 J 千兆 l 千兆 I 千兆 Fra Baidu bibliotek 1 I I
网1 l 网 口 I 网1 I 网口 I 3 I 3 J l I 网口 l 网口 I 网口 l 网口 l l l
1 多模 式多节点 的高速数据传输 系统 方 案设 计
该方案由核心处理单元、 数据存储单元 和多节 点高速数据传输单元组成 , 图 1 如 所示, 各个单元的 具体 功能 如下 。
目前的数据传输系统多采用串 口传输、 口传 并 输和 U B传输 , S 它们具有高速性不 足、 数据传输模
的高速数据输入 , 输人数据的最大数据率达到 8 bs G p, 每个通道 的输人数据 以 lB为一 帧 , 一帧数据有 一 k 每
个I D标示。输入的数据经过数据帧过滤器, 完成对数 据的传输节点匹配和传输模式选择控制。
一
通道的数据分时从同一个千兆 以太网口传输。 ( )数 据 存 取 : 统 中 采 用 1 B 的 D R 2 系 G D2
图2 所示的硬件架构能够实现对数据的多模式 多节点高速传输 , 其特性体现在 以下 3 个方面。
() 1 数据控制 : 系统 中 FG P A接 收来 自 1 6个通道
根据传输节点对数据传输模式的需求, 数据 的 传输模式分为 3 , 种 分别为 : 一个通道对应一个千兆
以太 网 口、 个 通道 对 应 一个 千 兆 以太 网 口、6个 两 l
21 0 2年第3 期
文章编号 :09—25 2 1 )3— 0 1 4 10 52(02 0 0 8 —0 中图分类号 :i 1 Tt 1 3 文献标识码 : A
一
种 多模 式 多节 点 高速 传 输 系统 的方 案 设计
赵清涛 , 凌小峰 ,宫新保
( 海交通大学电子工程系 , 海 204 ) 上 上 02 0
18 b s 8 bs 2 M p 到 G p。在 测 试 过 程 中 , 定 几 个 特 定 选 的输人 数据 率测试 , 选定 的数 据率 分别 为 18 p, 2 s Mb
3 2 p , . G p , Gb s . Gb s 6 4 b s 8 p 。
表 1 一 个 通 道 对 应 ~个 网 口的 测 试 结 果
l通 道 的 数据 输 入 6
千兆 l千兆 l 千兆 l千兆 I 1 1 】
网口 f 网口 l 网口 l 网口 I I I I
1 千兆 I 千兆 }千兆 l千兆 l 1 l
l 口I 网 口 l 网口 I 口 l网 _ l网
图 2 1 点 商 速数 据 传 输 系 统 硬件 结 构 6节
和传输 , 有效地降低了数据丢包率 , 提高了数据传输 的可靠性 。 根据核心处理单元的功能和传输系统对数据传 输高速化、 处理实时化的要求 , 采用 F G P A实现核心 处理单元的设计 。F G P A并行处理速度高 , 具有处
理复杂功能的能力 , 并且灵活性强的优点 , 易于实现 对整个 系统 的控制 。
一
8 — 1
() 1 核心处理单元 : 用于完成对数据传输节点 匹配、 传输模式控制、 数据存储单元控制和多节点高 速 数据传 输单元控 制 。 核心处理单元根据不 同节点对传输数据和传输 模式的需求 , 通过数据帧过滤器进行数据筛选 , 使数 据 以需求的传输模式从相应的节点传输 。 核心处理单元对数据存储单元和多节点高速数
wo k e e tv l n hih s e d ta s si n s se r f ciey i g — p e rn miso y tm. Ke r : mul — d y wo ds i t mo e;mu t- o e;d t le i g;fo c n o l nd i a a f t rn l w o t l i r
mu t— o e,a d c n r l b e ta s s i n d t ae lin d n o to l l n miso aa r t .Th o g a d r mp e n a in a y t m e tn a r r u h h r wa e i lme tto nd s se t si g
摘 要 :针对 目 前传输 系统传输模式单一和无法满足 高速需求的不足 ,提 出了一种 多模 式多节 点 高速 传输 系统 的方案设 计 。该方 案通 过 数 据 筛选 和 流 量控 制 完成数 据 多模 式 的传 输和 多节 点 的协 同工作 ,具有速度快、节点数量多和数据率可控的特点。基于 F G P A和千兆以太网技术的硬 件 实现和 系统 测试表 明 ,方案 可 以有效 地 适用 于 高速数 据传 输 的应 用场合 。 关键词 :多模式 ;多节点 ;数据筛选 ;流量控制
区域为 6 M 。根据每个节点对传输数据 的需求 , 4B
设 置数 据 帧 过 滤 器 , 滤 后 的 数 据 存 储 到 相 应 的 过
D R D A 区域 。 D 2S R M 由 FG P A实 现 的 1 6个 以太 网控 制器
此种 模 式 测 试 , 6通 道 的 输 人 数 据 率 从 1
b s d o P A a d g g b tE h me e h oo y o c u in c n b r w a h r p s d s s m a a e n F G ia i t e t c n lg ,c n l s a e d a n t tt e p o o e y t c n n t o h e
() 2 数据存储单元 : 数据存储单元用于对数据 进行缓存 , 以保证数据传输的可靠性 。 当外部输 人数 据率 比较 大 时 , 节 点 高速 传输 多 单元不能有效的发送数据 , 以需要对数据进行缓 所
存, 以保证数据的可靠传输。数据存储单元根据传
输节点的不同, 被均分成不同的区域 , 每一个区域对 应一个传输节点 , 经过筛选后的数据, 根据节点的需 求, 存人到相应的存储区域。进行数据读取时 , 需要
S R M完成数据存储单元 的设 计 , F G DA 由 P A实现 DR D 2控制器 - 控制 D R D A 3 D 2S R M的读写操作 。
8 — 2
1 B的 D R D A 均分 成 1 G D 2S R M 6个 区域 , 个 每
3 1 一个 通道对 应一 个 网口的模式 .
p o o e n t i a r Th o g d t le ig a d fo r p s d i h s p pe . r u h aa f trn i n w c nr l h e r p s d l o to ,t p o o e me o a c o ls h t d c n a c mpih
图 1 系统组成
数据率可控的特点。系统 的硬件实现采用结合 F — P
G A和千 兆 以太 网 的技 术 架 构 , 可 靠 有 效 的完 成 能
收 稿 日期 :2 1 —0 0 1 9—1 6 作者简介 :赵清涛 (9 6一), , 18 男 硕士研究生 , 研究方 向为高速数 字
信号处理、 通信信 号处理和数字语音处理。
() 3 数据传输 : 系统 中 l 个千兆 以太网口挂在 6 上。
1 千兆 以太 网 口从 D R D A 读 取数 据 6个 D 2S R M
速传输, 多节点高速传输单元 同步控制和数据流量 控制 。 多节点数据传输 实现对数据的分布式并行传 输。数据的并行传输 , 可以使数据的传输带宽增大, 且易于大数据量的数据传输 。进行数据多节点传输 时, 需要通过 核心处 理单元对 多节 点进行 同步控 制 , 以保证各个传输节点能够有效可靠 的工作。 根据不 同节点对数据率的传输需求不 同, 需要 考虑数据流量控制 , 以保证数据可靠的传输, 降低数 据 的丢包 率 。 根据数据传输高速化 的要求 , 在实际系统 的硬 件 实现 中采用千兆 以太 网技术进 行方案 设计 。千兆 以太 网具有 高效 、 高速 、 高性 能 的优 点 , 够满 足 方 能 案 中对数据高速传输的要求。
0 引言
随着计算机科学和信息技术的飞速发展 , 数据 传输系统也不断得到发展。伴随着传输系统中设备 的多元化和复杂化 以及传输业务多元化 的同时 , 传 输系统也不断地朝着高速化 , 处理实时化和传输模
式 多样 化 的方 向发展 。
数 据 的多模 式 多节 点 高速 传输 工 作 , 且 大 大节 省 并 了硬件开 销 、 降低 了硬件成本 和设计 风 险 。
( e at n f l to i E gn eig S a ga ioo gU ies y h n h 0 2o C ̄ a D p rme t e rnc n ier , h nh i a tn nvri ,S a g a 2 o4 , t ) oE c n J t i
Ab t a t A mi g a h n uf in y o i g e t n f r mo e a d h g —p e e u r me t o u r n s r c : i n tt e i s f ce c f sn l r se d n ih s e d r q i i a e n f c r t e ta s s in s s m ,a n v ld sg f mu t mo e r n mi o y t s e o e e in o l — d ,mu t n d n ih s e d t n mis n s s m s i l — o e a d h g —p e r s si y t i a o e i
mu t mo e t s s in a d mu t n d ol b r t e w r a d h s t e f au e o i h s e d,h g l — d r mi o n l ・ o e c l o a v o k, n a h e t r f h g p e i n a s i a i ue
A u t- o e m u t— o e h g s e d t a s iso e i n m lim d lin d i h-p e r n m s i n d sg
Z AO Qn— o I G Xa- n ,G N i—a H igt ,LN i f g O G Xnbo a oe
对各区域以一定数据量为单位轮循读取 , 以达到对 数据的流量控制和多节点并行传输 的控制。 根据 数 据 存 储 单 元 对 高 速 性 的 要 求 , 用 采
D R D A 实现 。 D 2S R M () 3 多节 点 高 速传 输 单 元 : 于完 成 数 据 的高 用
式不 够灵 活 、 时 性差 和 数据 传 输 速 率不 能根 据传 实 输节 点 的需求 进行 流量控制 的缺 点 。
文中提出了一种多模式多节点高速传输系统的 方案设计 , 该方案通过数据筛选、 数据的分区域存储 和流量控制完成数据多模式 的传输和多节点的协同
工作 。它具有 速度 快 、 传输 模式灵 活 、 点 数量多 和 节
2 系统硬件实现
根据 系统方案 设计 , l 以 6个数 据传输 节点 为例 进 行硬 件实现 。系统硬 件结构 如 图 2所 示 。
千兆 f千兆 l千兆 l千兆 I I I l l 千兆 J 千兆 l 千兆 I 千兆 Fra Baidu bibliotek 1 I I
网1 l 网 口 I 网1 I 网口 I 3 I 3 J l I 网口 l 网口 I 网口 l 网口 l l l
1 多模 式多节点 的高速数据传输 系统 方 案设 计
该方案由核心处理单元、 数据存储单元 和多节 点高速数据传输单元组成 , 图 1 如 所示, 各个单元的 具体 功能 如下 。
目前的数据传输系统多采用串 口传输、 口传 并 输和 U B传输 , S 它们具有高速性不 足、 数据传输模
的高速数据输入 , 输人数据的最大数据率达到 8 bs G p, 每个通道 的输人数据 以 lB为一 帧 , 一帧数据有 一 k 每
个I D标示。输入的数据经过数据帧过滤器, 完成对数 据的传输节点匹配和传输模式选择控制。
一
通道的数据分时从同一个千兆 以太网口传输。 ( )数 据 存 取 : 统 中 采 用 1 B 的 D R 2 系 G D2
图2 所示的硬件架构能够实现对数据的多模式 多节点高速传输 , 其特性体现在 以下 3 个方面。
() 1 数据控制 : 系统 中 FG P A接 收来 自 1 6个通道
根据传输节点对数据传输模式的需求, 数据 的 传输模式分为 3 , 种 分别为 : 一个通道对应一个千兆
以太 网 口、 个 通道 对 应 一个 千 兆 以太 网 口、6个 两 l
21 0 2年第3 期
文章编号 :09—25 2 1 )3— 0 1 4 10 52(02 0 0 8 —0 中图分类号 :i 1 Tt 1 3 文献标识码 : A
一
种 多模 式 多节 点 高速 传 输 系统 的方 案 设计
赵清涛 , 凌小峰 ,宫新保
( 海交通大学电子工程系 , 海 204 ) 上 上 02 0
18 b s 8 bs 2 M p 到 G p。在 测 试 过 程 中 , 定 几 个 特 定 选 的输人 数据 率测试 , 选定 的数 据率 分别 为 18 p, 2 s Mb
3 2 p , . G p , Gb s . Gb s 6 4 b s 8 p 。
表 1 一 个 通 道 对 应 ~个 网 口的 测 试 结 果
l通 道 的 数据 输 入 6
千兆 l千兆 l 千兆 l千兆 I 1 1 】
网口 f 网口 l 网口 l 网口 I I I I
1 千兆 I 千兆 }千兆 l千兆 l 1 l
l 口I 网 口 l 网口 I 口 l网 _ l网
图 2 1 点 商 速数 据 传 输 系 统 硬件 结 构 6节
和传输 , 有效地降低了数据丢包率 , 提高了数据传输 的可靠性 。 根据核心处理单元的功能和传输系统对数据传 输高速化、 处理实时化的要求 , 采用 F G P A实现核心 处理单元的设计 。F G P A并行处理速度高 , 具有处
理复杂功能的能力 , 并且灵活性强的优点 , 易于实现 对整个 系统 的控制 。
一
8 — 1
() 1 核心处理单元 : 用于完成对数据传输节点 匹配、 传输模式控制、 数据存储单元控制和多节点高 速 数据传 输单元控 制 。 核心处理单元根据不 同节点对传输数据和传输 模式的需求 , 通过数据帧过滤器进行数据筛选 , 使数 据 以需求的传输模式从相应的节点传输 。 核心处理单元对数据存储单元和多节点高速数
wo k e e tv l n hih s e d ta s si n s se r f ciey i g — p e rn miso y tm. Ke r : mul — d y wo ds i t mo e;mu t- o e;d t le i g;fo c n o l nd i a a f t rn l w o t l i r
mu t— o e,a d c n r l b e ta s s i n d t ae lin d n o to l l n miso aa r t .Th o g a d r mp e n a in a y t m e tn a r r u h h r wa e i lme tto nd s se t si g
摘 要 :针对 目 前传输 系统传输模式单一和无法满足 高速需求的不足 ,提 出了一种 多模 式多节 点 高速 传输 系统 的方案设 计 。该方 案通 过 数 据 筛选 和 流 量控 制 完成数 据 多模 式 的传 输和 多节 点 的协 同工作 ,具有速度快、节点数量多和数据率可控的特点。基于 F G P A和千兆以太网技术的硬 件 实现和 系统 测试表 明 ,方案 可 以有效 地 适用 于 高速数 据传 输 的应 用场合 。 关键词 :多模式 ;多节点 ;数据筛选 ;流量控制
区域为 6 M 。根据每个节点对传输数据 的需求 , 4B
设 置数 据 帧 过 滤 器 , 滤 后 的 数 据 存 储 到 相 应 的 过
D R D A 区域 。 D 2S R M 由 FG P A实 现 的 1 6个 以太 网控 制器
此种 模 式 测 试 , 6通 道 的 输 人 数 据 率 从 1
b s d o P A a d g g b tE h me e h oo y o c u in c n b r w a h r p s d s s m a a e n F G ia i t e t c n lg ,c n l s a e d a n t tt e p o o e y t c n n t o h e
() 2 数据存储单元 : 数据存储单元用于对数据 进行缓存 , 以保证数据传输的可靠性 。 当外部输 人数 据率 比较 大 时 , 节 点 高速 传输 多 单元不能有效的发送数据 , 以需要对数据进行缓 所
存, 以保证数据的可靠传输。数据存储单元根据传
输节点的不同, 被均分成不同的区域 , 每一个区域对 应一个传输节点 , 经过筛选后的数据, 根据节点的需 求, 存人到相应的存储区域。进行数据读取时 , 需要
S R M完成数据存储单元 的设 计 , F G DA 由 P A实现 DR D 2控制器 - 控制 D R D A 3 D 2S R M的读写操作 。
8 — 2
1 B的 D R D A 均分 成 1 G D 2S R M 6个 区域 , 个 每
3 1 一个 通道对 应一 个 网口的模式 .
p o o e n t i a r Th o g d t le ig a d fo r p s d i h s p pe . r u h aa f trn i n w c nr l h e r p s d l o to ,t p o o e me o a c o ls h t d c n a c mpih
图 1 系统组成
数据率可控的特点。系统 的硬件实现采用结合 F — P
G A和千 兆 以太 网 的技 术 架 构 , 可 靠 有 效 的完 成 能
收 稿 日期 :2 1 —0 0 1 9—1 6 作者简介 :赵清涛 (9 6一), , 18 男 硕士研究生 , 研究方 向为高速数 字
信号处理、 通信信 号处理和数字语音处理。
() 3 数据传输 : 系统 中 l 个千兆 以太网口挂在 6 上。
1 千兆 以太 网 口从 D R D A 读 取数 据 6个 D 2S R M
速传输, 多节点高速传输单元 同步控制和数据流量 控制 。 多节点数据传输 实现对数据的分布式并行传 输。数据的并行传输 , 可以使数据的传输带宽增大, 且易于大数据量的数据传输 。进行数据多节点传输 时, 需要通过 核心处 理单元对 多节 点进行 同步控 制 , 以保证各个传输节点能够有效可靠 的工作。 根据不 同节点对数据率的传输需求不 同, 需要 考虑数据流量控制 , 以保证数据可靠的传输, 降低数 据 的丢包 率 。 根据数据传输高速化 的要求 , 在实际系统 的硬 件 实现 中采用千兆 以太 网技术进 行方案 设计 。千兆 以太 网具有 高效 、 高速 、 高性 能 的优 点 , 够满 足 方 能 案 中对数据高速传输的要求。
0 引言
随着计算机科学和信息技术的飞速发展 , 数据 传输系统也不断得到发展。伴随着传输系统中设备 的多元化和复杂化 以及传输业务多元化 的同时 , 传 输系统也不断地朝着高速化 , 处理实时化和传输模
式 多样 化 的方 向发展 。
数 据 的多模 式 多节 点 高速 传输 工 作 , 且 大 大节 省 并 了硬件开 销 、 降低 了硬件成本 和设计 风 险 。
( e at n f l to i E gn eig S a ga ioo gU ies y h n h 0 2o C ̄ a D p rme t e rnc n ier , h nh i a tn nvri ,S a g a 2 o4 , t ) oE c n J t i
Ab t a t A mi g a h n uf in y o i g e t n f r mo e a d h g —p e e u r me t o u r n s r c : i n tt e i s f ce c f sn l r se d n ih s e d r q i i a e n f c r t e ta s s in s s m ,a n v ld sg f mu t mo e r n mi o y t s e o e e in o l — d ,mu t n d n ih s e d t n mis n s s m s i l — o e a d h g —p e r s si y t i a o e i
mu t mo e t s s in a d mu t n d ol b r t e w r a d h s t e f au e o i h s e d,h g l — d r mi o n l ・ o e c l o a v o k, n a h e t r f h g p e i n a s i a i ue
A u t- o e m u t— o e h g s e d t a s iso e i n m lim d lin d i h-p e r n m s i n d sg
Z AO Qn— o I G Xa- n ,G N i—a H igt ,LN i f g O G Xnbo a oe