概述
PCI-7300A是PCI架构,超高速数字量I/O卡。它包括32个数字输入与/或输出通道。高性能的设计以及现代化的技术使得这片卡成为高速数字量输入/输出应用的理想选择。
最高数据采集频率
外设与板上内置FIFO之间的最高数据传输速率可达80MB/s(数字量输出)或160MB/s(数字量输入)。80MB/s的结果是由32位总线带宽乘以20MHz内时钟所得到的。而 160MB/s的结果则是由32位总线带宽乘以40MHz外部时钟所得到的,但这仅适用于数字量输入通道。当采集的数据长度不超过FIFO大小(16K点)时,PCI-7300A就能够达到这样高的速度。
总线主控DMA
PCI-7300A使用总线主控DMA与Scatter-Gather方式通过32位PCI总线在板上内置FIFO与主机内存之间进行高速的数据传输。PCI总线最大可以提供132M B/s的数据流量(突发方式)并且提供无需处理器干预的DMA方式。当PCI-7300A成为总线主控设备,它将取得PCI总线的控制权,以突发速度传输数据,然后释放总线交由其它外围设备使用。当数据采集带宽低于PCI总线持续带宽时,用户就可以利用无限制的主内存来保存数据。
支持Scatter Gather
对于总线主控设备,硬件都支持与连续物理内存间的数据传输。PCI-7300A包含多个地址及长度寄存器对,它们每一个都对应一个连续缓冲区段。这使得PCI-7300A能够将整个DMA地址空间分散到不同的缓冲区。这些地址及数量寄存器通常被视为scatter/gather列表,您也可以认为这些总线主控设备拥有它们自己内建的映射寄存器。
I/O端口配置
PCI-7300A是作为两个端口进行配置:PORTA及PORTB。每个端口都能够控制16个数字量I/O线路。它们都能够被配置为输入或输出。依照外部设备环境,用户能够配置 PCI-7300A来进行高速数字量I/O数据传输。PCI-7300A可以支持多种不同的数字量I/O操作模式: