2.2 应用程序
应用程序负责调用、连接驱动程序,实现与驱动程序的通信。连接到驱动程序后,向驱动程序注册,同时启动串口监测工作线程,等待事件发生。当驱动程序接收到中断后,通过发送消息通知应用程序,处理发生的事件。处理后退出应用程序,结束等待事件线程。应用程序流程图如图8所示。
本文介绍了一种基于FPGA的PCI总线串口卡设计方法,简单说明了其硬件的设计和驱动程序、应用程序的编写方法。该设计符合通用的PCI规范,支持即插即用功能,传输速率高,抗干扰能力强。可以广泛应用于各类测试设备、工厂自动化等,具有很高的实用价值。
参考文献
[1] 徐志春.基于PCI总线的多串口通信适配卡设计[J].微计算机信息,2007,23:294-296.
[2] 王友波,刘明业.PCI总线接口控制器的FPGA设计[J].北京理工大学学报,2004,24(5): 423-426.
[3] 杨大柱.基于FPGA的UART电路设计与仿真[J]. 微计 算机信息, 2007,23(5-2):212-213.
[4] 刘映杰,张在峰,刘玮,等.用WinDriver开发PCI设备驱动程序[J]. 信息技术,2004, 28 (2):78-80.
本文关键字:串口卡 DSP/FPGA技术,单片机-工控设备 - DSP/FPGA技术