一种原型验证平台的电路结构的制作方法

文档序号:26007382发布日期:2021-07-23 21:26阅读:239来源:国知局
一种原型验证平台的电路结构的制作方法

本发明属于通用数字处理板设计技术领域,具体涉及一种原型验证平台的电路结构。



背景技术:

随着集成电路设计技术的发展,目前已经进入系统芯片设计时代。目前,原型验证是芯片流片前检验芯片与预期应用环境是否契合的必要验证流程,在asic芯片的开发过程中,直接流片的成本很高,通常采用的方法是先将逻辑设计进行综合、布局、布线,在fpga原型验证平台进行验证,而fpga具有可编程的特点,可以反复修改逻辑设计,直至达到满意的结果,避免多次留言造成的高成本、高风险。开展原型验证前,需要搭建原型验证平台,将asic设计改动尽可能小地移植到原型验证平台中,现有的原型验证平台搭建过程中,fpga原型验证受限于逻辑门数量,无法完整地将大规模asic系统移植,所以每一次验证都需要根据待验证的功能,将暂时不需要的硬件模块删除,减小逻辑规模,因此验证过程中需要根据设计进行反复修改,整个过程重复多次,过程繁琐,大大地降低了芯片流片前的验证效率。



技术实现要素:

针对现有技术中的上述不足,本实用新型提供的原型验证平台的电路结构解决了现有的原型验证平台进行芯片验证时过程繁琐、验证效率低的问题。

为了达到上述发明目的,本实用新型采用的技术方案为:一种原型验证平台的电路结构,包括fpga电路、dsp电路、时钟电路、复位电路、电源电路、pmc接口、vpx接口和面板调试接口;

所述fpga电路包括第一fpga芯片、第二fpga芯片和sri0总线交换芯片,所述第一fpga芯片分别通过第二fpga芯片和sri0总线交换芯片与所述dsp电路连接;所述时钟电路、复位电路和电源电路均分别与fpga电路和dsp电路连接;

所述pmc接口包括第一pmc接口、第二pmc接口和第三pmc接口,所述vpx接口包括第一vpx接口、第二vpx接口、第三vps接口、第四vps接口和第五vpx接口;

所述第一fpga芯片分别与所述第一pmc接口、第二pmc接口、第三pmc接口、第一vpx接口、第二vpx接口、第三vps接口和第四vps接口连接;所述sri0总线交换芯片分别与第三pmc接口连接、第一vps接口和第三vps接口连接,并通过时钟电路与所述第五vps接口连接;所述第一fpga芯片、第二fpga芯片和dsp电路均与所述面板调试接口连接。

进一步地,在所述fpga电路中:

所述第一fpga芯片通过localbus总线与所述第二fpga芯片通过连接;所述第一fpga芯片通过3路sri0接口与所述sri0总线交换芯片通信连接;所述第二fpga芯片通过emifa接口与所述dsp电路通信连接;所述sri0总线交换芯片通过1路sri0接口与dsp电路连接;所述第一fpga芯片还分别与4片ddr3和1片norflash连接;

所述第一fpga芯片扩展出10路sri0接口和4路lvds接口均与第一fmc接口连接,所述第一fpga芯片还扩展出10路sri0接口和4路lvds接口与第二fmc接口连接,所述第一fpga芯片扩展出1路sri0接口和2路lvds接口与第一fmc接口连接;所述sri0总线交换芯片扩展出1路sri0接口与所述第三fmc接口连接;

所述第一fpga芯片扩展出2路sri0接口与第一vps接口连接,所述第一fpga芯片扩展出4路sri0接口与第二vps接口连接,所述第一fpga芯片扩展出1路sri0接口与第三vps接口连接;所述第一fpga芯片输出的12对lvds信号输入到第四vps接口,所述第一fpga芯片输出的16位lvcmos信号均分成两组分别输入到第四vps接口和第三vps接口,所述第一fpga接口输出的8对mlvds信号输入到第四vps接口;所述sri0总线交换芯片扩展出2两路sri0接口与第一vps接口连接,其扩展出3路sri0接口与第三vps接口连接;所述第一fpga芯片和第二fpga芯片分别通过一路jtag接口与面板调试接口连接。

