基于CPCI总线的一体化数据处理中心的研究与实现

时间:2013-05-16来源:网络

3 硬件设计
硬件设计将重点介绍DAC电路及控制模块、PCI接口控制模块、光纤通信电路及控制模块的设计。
3.1 DAC电路及控制模块设计
DAC电路由D/A转换电路和信号调理电路两部分组成。D/A转换电路采用了ADI公司的电流输出型芯片AD9717,在芯片输出后端设计的调理电路,将电流输出转换为电压信号输出。
FPGA通过SPI接口对DAC内部寄存器进行配置,控制其工作方式。为了方便对内部寄存器配置,FPGA内部设计了相应的寄存器,上位机可以通过对相应的寄存器设置进而改变内部寄存器的值。
SPI接口由串行时钟(SCLK)、串行数据输入/输出(SDIO)、芯片选择(CSB)3个配置引脚组成,配置时序如图3所示。

c.JPG


SPI接口配置时序由指令周期和数据周期两部分组成,发送的前8个数据(R/W、N1NO、A4-A0)为指令周期,R/W为数据读写控制位,N1NO为数据字节个数控制位,A4-A0为数据地址控制位。指令周期发送结束后是数据周期,数据方向由R/W决定,数据量由N1NO决定.写数据在SCLK上升沿有效,读数据在SCLK下降沿有效。本模块设计的关键代码如下:
d.JPG
3.2 PCI接口控制模块设计
PCI桥芯片主要用于解释单板计算机发送的指令,实现相互间数据通信。本系统采用PLX公司的PCI9656芯片,工作在C模式下,局部总线时序如图4所示。

e.JPG

1 2 3

关键词: CPCI 总线 数据处理

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版