综合核心处理系统评价工具设计
2012-08-27李昕颖李佳妮熊华钢
电光与控制 2012年2期
李昕颖, 李佳妮, 熊华钢
(1.北京航空航天大学,北京 100191; 2.中航工业航空动力机械研究所,湖南 株洲 412000)
0 引言
随着微电子技术和计算机技术的发展,航空电子系统得到了突飞猛进的发展,其结构已打破了传统各分系统的界限,通过按功能分区将整个航空电子系统划分为一个核心处理区和几个相应的综合区[1]。其中核心处理区可以说是新一代航空电子系统的大脑,它完成雷达、电子战、光电等传感器的信号处理和数据处理,并完成数据融合、导航计算、火控计算、显示控制管理等任务处理功能[2]。如何用合理有效的方法对综合核心处理系统的性能进行评价和分析是系统设计和系统实施阶段所关注的重要问题。
本文首先建立处理器模型、任务模型和双层调度模型,然后建立了基于离散事件仿真方法的系统仿真模型[3],并使用 VC++设计和实现“评价工具”,最后用“评价工具”对系统性能进行分析评价;在整个过程中,ICD文件提供了系统仿真所需要的任务流及消息流的特征参数。
1 系统模型
1.1 处理器模型
处理器接收到ICD文件输入的任务流之后,由全局调度器统一进行任务分配,并划分好相应的分区时间执行窗口。分配到同一分区中的任务,由本地调度器按某种调度策略,对任务进行实时调度。任务之间的通信,可以通过消息发布器或消息订购器来完成[4]。处理器模型如图1所示。

图1 处理器模型Fig.1 Model of the processor
1.2 任务模型
假设有 n 个实时任务,分别用 τ1,τ2,…,τn表示,它们组成一个任务集合 Γ,即 Γ ={τ1,τ2,…,τn}。……
登录APP查看全文