进一步地,所述dsp电路包括dsp芯片;

所述dsp芯片分别与4片ddr3和1片norflash连接;所述dsp芯片的uart接口通过rs232接口与面板调试接口连接;所述dsp芯片扩展出2路sgmii接口与所述第四vps接口连接。

进一步地,所述时钟电路包括时钟选通开关、选通控制器、sri0时钟源生成pll、时钟分路器、时钟倍频器、时钟缓冲器、低压差分线性驱动器、25m有源晶振、100m有源晶振和156.25m晶振;其中,时钟分路器包括第一时钟分路器、第二时钟分路器、第三时钟分路器和第四时钟分路器;

所述第五vps接口的输出端输出25m时钟信号通过低压差分线路驱动器与所述时钟选通开关的第一输入端连接,所述时钟选通开关的第二输入端与25m有源晶振连接,所述时钟选通开关的第三输入端与所述选通控制器的时钟控制端连接,所述时钟选通开关的输出端通过时钟缓冲器分别与所述时钟倍频器的输入端和sri0时钟源生成pll的第一输入端连接,所述sri0时钟源生成pll的第二输入端与所述选通控制器的时钟信号生成控制端连接,所述时钟倍频器输出的100m时钟信号通过第一时钟分类器输出6路100m时钟信号,其中4路输入至dsp芯片,剩余2路输入至第一fpga芯片;所述sri0时钟源生成pll生成5路156.25m时钟信号,其中2路输入至dsp芯片,剩余3路分别输入第二时钟分路器、第三时钟分路器和第四时钟分路器,所述第二时钟分路器和第三时钟分路器均输出6路156.25m时钟信号输入至第一fpga芯片,所述第四时钟分路器输出4路156.25m时钟信号输出至第一fpga芯片;

所述100m有源晶振作为第一fpga芯片的系统时钟,所述156.25m有源晶振dsp电路的系统时钟。

进一步地,所述复位电路包括复位芯片;

所述第五vps接口的输出端输出的系统复位信号和复位芯片输出的本地复位信号均通过选通控制器分别与dsp芯片、第一fpga芯片和第二fpga芯片的信号复位接口连接。

进一步地,所述电源电路包括12v电源、3.3v电源、第一dc-dc器件、第二dc-dc器件、第三dc-dc器件、第四dc-dc器件和第五dc-dc器件;

所述3.3v电源通过第五vps接口与选通控制器的电源端连接;

所述12v电源通过第五vps接口分别与第一dc-dc器件、第二dc-dc器件、第三dc-dc器件、第四dc-dc器件和第五dc-dc器件;

所述第一dc-dc器件输出0.85v/74a的信号至fpga电路中的对应电源接口;所述第二dc-dc器件输出两路1.0v/10a的信号至dsp电路中的对应电源接口;所述第三dc-dc器件输出一路0.9v/3.1a的信号至fpga电路中的对应电源接口,输出一路0.75v的信号至fpga电路中的对应电源接口,输出一路0.75v的信号至dsp电路中的对应电源接口;所述第四dc-dc器件输出一路1.8v/3.8a信号至fpga器件中的对应电源接口,输出一路1.2v/1.5a的信号至dsp电路中的对应电源接口,输出一路1.2v/3.3a的信号至fpga电路中的对应电源接口,输出一路1.2v/6.6a的信号至fpga电路中的对应电源接口,输出一路1.0v/3.3a的信号至dsp电路中的对应电源接口;所述第五dc-dc器件输出一路3.3v信号至面板调试接口。

进一步地,所述第五dc-dc器件的型号为ltm4622aiy#pbf;所述第四dc-dc器件和第三dc-dc器件的型号均为ltm4633iy#pbf;所述第二dc-dc器件的型号为ltm4630ev#pbf;所述第一dc-dc器件的型号为ltc3861;所述复位芯片的型号为max811teus+t;所述选通控制器的型号为stm32f103vet6tr;所述低压差分线路驱动器的型号为sn65mlvd2068;所述时钟选通开关的型号为hmc544a;所述sri0时钟源生成pll的型号为hmc7044lp108f;所述时钟缓冲器的型号为cy2305c5xi;所述时钟倍频器的型号为cdcss02pwr;所述时钟分路器的型号为adclk9468bcpz;所述dsp芯片的型号为tms320c6678;所述第一fpga芯片的型号为xcvu9p-2flgb2104;所述第二fpga芯片的型号为xc6slx45t-2csg324。

