一种在线可重构PCI接口板卡平台的制作方法

文档序号:12271265阅读:214来源:国知局

本发明涉及通信领域,尤其是一种在线可重构PCI接口板卡平台。



背景技术:

PCI(Peripheral Component Interconnect外设部件互联标准)总线接口是目前PC计算机以及工控机使用最为广泛的总线接口。

DSP处理器是一种具有特殊结构的微处理器,DSP处理器的特殊系统结构使得它具有高速的计算性能,随着数字信号处理技术的快速发展,基于DSP构成的数字化系统具有稳定性高,性能强大,体积小,功耗低的特点,DSP技术已经在信息安全,多媒体信号处理,通讯等很多领域都得到了广泛的的应用。TMS320DM642是TI公司推出的高性能数字媒体处理器,此DSP集成了符合PCI 接口规范2.2 版本,32 位/66MHz,3.3V PCI 主/从接口。

当前大部分计算机外设扩展板卡选择PCI总线接口,采用PCI总线桥片+FPGA+外设接口的架构。



技术实现要素:

本发明的发明目的在于:针对上述存在的问题,提供一种在线可重构PCI接口板卡平台。它具有可在线重构、数据处理能力强大和方便维护和调试等优点。

本发明采用的技术方案如下:

一种在线可重构PCI接口板卡平台,其特征在于,所述平台包括:DSP处理器;所述DSP处理器分别信号连接于振荡器、EEPROM、复位芯片、FPGA、DRAM和双向总线接口芯片;所述双向总线接口芯片信号连接于电阻网络;所述电阻网络与PCI/CPCI总线的背板相连;所述FPGA分别信号连接于SDRAM和外设接口。

所述电阻网络采用10欧姆电阻作为短接电阻。

它还包括:开关电源;所述电源模块为+5V的电源;所述开关电源将电源模块+5V的电源转换为+3.3V的电源和+1.4V的电源;所述+3.3V的电源供DSP处理器、FPGA和其他的外围设备使用;所述+1.4V电源供DSP处理器的内核电源使用。

所述PCI接口支持四种数据传输类型,分别为:外部PCI主设备写入数据到DSP处理器的从写类型:外部PCI主设备读取DSP处理器中数据的从读类型;DSP处理器写入数据到外部从设备的主写类型;DSP主设备从外部从设备读取数据的主读类型。

所述DSP处理器工作在48MHz的12倍频,即:576MHz;所述DSP处理器主要完成PCI桥接口和数据的收发和处理;上位机需要收发的数据通过PCI总线与DSP处理器的数据区进行交互;DSP处理器与FPGA通过EMIF接口和McBSP串口完成进行数据交互;所述SDRAM,容量为32MB,为DSP处理器提供临时数据的缓存和数据的存储。

在紧邻所述DSP处理器的位置,设置有40个贴片电容;所述40个贴片电容中的20个电容作用于IO电源;其余20个作用于DSP内核电源。

DSP外部中断INT4用于以太网控制器中断,INT5用于FPGA中断。

所述FPGA的复位方法为:DSP处理器的控制寄存器初始值来产生一个1mS左右的复位脉冲初始化FPGA内部逻辑信号,由于FPGA的配置由主机通过PCI总线控制DSP完成,所以FPGA配置完成时电源系统已经稳定,1mS的复位脉冲即可完全初始化所有逻辑信号。

综上所述,由于采用了上述技术方案,本发明的有益效果是:

1、与通过配置芯片与存储器装载程序相比,通过主机更新DSP程序和FPGA配置文件,可节省硬件成本。

2、与使用PCI桥接芯片相比,使用TMS320DM642具有强大的数据处理能力,可以将板卡的数据进行预处理,构成智能型板卡。

3、支持在线重构,在系统不断电的情况下重新配置程序支持升级与维护。

4、方便板卡调试和维护,更新FPGA逻辑或者DSP程序只需要将应用程序目录下的二进制文件替换即可。可以方便的进行系统升级与维护而不用召回板卡。

附图说明

图1是本发明的一种在线可重构PCI接口板卡平台的比特特征图。

具体实施方式

本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。

本说明书(包括任何附加权利要求、摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

如图1 所示, 一种在线可重构PCI接口板卡平台,其特征在于,所述平台包括:DSP处理器;所述DSP处理器分别信号连接于振荡器、EEPROM、复位芯片、FPGA、DRAM和双向总线接口芯片;所述双向总线接口芯片信号连接于电阻网络;所述电阻网络与PCI/CPCI总线的背板相连;所述FPGA分别信号连接于SDRAM和外设接口。

所述DSP处理器为:TMS320DM642;所述双向总线接口芯片为:74CBTD16210。

EMIF A总线支持32/64位数据位宽,在本设计中,数据位宽设计为32位,统一按照32位数据宽度访问FPGA与EMAC芯片,不支持字节访问。

所述电阻网络采用10欧姆电阻作为短接电阻。

它还包括:开关电源;所述电源模块为+5V的电源;所述开关电源将电源模块+5V的电源转换为+3.3V的电源和+1.4V的电源;所述+3.3V的电源供DSP处理器、FPGA和其他的外围设备使用;所述+1.4V电源供DSP处理器的内核电源使用。

所述PCI接口支持四种数据传输类型,分别为:外部PCI主设备写入数据到DSP处理器的从写类型:外部PCI主设备读取DSP处理器中数据的从读类型;DSP处理器写入数据到外部从设备的主写类型;DSP主设备从外部从设备读取数据的主读类型。

所述DSP处理器工作在48MHz的12倍频,即:576MHz;所述DSP处理器主要完成PCI桥接口和数据的收发和处理;上位机需要收发的数据通过PCI总线与DSP处理器的数据区进行交互;DSP处理器与FPGA通过EMIF接口和McBSP串口完成进行数据交互;所述SDRAM,容量为32MB,为DSP处理器提供临时数据的缓存和数据的存储。

在紧邻所述DSP处理器的位置,设置有40个贴片电容;所述40个贴片电容中的20个电容作用于IO电源;其余20个作用于DSP内核电源。

DSP外部中断INT4用于以太网控制器中断,INT5用于FPGA中断。

所述FPGA的复位方法为:DSP处理器的控制寄存器初始值来产生一个1mS左右的复位脉冲初始化FPGA内部逻辑信号,由于FPGA的配置由主机通过PCI总线控制DSP完成,所以FPGA配置完成时电源系统已经稳定,1mS的复位脉冲即可完全初始化所有逻辑信号。

本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1