基于软硬件协同的机群互连系统通信协议的研究
【摘要】:本论文的研究课题是航空科学基金项目“面向航空电子综合系统的光纤传输交换技术研究”(02F53031)的组成部分。国外第四代航空电子综合系统的数据通信网络是一个基于光互连的机群系统。开展面向新一代航空电子综合系统的高速通信网络的研究,对我国国防建设具有很重要的现实意义。本文将围绕机群互连网络的通信协议展开研究,主要研究工作包括以下几个方面:
目前常用的机群互连网络,通常采用数据包实现软件通信协议的控制,通信开销较大。本文提出并设计了一种信令控制交换网络TC-NET(Token Control Network), TC-NET通过通信协议中的多层次控制信令,对通信协议进行控制,有效地提高了数据通信效率。
在千兆以太网等商业网络中,通信描述符通常都采用软件的方法实现,每次数据通信过程中,网卡都至少需要两次访问物理内存:第一次从内存中获取通信描述符,然后再次访问内存,取得用户数据,因此通信开销较大。本文采用软硬件协同的设计思想,提出在网卡中设置通信描述符硬件,来支持数据通信。网卡在数据通信过程中,只需访问一次内存,从而提高了通信效率。TC-NET的通信延迟为4微秒,而千兆以太网的通信延迟为19微秒。
作为机群系统快速通信的标准,VIA已经在业界获得了广泛地支持。本文采用软硬件协同的设计思想,提出了支持VIA标准的用户层传输机制TC-VIA(Token Control Virtual Interface Architecture)设计方案,来实现信令控制交换网络TC-NET的用户层通信协议。TC-VIA通过基于Linux底半函数的核心代理机制,一方面在通信的发送端和接收端实现了零拷贝数据通信,另一方面实现了软件VI队列的管理。与采用全软件方法实现的VIA相比,TC-VIA具有更好的通信性能;与采用全硬件方法实现的VIA相比,TC-VIA具有很好的灵活性和可扩展性。
提出在互连网络中采用硬件的方法来实现动态优先级实时通信协议,构成EDF(Earliest Deadline rirst)实时通信网络,满足航空电子综合系统对实时通信的需要。以太网等商业网络通常采用软件方法实现实时调度,支持实时通信,通信延迟通常在毫秒级。本文提出的EDF实时通信网络通过硬件逻辑实现实时调度,可提供小于10微秒的实时通信延迟,相对于以太网等商业网络,EDF实时通信网络通信性能有很大的提高。美国的RaceWay实时通信网络采用硬件的方法实现了静态优先级调度协议,它是作者所查资料中,实
|
|
|
|
1 |
谢明;钱伟康;王力;;基于MicroBlaze处理器的液晶屏接口的设计与实现[J];仪表技术;2009年04期 |
2 |
汪婵婵;徐兴雷;;基于SystemC的嵌入式系统软硬件协同设计[J];科技信息;2010年34期 |
3 |
赵康,边计年,吴强,薛宏熙;C语言系统描述的HCDFG-II实现[J];计算机工程与科学;2005年04期 |
4 |
刘辉;罗文;;嵌入式系统和集成开发技术的应用[J];福建电脑;2006年02期 |
5 |
黄宏;唐晓燕;周晓方;闵昊;周电;;USB2.0主机控制器片上系统软硬件协同设计研究[J];计算机工程;2006年13期 |
6 |
桑胜田;王进祥;赵新曙;;采用动态译码缓存的高速指令集模拟器[J];计算机工程;2006年18期 |
7 |
邢冀鹏;邹雪城;刘政林;陈毅成;;基于混沌优化算法的软硬件划分[J];华中科技大学学报(自然科学版);2006年11期 |
8 |
丁健;;基于软/硬件协同设计的嵌入式系统的性能测试[J];电子质量;2007年05期 |
9 |
王立松;李铁才;张晶;伍鸿健;;基于软硬件协同设计的数控系统的研制[J];组合机床与自动化加工技术;2007年09期 |
10 |
王瑞明;;SoC软硬件协同设计方法和技术简析[J];电子与封装;2009年12期 |
11 |
王泉;史维峰;田泽;;一种基于SystemC的系统级软硬件协同设计新模型[J];电子技术应用;2009年08期 |
12 |
陈芸;王遵彤;凌毅;;基于多代理系统的软硬件协同设计[J];计算机工程;2010年04期 |
13 |
刘威;丁岩松;徐学航;;嵌入式系统软硬件划分技术的研究[J];煤炭技术;2011年02期 |
14 |
程煊,栾静,顾君忠;软硬件协同设计环境中性能分析工具的研究与实现[J];计算机系统应用;2005年11期 |
15 |
易志强;李光球;李芸;;软硬件协同设计型通信专业实践教学内容与模式改革研究[J];高校实验室工作研究;2011年02期 |
16 |
罗怡桂,顾君忠;一个分布式嵌入系统的系统级模型[J];计算机工程;2003年18期 |
17 |
吴百锋,彭澄廉,黄新生,孙晓光;基于动态数据流图的嵌入式系统设计[J];计算机工程与应用;2004年36期 |
18 |
唐思章
,黄勇;SoPC与嵌入式系统软硬件协同设计[J];单片机与嵌入式系统应用;2005年12期 |
19 |
张力航;林涛;周开伦;;软硬件协同设计技术在H.264解码器设计中的应用[J];电子设计应用;2006年09期 |
20 |
冯鑫;郭炜;;基于ESL的MEPG-4解码SoC软硬件协同设计[J];计算机仿真;2007年10期 |
|