本实用新型的有益效果为:

本实用新型的提供的原型验证平台的电路结构,采用fpga+dsp架构设计,选用两片fpga芯片分别实现信号处理和接口控制功能,降低了芯片验证过程的复杂性;将dsp芯片通过专用的sri0总线转换芯片与fpga芯片进行通信连接,提高了芯片验证过程中数据传输的效率。

附图说明

图1为本实用新型提供的原型验证平台的电路结构框图。

图2为本实用新型提供的fpga电路结构框图。

图3为本实用新型提供的dsp电路结构框图。

图4为本实用新型提供的时钟电路结构框图。

图5为本实用新型提供的复位电路结构框图。

图6为本实用新型提供的电源电路结构框图。

具体实施方式

下面对本实用新型的具体实施方式进行描述,以便于本技术领域的技术人员理解本实用新型,但应该清楚,本实用新型不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本实用新型的精神和范围内,这些变化是显而易见的,一切利用本实用新型构思的发明创造均在保护之列。

实施例1:

如图1所示,一种原型验证平台的电路结构,包括fpga电路、dsp电路、时钟电路、复位电路、电源电路、pmc接口、vpx接口和面板调试接口;

fpga电路包括第一fpga芯片、第二fpga芯片和sri0总线交换芯片,第一fpga芯片分别通过第二fpga芯片和sri0总线交换芯片与dsp电路连接;时钟电路、复位电路和电源电路均分别与fpga电路和dsp电路连接;

pmc接口包括第一pmc接口、第二pmc接口和第三pmc接口,vpx接口包括第一vpx接口、第二vpx接口、第三vps接口、第四vps接口和第五vpx接口;

第一fpga芯片分别与第一pmc接口、第二pmc接口、第三pmc接口、第一vpx接口、第二vpx接口、第三vps接口和第四vps接口连接;sri0总线交换芯片分别与第三pmc接口连接、第一vps接口和第三vps接口连接,并通过时钟电路与第五vps接口连接;第一fpga芯片、第二fpga芯片和dsp电路均与面板调试接口连接。

本实施例中的原型验证平台电路结构按照通用数字处理板的技术要求进行设计,主要有fpga、dps、sri0交换机、时钟单元及电源单元等组成,采用dsp+fpga架构设计,fpga和dsp之间通过sri0总线进行通信连接,提高了芯片验证过程的验证效率等。

如图2所示,在fpga电路中:

第一fpga芯片通过localbus总线与第二fpga芯片通过连接;第一fpga芯片通过3路sri0接口与sri0总线交换芯片通信连接;第二fpga芯片通过emifa接口与dsp电路通信连接;sri0总线交换芯片通过1路sri0接口与dsp电路连接;第一fpga芯片还分别与4片ddr3和1片norflash连接;

第一fpga芯片扩展出10路sri0接口和4路lvds接口均与第一fmc接口连接,第一fpga芯片还扩展出10路sri0接口和4路lvds接口与第二fmc接口连接,第一fpga芯片扩展出1路sri0接口和2路lvds接口与第一fmc接口连接;sri0总线交换芯片扩展出1路sri0接口与第三fmc接口连接;

第一fpga芯片扩展出2路sri0接口与第一vps接口连接,第一fpga芯片扩展出4路sri0接口与第二vps接口连接,第一fpga芯片扩展出1路sri0接口与第三vps接口连接;第一fpga芯片输出的12对lvds信号输入到第四vps接口,第一fpga芯片输出的16位lvcmos信号均分成两组分别输入到第四vps接口和第三vps接口,第一fpga接口输出的8对mlvds信号输入到第四vps接口;sri0总线交换芯片扩展出2两路sri0接口与第一vps接口连接,其扩展出3路sri0接口与第三vps接口连接;第一fpga芯片和第二fpga芯片分别通过一路jtag接口与面板调试接口连接。

