2 硬件设计
系统硬件总体设计考虑到系统的通用性、可扩展性以及数据传输、终端处理的需要,选用通过64位/66MHz的PIC局部总线与主机(服务器)进行实时数据交换,有利于实现系统的模块化设计和集成,提高了数据的灵活处理能力。PCI插卡实际硬件结构如图2所示。
FPGA采用Xilinx(赛灵思)公司的10万门FPGA芯片XC2S100E,其配置芯片的Xilinx公司的1Mbits容量PROM芯片XC18V01,以主动串行方式对FPGA进行上电配置。AD、DA分别为ADI(模拟仪器)公司12位高速模数转换芯片AD9224与14位高速数模转换芯片AD9764。SRAM采用Cypress Semiconductor(塞普拉斯半导体)公司的256K×16bits SRAM芯片CY7C1041。
设计中利用FPGA实现64位/MHz的PCI接口逻辑,进行实时信号采集和传输控制。由于FPGA具有层次化的存储器系统,其基本逻辑功能埠可以配置成16×1、16×2或32×1的同步RAM,或16×1的双端口同步RAM,因此可以在FPGA内部配置高双口RAM作为信号传输的数据缓冲器。同时,为了节省FPGA的内部逻辑资源,在FPGA外围配置了适当的SRAM用来存储数据。
2 硬件设计
系统硬件总体设计考虑到系统的通用性、可扩展性以及数据传输、终端处理的需要,选用通过64位/66MHz的PIC局部总线与主机(服务器)进行实时数据交换,有利于实现系统的模块化设计和集成,提高了数据的灵活处理能力。PCI插卡实际硬件结构如图2所示。
FPGA采用Xilinx(赛灵思)公司的10万门FPGA芯片XC2S100E,其配置芯片的Xilinx公司的1Mbits容量PROM芯片XC18V01,以主动串行方式对FPGA进行上电配置。AD、DA分别为ADI(模拟仪器)公司12位高速模数转换芯片AD9224与14位高速数模转换芯片AD9764。SRAM采用Cypress Semiconductor(塞普拉斯半导体)公司的256K×16bits SRAM芯片CY7C1041。
设计中利用FPGA实现64位/MHz的PCI接口逻辑,进行实时信号采集和传输控制。由于FPGA具有层次化的存储器系统,其基本逻辑功能埠可以配置成16×1、16×2或32×1的同步RAM,或16×1的双端口同步RAM,因此可以在FPGA内部配置高双口RAM作为信号传输的数据缓冲器。同时,为了节省FPGA的内部逻辑资源,在FPGA外围配置了适当的SRAM用来存储数据。
举报