基于PowerPC T2080的COMe模块高速串行口配置方法以及COMe模块技术

技术编号:19139809 阅读:65 留言:0更新日期:2018-10-13 08:37
本发明专利技术公开了基于PowerPC T2080的COMe模块高速串行口配置方法以及COMe模块,涉及COMe处理器模块领域;其方法包括:步骤1:开机运行PBL程序从外部存储器获得RCW值;步骤2:将RCW值写入T2080处理器的RCW寄存器;步骤3:初始化SerDes完成高速串行口的配置;其模块包括T2080处理器、PCIE开关、ASD控制器和COMe连接器;T2080处理器通过PCIE总线连接PCIE开关后连接COMe连接器,T2080处理器还通过ASD控制器连接COMe连接器上的低速接口,T2080处理器还通过PCIE总线连接COMe连接器上的高速串行口,T2080处理器包括设置有用于实现软件配置高速串行口的RCW寄存器;本发明专利技术解决了现有的模块接口少且接口类型固定导致其使用灵活性差的问题,达到了扩展接口,简化硬件设计,提高模块的使用灵活性和可靠性的效果。

COMe module high-speed serial port configuration method and COMe module based on PowerPC T2080

The invention discloses a high-speed serial port configuration method of COMe module based on PowerPC T2080 and a COMe module, which relates to the field of COMe processor module. The method includes: step 1: starting up and running PBL program to obtain RCW value from external memory; step 2: writing RCW value to the RCW register of T2080 processor; step 3: initializing SerDes; The module includes T2080 processor, PCIE switch, ASD controller and COMe connector; the T2080 processor connects PCIE switch through PCIE bus and COMe connector after connecting PCIE switch, the T2080 processor connects the low-speed interface on COMe connector through ASD controller, and the T2080 processor connects COMe through PCIE bus. The high-speed serial port on the connector and the T2080 processor include a RCW register for realizing the software configuration of the high-speed serial port; the invention solves the problem of the poor flexibility of the existing modules due to the fewer interfaces and the fixed interface types, achieves the extended interfaces, simplifies the hardware design, and improves the flexibility and flexibility of the modules. The effect of sex.