其中,第一fpga芯片选用xilinx系列的xcvu9p-2flgb2104i芯片用于信号处理功能;第二fpga芯片选用xilinx系列的xc6slx45t-2csg324i芯片用于接口控制功能;第一fpga芯片和第二fpga芯片通过localbus总线实现通信功能;第二fpga芯片通过emifa接口与dsp进行数据通信;第一fpga芯片连接1片1g的norfash来存储fpga逻辑代码,其型号为s29gl01gs10th1v10;第一fpga芯片连接4片16bit的ddr3,组成4gb的缓存空间,其型号为mt41k512m16ha-107ait;sri0总线交换芯片和第一fpga芯片连接到vpx接口可配置为1x\2x\4x模式,单lane速率可支持1.25\2.5\3.125\5gbps。

如图3所示,dsp电路包括dsp芯片;

dsp芯片分别与4片ddr3和1片norflash连接;dsp芯片的uart接口通过rs232接口与面板调试接口连接;dsp芯片扩展出2路sgmii接口与第四vps接口连接。

其中,dsp芯片的型号为ti公司的tms320c6678acypa;将dsp芯片的emifa接口连接到第二fpga芯片实现dsp与fpga高速数据传输功能;dsp芯片的uart接口作为第一fpga芯片的程序动态加载接口;dsp芯片的2路sgmii接口引出到vpx接口,用于与系统内两个交换\主控模块互联,遵循千兆以太网ieee802.3-2008协议标准;dsp芯片连接64bit的ddr3,组成总容量4gb的缓冲空间;dsp芯片连接的256m的norflash,用于数据和程序存储。

如图4所示,时钟电路包括时钟选通开关、选通控制器、sri0时钟源生成pll、时钟分路器、时钟倍频器、时钟缓冲器、低压差分线性驱动器、25m有源晶振、100m有源晶振和156.25m晶振;其中,时钟分路器包括第一时钟分路器、第二时钟分路器、第三时钟分路器和第四时钟分路器;

第五vps接口的输出端输出25m时钟信号通过低压差分线路驱动器与时钟选通开关的第一输入端连接,时钟选通开关的第二输入端与25m有源晶振连接,时钟选通开关的第三输入端与选通控制器的时钟控制端连接,时钟选通开关的输出端通过时钟缓冲器分别与时钟倍频器的输入端和sri0时钟源生成pll的第一输入端连接,sri0时钟源生成pll的第二输入端与选通控制器的时钟信号生成控制端连接,时钟倍频器输出的100m时钟信号通过第一时钟分类器输出6路100m时钟信号,其中4路输入至dsp芯片,剩余2路输入至第一fpga芯片;sri0时钟源生成pll生成5路156.25m时钟信号,其中2路输入至dsp芯片,剩余3路分别输入第二时钟分路器、第三时钟分路器和第四时钟分路器,第二时钟分路器和第三时钟分路器均输出6路156.25m时钟信号输入至第一fpga芯片,第四时钟分路器输出4路156.25m时钟信号输出至第一fpga芯片;100m有源晶振作为第一fpga芯片的系统时钟,156.25m有源晶振dsp电路的系统时钟。

其中,时钟电路采用树形拓扑结构设计,保证整板时钟同源;vpx输入的系统参考时钟和本地时钟通过时钟选通开关hmc544a做二选一控制,选通控制由mcu实现,默认设计为使用本地时钟;由高性能低抖动pllhmc7044lp10be生成单板需要的srio时钟源,由时钟分路器adclk946bcpz分发各路srio时钟;由时钟倍频器cdcs502pwr将时钟源倍频以后,通过时钟分路器adclk946bcpz分发出各路系统时钟;

如图5所示,复位电路包括复位芯片;第五vps接口的输出端输出的系统复位信号和复位芯片输出的本地复位信号均通过选通控制器分别与dsp芯片、第一fpga芯片和第二fpga芯片的信号复位接口连接。

其中,复位电路采用1片复位管理芯片cy2305csxi-1t产生本地复位信号;将本地复位信号和vpx接口输入的系统复位信号接入mcu做相或处理;由mcu控制系统复位,分别复位dsp和第一fpga信息和第二fpga芯片;

