×

一种PCI 数据采集卡中DMA模块的软硬件设计

消耗积分:5 | 格式:rar | 大小:151 | 2009-08-07

分享资料个

本文详细阐述了在开发PCI 数据采集卡过程中,本地总线和PCI 总线之间基于FIFO
的DMA 模块设计,包括其硬件电路设计和WDM 驱动程序的编写。
PCI 总线是先进的高性能32/64 位局部总线,可同时支持多组外围设备,不受制于处理
器,数据吞吐量大(32 位时峰值高达132MB/S)。连接到PCI 总线上的设备分为主设备和从设备两类,接口设计成为PCI 总线与设备进行沟通的桥梁,但是PCI 总线的协议十分复杂,目前实现PCI 接口的有效方案分两种:使用可编程逻辑器件和使用专用总线接口器件。
采用可编程逻辑器件实现PCI 接口的最大好处是比较灵活,作者目前选择的是Altera
公司Cyclone 系列FPGA,使用Verilog HDL,实现了PCI 总线接口。该接口包含了PCI Slave,PCI Master,PCI Arbiter 和DMA。PCI 总线遵循PCI Local Bus Version 2.3 标准,33MHz工作频率,32-bit 数据位宽,3.3V 工作电压。对于多种主板具有很好的兼容性

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

评论(0)
发评论

下载排行榜

全部0条评论

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