×

基于CPCI的伺服卡的DMA和中断研究

消耗积分:3 | 格式:rar | 大小:157 | 2009-08-17

张国厚

分享资料个

为简化当前光电设备电子学系统的结构,本文提出了基于CPCI 总线,以DSP 和FPGA 为控制核心的伺服控制卡结构,来取代原来的控制子系统;在Windows 2000 下,利用Driver Studio 为其开发的WDM驱动程序,采用DMA结合中断的数据传输方式,使其与上位机的通信速率在突发模式下能达到26.3Mbytes/s,满足了系统对伺服控制器的实时性要求。
关键字:CPCI 总线;WDM;DMA;中断;PCI9054
在当前光电子学系统中,以PC104 作为伺服控制分系统,体积庞大,不便于系统管理。开发具有伺服控制能力的处理卡,用一块板卡替代原来的系统,能简化系统结构,提高系统的集成度,使电子学系统最终成为一个高度集成的控制平台。
CPCI(CompactPCI)总线在PCI 总线基础之上,采用了欧洲卡结构,抛弃金手指式互
连方式,改用2mm 密度的针孔连接器,并具有可热插拔性,使其具有了更高的可靠性和开放性,并且能适应恶劣的工作环境,在工业控制、航空航天等领域得到广泛应用。自行开发的伺服控制卡基于CPCI 总线,以DSP 作为卡上控制CPU,与FPGA 结合实现控制。本论文以该伺服控制卡为依托,在概述其硬件平台结构的基础上,介绍了在Windows 2000 下CPCI 设备驱动程序的设计与开发,重点阐述了桥接芯片PCI9054 的DMA 数据传输实现及中断处理机制。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !