首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 一种Windows2000下连续输出数据的PCI卡

一种Windows2000下连续输出数据的PCI卡

资料介绍
存储器论文

一种Windows2000下连续输出数据的PCI卡
摘要:介绍PCF1536的设计原理和硬件结构;详细讨论了大容量FIFO的结构及用CPLD实现
FIFO控制器;计算PCF1536工作于Windows2000操作系统下允许的最大中断延迟jb后将PC
F1536应用于多路D/A转换器,指出Windows2000的中断延迟远远小于41.2毫秒。
    关键词:PCF1536 连续数据流 FIFO控制器 中断延迟
在视频输出、声呐仿真等实际应用中,经常要求计算机能根据要求稳定输出连续数据
流。然而,当计算机工作于Windows2000操作系统下时,由于该操作系统是一个多任务的
非实时操作系统,当它收到外部设备发来的中断时,需要延迟一定时间间隔后,才开始
执行中断服务程序。这样,从计算机I/O口直接输出的数据流只能是间歇的数据流,无
法提供连续数据流,不能满足实际应用的需要。
幸运的是,许多实际应用只需要低速的连续数据流。可以利用PCI总线的高速数据传
输特性,在PCI接口后加入一个大容量FIFO存储器,高速的PCI数据流从FIFO存储器的输
入端输入,在FIFO的输出端就能获得低速的连续数据流。这样屏蔽了Windows2000的非实
时性,成功满足实际应用的需要。在图1所示的具体应用中,计算机与PCI卡之间通过PC
I总线形成峰值速率达132MB/s的间歇数据流;PCI卡通过局部总线与大容量存储器之间
同样是峰值速率达132MB/s的间歇数据流;最后通过多路D/A转换电路获得了速率为16
MB/s的连续数据流。

图1和图2

   
为了便于应用,将PCI接口模块与大容量存储器结合,设计了一块能在Windows2000下以
16MB/s的速率连续输出数据的PCI卡PCFl536。
1 PCFl536的工作原理
PCI卡PCFl536是一个带有1536
标签:Windows2000PCI卡
一种Windows2000下连续输出数据的PCI卡
本地下载

评论