一种测试嵌入式系统性能的新方法

  • 格式:pdf
  • 大小:191.73 KB
  • 文档页数:3

FG 1, 器上 , 服务器对 E 1网络的数据和信令进行分析 , 并 时,P A将内部状态寄存器的对应位置 “ ” 表示 对应的缓冲区可读 , 然后 以中断 的方式通知 A M R 将分析结果存储 到数据库。通过 以太 网上 的一台 R FG 客户机运行上层软件访问这台服务器 的数据库 , 实 来读取 。A M读取相应 的缓冲区后 ,P A 自动将 该缓冲区识别为可写 。 现对
统响应 中断后 , 首先记录底半步程序 的运行参数 , 即中断状态寄存器值 , 然后 向底半步程序队列添加

XI T Q0 N RE
MCL Ko

CL K
图 1 S C 1 B处理器和 F G 3A5 0 P A的连接
个执行程序节点 , 该执行节点 的参数就是以上记 录的运行参数 , 最后将该底半步服务程序执行级别
地 址 总线
AD DR[ 1 q 数据 总 线
XDA A[ T 3
nECS O nOE J .

AI 1 l 1 : 0
2 系统软件结构分析
2 1 中断驱 动 IO程序 . /
D3 : [0q
片选

CE
RD
读 写
nWBEO
W R
整个系统运转采用中断驱动 IO方式 , / 即从发 生 中断的那一时刻起 , 该嵌入式系统开始运行。系
关键词 嵌入式 中图分类号 E 测试 1 T 36 P 0
0 引言
设 备 采 用 的 微 处 理 器 是 三 星 公 司 的
¥ C 50 , 1 3 4 1B E 线路接 口单元采用高阻复接 电路对 由 u lu 嵌入式操 作系统 和 A M为核心的 E 线路的波形进行整理 。整理后 的 E 数据流输 C nx i R 1 1 微处理器构建嵌入式实时系统 , 已被广泛应用于消 入 F G P A芯片 E 16 2 C 8 它将 E 数据流进行 P Q 4 0 , C 1 费电子产品、 无线通信和网络通信等领域 。但 系统 时钟恢复和 H B 解码后存入 到片上缓 冲区。通 D3
系统设计 。
维普资讯
第3 5卷 (o 7 第 l期 zo )
计算机 与数字工程
5 9
置 为“ 即执行 ” 立 。
性能优化后的经验值。 A M读取 E 数据 并发送 到以太 网的流程 见 R 1
底半 步处理程序 的工作是从 F G P A的片上缓
图 2 读取 E 数据发送 到以太网的流 程图 /
其中 T 和 , 1 I 2为相邻流程之间交互数据所需
从设备 , 另一个是以太网接 口。上层程序 的功能是 时 间 。 . 把从 F G P A读来 的数据写到以太 网接 口。上 述过 3 2 系统 性能测试 方 法 利用 A M 的 G I . , R PO口E 在驱动读取 F G 3 ] P A的 程循环执行 , 使用 IO阻塞机制 J即有可读数据 / ,
收到本文时间 :0 6年 3月 9日 20 作者简介 : 黄 坤, , 男 硕士研究生 , 究方向 : 研 嵌入式 系统应用 , 数字系统设计 。付 勇, , 男 副教授 , 研究 方 向: 号 信
处理 与数据融合 ; 计算机集成控制与 网络 。盛 翊智 , , 男 教授 , 研究方 向: 计算机控 制与 网络系统 ; 式 嵌入
实际运行稳定性如何 , 系统的软件和硬件性能是否 过 向 A M发送中断 , R R A M响应中断将数据流读取 已经达到最优 , 一直是开发人员所关心的问题 。 到扩展 S R M, D A 并将读取 的数据打包后 发送到 以 本文以u lu 嵌入式实时操作系统和微处理器 太 网服务器上。¥C 50 Ci x n 3 4 1 B处理器和 F G P A的连接 SC50 为背景, 3 1B A 以一种嵌入式通信设备为 目 , 标 介 如 图 1所示 。
绍—种测试系统所能承载的数据量最优值的方法。
1 硬件描述
为了保持 A M和 F G R P A操作的异步 , F G 在 PA 内部 对 每 一 路 E 1数 据 流设 置 了两 个 缓 冲 区。
A M和 F G R P A对缓冲区读 写采用“ 乓” 乒 方式 , 可
本文介绍 的测试背景是应用在一种典型 E 线 以同时操作不 同的缓 冲区而不需要等待。每个缓 1 1 能容纳一个 E 复帧的数 1 路和以太网之间的信令收敛器。该设备通过旁路 冲区设置成 52个字节 , 1 接收 E 数据并将其发送到 以太网上的某一 台服务 据量。某一路 E 数据流填充满对应的乒乓缓冲区 1
时程序才开始运行 。F G P A的 r d e 驱动调用如下 : a
sie th i ra ( t c fe sz p e d s u t l r i
— —
缓冲区前 , G I 口的某一位 置为高 电平 , 取 将 PO 读 E 数据后再将 G I l PO的这一位 电平翻转。其具体
维普资讯
5 8
计算机 与数字工程
第3 5卷

种测试嵌 入式系统性能 的新方法
黄 坤 吴 昆 傅 勇 盛翊 智
武汉 4 0 7 ) 30 4 ( 华中科技 大学 控制科学与工程系
摘 要 在讨论 u lu 下中断处理程序和底半步处理程序的基础上 , C nx i 分析了设备的驱动和上层程序的配合调用, 并 以一种嵌入式通信设备为目标, 总结出嵌入式系统运行性能测试的一种新方法。
口, 给每个读取的数据流加上一个 以后用于程序调 试的数据头 , 最后以可中断的方式唤醒读进程¨ 。 22 上层程序与设备驱动程序 的配合调用 .
上层程 序 sd面 对 的是 两 个 接 口: 个 F G n 一 PA
冲区读取 E 数 据流, 1 对应 于 F G P A与 A M 的接 图 2: R