什么是PCI总线?其接口芯片的应用
存储模块 | 偏移地址[14:0] | 大小/KB |
I2O寄存器 操作寄存器 保留空间 PCI直接访问窗口 共享双端口存储器 | 0x0000-0x03FF 0x4000-0x07FF 0x0800-0x1FFF 0x2000-0x3FFF 0x4000-0x7FFF | 1 1 6 8 16 |
4 基于PCI与C32数据采集系统的设计方案
C32是一种32位的浮点DSP,具有较高的性价比,在实时数据采集与高速信号处理中得到了广泛的应用。使用CY7C09449PV作为接口芯片,可以实现PCI总线与基于C32的DSP系统的连接。
将CY7C09449PV 的RSTOUTD引脚与C32的复位信号相连,可以实现主机对C32进行复位。I2C接口引脚要接2.2KΩ到10kΩ的上位电阻。接口输入引脚在不用时,要上拉到高电平或接地。图2中的PLD实现C32对CY7C9449PV和A/D转换器的片选,以及C32的复位BOOT LOADER所需的信号逻辑。EPROM存储C32程序,SRAM存放数据和运行时的程序,EEPROM存入CY7C09449PV的初始化信息。
系统结构如图2所示。
采集到的数据有两种方案进行传输,使用FIFO或DMA。FIFO传输可以保证顺序的传输,但传输效率低,适用于速率要求较低的应用。使用DMA进行传输,能充分利用PCI总线PCI总线的突发传输能力,适用于对传输率要求较高的情况。共享存储器分为模块A和模块B。DSP先把采集到的数据写入模块A,等数据写满后,启动模块A的DMA传输;同时将接下来采集到的数据写入模块B,等模块B数据装满后,启动模块B的DMA传输,这样循环下云,可以使数据的采集和DMA传输并行进行。
PCI CY7C09449PV DSP C32 相关文章:
- PCI9656型64位PCI总线接口电路及其应用(01-18)
- PCI9054芯片接口设计中若干问题的深入研究(01-18)
- TM1300 PCI-XIO口的UART和USB接口设计(01-17)
- PCI总线数据输出板驱动程序的开发(05-16)
- 基于PCI9054和LTC4240的CPCI总线接口设计(05-13)
- 利用PCI1510实现PCI板卡的热插拔测试(05-23)