莘羽专业数码电器网
首页 > 行业动态 > 数据驱动的PCI总线技术及其在高速数据采集系统中的应用

数据驱动的PCI总线技术及其在高速数据采集系统中的应用

摘要:本文探讨了基于PCI总线的高速数据采集传输系统,分析了PCI总线的性能和三种传输模式,并提供了该系统的硬件实现以及采用DMA传输方式实现数据传输的设计。

关键词:PCI总线,DMA,数据采集

1 数据采集系统结构与功能

本文应用于雷达视频回波信号处理。信号由两路正交视频回波信号组成,因此采用双通道。采集指标为2路采集信号、40M个样本/A/D采样字长10位,每路数字信号字长16位,两路合成32位,将32位数据分别存入系统内存不同区域,以便后续处理。设计以PCI总线为基础,通过DMA方式将32位数据分配至内存不同区域。

主要功能模块包括:PCI总线、双口SRAM、EPLD(配置逻辑)及A/D部分。系统框图如图1所示。

2 PCI总线实现

PCI是一种地址/数据、命令/字节选择复用性质的局部 总线,它使用主从握手机制控制数据传输,其接口电路设计与传统接口无大差异。一般应完成地址译码及命令译码、高速地址产生部件、控制信号产生等功能。在考虑到PCI规范中对各类信号负载能力时,可以采用可编程器件或专用接口芯片进行实现。本文利用PLX公司的PCI9054专用芯片,该芯片符合MB/s速度标准,可支持主模式操作(M)、C模式和J模式的一种,以及零等待突发传输。

3 主从模式操作

主模式操作允许CPU访问PCIX上的内存和I/O接口。

从模式操作允许主控设备访问配置寄存器或内存。

DMA操作支持高带宽突发或单周期I/O映射访问和存储器映射访问。

4 采样控制与驱动程序设计

为了降低开发周期和成本,本文采用DMA转移策略。当双端RAM填满1KB后,由EPLD启动DMA通道读取并写入FIFO,而当FIFO满载时,由PCA9054申请占用PCIX空间,将FIFO内容写入PCIX空间,从而完成一次完整转移过程。这一方法简化了硬件逻辑,同时提高了效率。此外,还需要编写设备驱动程序来管理软件层面,与硬件层面的通信。本文使用KRF-Tech公司提供的Windriver工具包来编写驱动程序,以简化开发过程。

结论:

基于PCI总线技术具有显著优势,如强大的性能、高度灵活性以及简单易用的用户界面。在高速数据采集中,这些特点使得基于此技术的心智计算卡成为实时数 据捕捉和处理解决方案的一个理想选择。此外,不断发展的人工智能算法也要求更高效率,更快捷地获取大量原始信息,为这些新兴领域奠定坚实基础,有着广阔前景。

标签:

猜你喜欢

数码电器行业动态 上海工程技术大...
我在这里的故事:从一名普通学生到科技创新者的蜕变 记得刚来上海工程技术大学的时候,我只是一个来自小城镇的普通高中生,满怀着对未知世界的好奇和对未来生活的憧...
数码电器行业动态 智能化工厂未来...
智能化工厂:未来生产力的新篇章 一、智能制造的概念与趋势 在全球经济转型的大背景下,传统的制造业正在逐渐向智能制造转变。这种变化不仅仅是技术上的升级,更是...
数码电器行业动态 跨越时空的数字...
在一个风和日丽的下午,14MAY18_XXXXXL56ENDIANX悄然出现在了世界的视野中。这串字符似乎是某种密码,但它背后隐藏着什么样的秘密呢? 第一...
数码电器行业动态 芯片之梦集成电...
芯片之梦,集成电路的反思 在这个信息爆炸的时代,我们的手中总是握着各种各样的电子设备,无论是手机、平板电脑还是智能手表,都离不开一个关键的部分——半导体。...

强力推荐