【技术实现步骤摘要】
基于PowerPCT2080的COMe模块高速串行口配置方法以及COMe模块
本专利技术涉及COMe处理器模块领域,尤其是基于PowerPCT2080的COMe模块高速串行口配置方法以及COMe模块。
技术介绍
PowerPCT2080:NXP公司的高效能处理器;COMe:COMExpress是国际工业电气协会即PICMG定义的计算机模块标准;TYPE7:COMe规范中的一种新接口标准。SerDes为串行器/解串器的简称,它是一种时分多路复用TDM、点对点P2P的串行通信技术;即在发送端多路低速并行信号转换成高速串行信号,经过传输媒体,在接收端高速串行信号重新转换成低速并行信号;这种点对点的串行通信技术充分利用传输媒体的信道容量,减少所需的传输信道和器件引脚数目,提升信号的传输速度,从而大大降低通信成本。PBL(pre-bootloader)系统启动前的引导程序,从外部存储器获取RCW或初始化命令再配置或初始化SerDes、I2C、SPI等接口的程序。COMe的Type7模块目前主要是采用Intel处理器,Type7处理器模块体积小、结构可靠和具有丰富的PCIE接口和万兆网接口,适用于数据量和网络传输量大的服务器级别平台或计算密集型和空间受限的物联网方面的应用;嵌入式领域要求小体积从而需要简化电源部分、要求长时续航需要低功耗等因素,虽然Intel处理器的处理性能强大,但其因为功耗高不适合应用在嵌入式领域;现有的嵌入式处理器T2080,其性能略逊于Intel处理器,但网络处理方面比Intel处理器有更高的处理性能,主要优点是功耗低,适合应用在嵌入式领域;但是T2080外围接口少,需要在有限的PCB空间上扩展大量接口,因此其不易设计为TYPE7模块。同时,现有的TYPE7模块高速接口少,接口类型固定,导致其使用的灵活性差,因此需要一种接口丰富且易配置类型、功耗低的Type7模块。
技术实现思路
本专利技术的目的在于:本专利技术提供了基于PowerPCT2080的COMe模块高速串行口配置方法以及COMe模块,解决了现有的模块接口少且接口类型固定导致其使用灵活性差的问题。本专利技术采用的技术方案如下:一种基于PowerPCT2080的COMe模块高速串行口配置方法,包括如下步骤:步骤1:开机运行PBL程序从外部存储器获得RCW值;步骤2:将RCW值写入T2080处理器的RCW寄存器;步骤3:初始化SerDes完成高速串行口的配置。优选地,所述步骤2中RCW值写入具体包括:RCW值为1配置1个PCIEx4、1个PCIEx1、2个SATA接口,RCW值为2配置2个PCIEx4接口,RCW值为3配置2个SRIOx4接口。一种基于PowerPCT2080的COMe模块,包括T2080处理器、PCIE开关、ASD控制器和COMe连接器;所述T2080处理器通过PCIE总线连接PCIE开关后连接COMe连接器,所述T2080处理器还通过ASD控制器连接COMe连接器上的低速接口,所述T2080处理器还通过PCIE总线连接COMe连接器上的高速串行口,所述T2080处理器包括设置有用于实现软件配置高速串行口的RCW寄存器。优选地,所述COMe连接器包括COMe连接器A-B和COMe连接器C-D,所述T2080处理器提供1路PCIEx4总线连接COMe连接器A-B上的高速接口,T2080处理器提供2路PCIEx4总线经由PCIE开关引出后连接COMe连接器A-B,T2080处理器提供1路PCIEx4总线经由PCIE开关引出后连接COMe连接器C-D;所述T2080处理器还通过LOCALBUS总线连接ASD控制器后连接COMe连接器A-B的低速接口。优选地,还包括内存DDR3、千兆网PHY、FLASH和eMMC,所述T2080处理器通过千兆网PHY分别连接COMe连接器A-B和COMe连接器C-D上的千兆网接口,所述T2080处理器还连接内存DDR3,所述ASD控制器还连接FLASH和eMMC。优选地,所述ASD控制器包括CAN控制器、串口控制器、选择器和GPIO控制器,所述CAN控制器和串口控制器分别连接选择器后连接低速接口中的串口/CAN接口,所述GPIO控制器连接低俗接口中的GPIO接口,所述CAN控制器、串口控制器和GPIO控制器均通过LOCALBUS总线连接T2080处理器实现扩展低速接口。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:1.本专利技术通过增设多种接口的T2080处理器的RCW寄存器采用软件配置更改高速串行口的类型,增设接口的同时灵活改变高速串行口的类型,解决了现有的模块接口少且接口类型固定导致其使用灵活性差的问题,达到了扩展接口,简化硬件设计,提高模块的使用灵活性和可靠性的效果;2.本专利技术将嵌入式处理器T2080、PCIE开关和ASD控制器结合,提供和管理不同位宽的PCIE接口,构建低功耗、多接口的Type7模块;解决了现有基于intel处理器的Type7模块功耗大、嵌入式处理器T2080接口少从而缺少功耗低且接口多的Type7模块的问题,达到了构建低功耗、接口多的Type7模块的同时降低成本、增加可靠性的效果;3.本专利技术的模块通过设置ASD控制器实现不同接口的扩展,采用外部控制信号控制和选择接口扩展类型,增加了模块接口的灵活度,保证了接口的可靠性。附图说明本专利技术将通过例子并参照附图的方式说明,其中:图1是本专利技术的方法流程图;图2是本专利技术的模块系统框图;图3是本专利技术的模块中ASD控制器的系统框图。具体实施方式本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。下面结合图1-3对本专利技术作详细说明。实施例1基于PowerPCT2080的COMe模块高速串行口配置方法,包括如下步骤:步骤1:开机运行PBL程序从外部存储器获得RCW值;步骤2:将RCW值写入T2080处理器的RCW寄存器;步骤3:初始化SerDes完成高速串行口的配置。RCW值写入具体包括:RCW值为1配置1个PCIEx4、1个PCIEx1、2个SATA接口,RCW值为2配置2个PCIEx4接口,RCW值为3配置2个SRIOx4接口。软件配置高速串行口是通过RCW配置,通过增设多种接口的T2080处理器的RCW寄存器采用软件配置更改高速串行口的类型,增设接口的同时灵活改变高速串行口的类型,解决了现有的模块接口少且接口类型固定导致其使用灵活性差的问题,达到了增加接口数量,灵活改变接口的类型,提高模块的使用灵活性的效果。实施例2基于PowerPCT2080的COMe模块,包括T2080处理器、PCIE开关、ASD控制器和COMe连接器;T2080处理器通过PCIE总线连接PCIE开关后连接COMe连接器,T2080处理器还通过ASD控制器连接COMe连接器上的低速接口,T2080处理器还通过PCIE总线连接COMe连接器上的高速串行口,T2080处理器包括设置有用于实现软件配置高速串行口的RCW寄存器。COMe连接器包括COMe连接器A-B和COMe连接器C-D,T2080处理器提供1路PCIEx4总线连接COMe连接器A-B上的高速接口,T2080处理器提供2路PCIEx4总线经由P本文档来自技高网
...

【技术保护点】
1.基于PowerPC T2080的COMe模块高速串行口配置方法,其特征在于:包括如下步骤:步骤1:开机运行PBL程序从外部存储器获得RCW值;步骤2:将RCW值写入T2080处理器的RCW寄存器;步骤3:初始化SerDes完成高速串行口的配置。

【技术特征摘要】
1.基于PowerPCT2080的COMe模块高速串行口配置方法,其特征在于:包括如下步骤:步骤1:开机运行PBL程序从外部存储器获得RCW值;步骤2:将RCW值写入T2080处理器的RCW寄存器;步骤3:初始化SerDes完成高速串行口的配置。2.根据权利要求1所述的基于PowerPCT2080的COMe模块高速串行口配置方法,其特征在于:所述步骤2中RCW值写入具体包括:RCW值为1配置1个PCIEx4、1个PCIEx1、2个SATA接口,RCW值为2配置2个PCIEx4接口,RCW值为3配置2个SRIOx4接口。3.基于PowerPCT2080的COMe模块,其特征在于:包括T2080处理器、PCIE开关、ASD控制器和COMe连接器;所述T2080处理器通过PCIE总线连接PCIE开关后连接COMe连接器,所述T2080处理器还通过ASD控制器连接COMe连接器上的低速接口,所述T2080处理器还通过PCIE总线连接COMe连接器上的高速串行口,所述T2080处理器包括设置有用于实现软件配置高速串行口的RCW寄存器。4.根据权利要求3所述的基于PowerPCT2080的COMe模块,其特征在于:所述COMe连接器包括COMe连接器A-B和COMe连接...

【专利技术属性】
技术研发人员:付朋吴东海
申请(专利权)人:成都爱斯顿科技有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1