基于LXI总线的1553B通讯模块设计与开发
时间:11-24
来源:3721RD
点击:
许多关于LxI的功能。VISA函数所用的LxI仪器描述符有两种:
1)对于VXI-11规范为:TCPIPO::192.168.4.10::instO::INSTR;
2)对于Sockets接口为:TCPIPO::192.168.4.10::8000::SOCKET。
其中192.168.4.10为模块地址(非固定),8000为1553B接口任务的端口号。开发的驱动程序以动态链接库形式提供给上层应用程序使用。
仪器驱动程的开发步骤、驱动函数原形以及发送的具体命令本文不再赘述。具体的驱动程序函数及其功能如下:
系统函数:
5 结论
针对基于LxI总线的1553B模块开发需求,本文提出了一种利用SOPC技术实现LxI总线到1553B总线通讯的硬件解决方法。在NioslI软核处理器上移植了μC/OSII嵌入式实时操作系统,实现了TCP/IP协议;开发了以太网和1553B自定义组件,并开发了其相应的DM9000A和BU-61580驱动程序;最终开发了仪器的驱动函数为便于模块工程应用。
文中设计方法降低了仪器的开发难度,减少了模块体积,同时也便于模块的升级,具有良好的工程应用和经济价值。
- LXI总线技术特点及其在分布式测试与诊断系统中的应用(11-23)
- 单片DSP处理器功能系统的SOPC技术设计(01-12)
- 基于DSP和SOPC数字信号发生器的设计(01-05)
- 基于Linux的SoPC应用系统设计(04-23)
- 基于DSP的实时数据处理系统浅析(02-28)
- 双MicroBlaze软核处理器的SOPC系统设计(01-27)