新闻中心

EEPW首页>模拟技术>设计应用> 基于PCI总线多通道数据采集系统的设计

基于PCI总线多通道数据采集系统的设计

作者: 时间:2012-04-16 来源:网络 收藏
经过缓存,再由PCI总线接口控制器读取,这样才能处理更多的模拟信号输入。缓存的设计方案一般有3种:共享RAM方式,双口RAM方式,FIFO缓存方式。第一种方式因为涉及到RAM的同时访问,逻辑比较复杂;第二种方式芯片价格昂贵;第三种既简单性价比又高。?
  设计中FIFO采用TI公司生产的SN74V3690芯片是一款具有大深度、高速GMOS工艺的先进先出存储器,有读写控制和可变的总线匹配*36*18*9数据流。时钟频率最高可达166 MHz,6 ns读写周期,带有FIFO状态标志信号Empty,Full,Half-Full,可编程的标志信号Almost-Empty和Almost-Full。?
  系统FIFO的输入输出均被配置为32位,在启动?A/D?采样后,由逻辑控制部分控制数据写入FIFO,当FIFO达到半满时,半满标志信号HF#翻转(1变成0),逻辑控制部分根据他向PCI接口控制器发出中断,通知计算机启动数据传输。?
  2.3 PCI总线接口?
  考虑到硬件的通用性、可升级性和可扩展性,主从处理器方式都可能被用到,所以选用了用主/从控制器PCI9054作为总线接口芯片。他符合PCI V2.2规范,主要特点为:?
  (1) 提供了2个独立的可编程DMA控制器,每个通道均支持块和Scatter/Gather的DMA方式,DMA通道0支持请求DMA方式。?
  (2) PCI和Local Bus的数据传送速率高达?132 MB/s?。?
  (3) 本地总线速率高达50 MHz;支持复用/非复用的32位地址/数据;本地总线可为3种模式:M模式、C模式和J模式,可利用模式选择引脚加以选择。?
  (4) 内部有6种可编程的FIFO,以实现零等待突发传输及本地总线和PCI总线之间的异步操作。?
  (5) 提供了一个串行E?2PROM配置接口,容量2 kB。在配置存储器中存放了厂家标示、设备标示以及本地总线的基地址空间、I/O空间、中断控制信号等信息。?
  选用的PCI 9054工作在C模式,为便于访问,配置PCI9054寄存器,将S2映射在20000000H单元,将S3映射在30000000H单元。将局部地址空间分成3部分,地址高4位为0000时为FIFO空间,用于DMA传输;为0010时为S2空间,用于FIFO控制为0011时为S3空间,用于A/D控制;其余空间保留。?
  2.3.1 PCI9054与E?2PROM的接口设计?


关键词:模拟电路模拟芯片德州仪器放大器ADI模拟电子

评论


相关推荐

技术专区

关闭