首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
航天地面测试中1553B-PCI接口转换技术实现
来源:本站整理  作者:佚名  2011-03-18 08:13:45



   4 驱动及应用软件设计

  驱动程序的基本功能是完成设备的初始化、对端口的读写操作,中断的响应以及调用。 本文采用DDK(驱动程序开发包)来编写驱动程序,这里就不做详细介绍。 应用软件采用 Visual C++编写,完成对PCI 的读写操作,进而实现控制 1553B 总线的 数据传输。其中,BC 模式下的流程为:

  (1)读取自检寄存器,判断工作状态;

  (2)通过配置寄存器,设置工作模式为总线控制器(BC);

  (3)根据中断条件设置中断使能寄存器;

  (4)初始化中断队列;

  (5)定义BC 块和发送接收数据缓冲区;

  (6)将控制字、命令字和需要发送的数据写入相应的消息块中;

  (7)设置控制寄存器启动传输;

  (8)轮询中断状态寄存器,如果中断,进入中断程序,处理相应的中断。

  5 结束语

  为实现有效载荷地面测试过程中终端设备与星上1553B总线上被测试设备之间的信息交互,需要应用1553B总线到计算机标准接口的通信板卡。本文通过对1553B总线和PCI总线协议的分析,结合航天地面测试实际要求提出了一种1553B-PCI总线接口卡的实现方法,给出了硬件结构框图,部分原理图和接口控制的 FPGA 实现。经过测试,实现了计算机通过PCI总线与远程终端设备的信息交互,满足了实际要求,并在XXX型号地面测试中应用。

上一页  [1] [2] [3] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:52,191.41000 毫秒