如图6所示,电源电路包括12v电源、3.3v电源、第一dc-dc器件、第二dc-dc器件、第三dc-dc器件、第四dc-dc器件和第五dc-dc器件;

3.3v电源通过第五vps接口与选通控制器的电源端连接;

12v电源通过第五vps接口分别与第一dc-dc器件、第二dc-dc器件、第三dc-dc器件、第四dc-dc器件和第五dc-dc器件;

第一dc-dc器件输出0.85v/74a的信号至fpga电路中的对应电源接口;第二dc-dc器件输出两路1.0v/10a的信号至dsp电路中的对应电源接口;第三dc-dc器件输出一路0.9v/3.1a的信号至fpga电路中的对应电源接口,输出一路0.75v的信号至fpga电路中的对应电源接口,输出一路0.75v的信号至dsp电路中的对应电源接口;第四dc-dc器件输出一路1.8v/3.8a信号至fpga器件中的对应电源接口,输出一路1.2v/1.5a的信号至dsp电路中的对应电源接口,输出一路1.2v/3.3a的信号至fpga电路中的对应电源接口,输出一路1.2v/6.6a的信号至fpga电路中的对应电源接口,输出一路1.0v/3.3a的信号至dsp电路中的对应电源接口;第五dc-dc器件输出一路3.3v信号至面板调试接口。

在进行电源电路设计时,经过功耗评估,模块功耗约为110w;模块默认采用12v直流电源供电;12v电源输入端安装熔断丝,对模块以及系统整机进行短路保护;采用lt的dc-dc器件ltm4633iy#pbf、ltc3861、ltm4622aiy#pbf作为一级电源处理器件,将输入的12v直流电降压到各路所需电源;为了保证模块性能,部分电源采用ldo器件供电,ldo选用adi的器件adp1765acpz降压到各路所需电源;将每路dc-dc器件的工作使能管脚接到mcu,由mcu控制板卡上电时序;将板卡主要电源接入mcu内部adc,实现mcu对板卡电源电压检测功能;选择的mcu内部集成的adc位数12bit,分辨率达到8mv;设计中,为了保证模块的稳定性,每一组电源锁预留的功耗冗余空间均至少大于40%,比如dsp内核最大需要10a电流,设计中能够提供18a电流,fpga的内核最大需要电流19.4a,设计中可提供36a电流;

实施例2:

上述实施例1中使用各个器件的型号具体如下:第五dc-dc器件的型号为ltm4622aiy#pbf;第四dc-dc器件和第三dc-dc器件的型号均为ltm4633iy#pbf;第二dc-dc器件的型号为ltm4630ev#pbf;第一dc-dc器件的型号为ltc3861;复位芯片的型号为max811teus+t;选通控制器的型号为stm32f103vet6tr;低压差分线路驱动器的型号为sn65mlvd2068;时钟选通开关的型号为hmc544a;sri0时钟源生成pll的型号为hmc7044lp108f;时钟缓冲器的型号为cy2305c5xi;时钟倍频器的型号为cdcss02pwr;时钟分路器的型号为adclk9468bcpz;dsp芯片的型号为tms320c6678;第一fpga芯片的型号为xcvu9p-2flgb2104;第二fpga芯片的型号为xc6slx45t-2csg324。

需要说明的是,本实用新型提供的是一种原型验证平台在进行芯片验证过程所依靠的硬件结构中的一部分,其主要内容在于电路结构,该电路结构功能的实现仅仅依靠包括本实施例描述的各元器件在内的各器件之间的连接关系,与芯片验证过程使用的程序算法无关,即芯片验证过程中的程序算法依赖于与该电路结构,但并不会对本电路结构实现其功能造成影响。

在本发明的描述中,需要理解的是,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性或隐含指明的技术特征的数量。因此,限定由“第一”、“第二”、“第三”的特征可以明示或隐含地包括一个或者更多个该特征。

本实用新型的有益效果为:

本实用新型的提供的原型验证平台的电路结构,采用fpga+dsp架构设计,选用两片fpga芯片分别实现信号处理和接口控制功能,降低了芯片验证过程的复杂性;将dsp芯片通过专用的sri0总线转换芯片与fpga芯片进行通信连接,提高了芯片验证过程中数据传输的效率。

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