买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:成都爱斯顿科技有限公司
摘要:本发明公开了基于PowerPCT2080的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寄存器;本发明解决了现有的模块接口少且接口类型固定导致其使用灵活性差的问题,达到了扩展接口,简化硬件设计,提高模块的使用灵活性和可靠性的效果。
主权项:1.基于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的低速接口;所述ASD控制器包括CAN控制器、串口控制器、选择器和GPIO控制器,所述CAN控制器和串口控制器分别连接选择器后连接低速接口中的串口CAN接口,所述GPIO控制器连接低俗接口中的GPIO接口,所述CAN控制器、串口控制器和GPIO控制器均通过LOCALBUS总线连接T2080处理器实现扩展低速接口。
全文数据:基于PowerPCT2080的COMe模块高速串行口配置方法以及GOMe模块技术领域[0001]本发明涉及COMe处理器模块领域,尤其是基于PowerPCT2080的COMe模块高速串行口配置方法以及COMe模块。背景技术[0002]PowerPCT2〇8〇:NXP公司的高效能处理器;C0Me:C0MExpress是国际工业电气协会即PICMG定义的计算机模块标准;TYPE7:COMe规范中的一种新接口标准。[0003]SerDes为串行器解串器的简称,它是一种时分多路复用TDM、点对点P2P的串行通信技术;即在发送端多路低速并行信号转换成高速串行信号,经过传输媒体,在接收端高速串行信号重新转换成低速并行信号;这种点对点的串行通信技术充分利用传输媒体的信道容量,减少所需的传输信道和器件引脚数目,提升信号的传输速度,从而大大降低通信成本。PBLpre-bootloader系统启动前的引导程序,从外部存储器获取RCW或初始化命令再配置或初始化SerDes、I2C、SPI等接口的程序。[0004]COMe的Type7模块目前主要是采用Intel处理器,Type7处理器模块体积小、结构可靠和具有丰富的PCIE接口和万兆网接口,适用于数据量和网络传输量大的服务器级别平台或计算密集型和空间受限的物联网方面的应用;嵌入式领域要求小体积从而需要简化电源部分、要求长时续航需要低功耗等因素,虽然Intel处理器的处理性能强大,但其因为功耗高不适合应用在嵌入式领域;现有的嵌入式处理器T2080,其性能略逊于Intel处理器,但网络处理方面比Intel处理器有更高的处理性能,主要优点是功耗低,适合应用在嵌入式领±或;但是T2080外围接口少,需要在有限的PCB空间上扩展大量接口,因此其不易设计为TYPE7模块。同时,现有的TYPE7模块高速接口少,接口类型固定,导致其使用的灵活性差,因此需要一种接口丰富且易配置类型、功耗低的Type7模块。发明内容[0005]本发明的目的在于:本发明提供了基于PowerPCT2〇8〇的COMe模块高速串行口配置方法以及COMe模块,解决了现有的模块接口少且接口类型固定导致其使用灵活性差的问题。[0006]本发明采用的技术方案如下:[0007]—种基于PowerPCT2080的COMe模块高速串行口配置方法,包括如下步骤:[0008]步骤1:开机运行PBL程序从外部存储器获得RCW值;[0009]步骤2:将RCW值写入T2080处理器的RCW寄存器;[0010]步骤3:初始化SerDes完成高速串行口的配置。[0011]优选地,所述步骤2中RCW值写入具体包括:RCW值为1配置1个PCIEx4、l个PCIExl、2个SATA接口,RCW值为2配置2个PCIEx4接口,RCW值为3配置2个SRI0x4接口。[0012]—种基于PowerPCT2080的COMe模块,包括T2080处理器、PCIE开关、ASD控制器和COMe连接器;所述T20S0处理器通过PCIE总线连接PCIE开关后连接COMe连接器,所述处理器还通过ASD控制器连接COMe连接器上的低速接口,所述T2080处理器还通过PCl^总线连接COMe连接器上的高速串行口,所述T2〇80处理器包括设置有用于实现软件配置闻速串行口的RCff寄存器。[0013]优选地,所述COMe连接器包括COMe连接器A-B和COMe连接器C-D,所述T2080处理器提供1路PCIEx4总线连接COMe连接器A-B上的高速接口,T2080处理器提供2路PCIEx4总线经由PCIE开关引出后连接COMe连接器A-B,T2〇8〇处理器提供1路PCIEx4总线经由PCIE开关引出后连接COMe连接器C-D;所述T2080处理器还通过L0CALBUS总线连接ASD控制器后连接COMe连接器A-B的低速接口。[0014]优选地,还包括内存DDR3、千兆网PHY、FLASH和eMMC,所述T2080处理器通过千兆网PHY分别连接COMe连接器A-B和COMe连接器C-D上的千兆网接口,所述T2080处理器还连接内存DDR3,所述ASD控制器还连接FLASH和eMMC。[0015]优选地,所述ASD控制器包括CAN控制器、串口控制器、选择器和GPI0控制器,所述CAN控制器和串口控制器分别连接选择器后连接低速接口中的串口CAN接口,所述GPI0控制器连接低俗接口中的GPI0接口,所述CAN控制器、串口控制器和GPI0控制器均通过L0CALBUS总线连接T2080处理器实现扩展低速接口。[0016]综上所述,由于采用了上述技术方案,本发明的有益效果是:[0017]1.本发明通过增设多种接口的T2080处理器的RCW寄存器采用软件配置更改高速串行口的类型,增设接口的同时灵活改变高速串行口的类型,解决了现有的模块接口少且接口类型固定导致其使用灵活性差的问题,达到了扩展接口,简化硬件设计,提高模块的使用灵活性和可靠性的效果;[0018]2•本发明将嵌入式处理器T2080、PCIE开关和ASD控制器结合,提供和管理不同位宽的PCIE接口,构建低功耗、多接口的Type7模块;解决了现有基于intel处理器的Type7模块功耗大、嵌入式处理器T2080接口少从而缺少功耗低且接口多的Type7模块的问题,达到了构建低功耗、接口多的Type7模块的同时降低成本、增加可靠性的效果;[0019]3•本发明的模块通过设置ASD控制器实现不同接口的扩展,采用外部控制信号控制和选择接口扩展类型,增加了模块接口的灵活度,保证了接口的可靠性。附图说明[0020]本发明将通过例子并参照附图的方式说明,其中:[0021]图1是本发明的方法流程图;[0022]图2是本发明的模块系统框图;[0023]图3是本发明的模块中ASD控制器的系统框图。具体实施方式[0024]本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和或步骤以外,均可以以任何方式组合。[0025]下面结合图1-3对本发明作详细说明。[0026]实施例丄[0027]基于PowerPCT2080的COMe模块高速串行口配置方法,包括如下步骤:[0028]步骤1:开机运行PBL程序从外部存储器获得RCW值;[0029]步骤2:将RCW值写入T2080处理器的RCW寄存器;[0030]步骤3:初始化SerDes完成高速串行口的配置。[0031]RCW值写入具体包括:RCW值为1配置1个PCIEx4、l个PCIExl、2个SATA接口,RCW值为2配置2个PCIEx4接口,RCW值为3配置2个SRI0x4接口。[0032]软件配置高速串行口是通过RCW配置,通过增设多种接口的T2080处理器的RCW寄存器采用软件配置更改高速串行口的类型,增设接口的同时灵活改变高速串行口的类型,解决了现有的模块接口少且接口类型固定导致其使用灵活性差的问题,达到了增加接口数量,灵活改变接口的类型,提高模块的使用灵活性的效果。[0033]实施例2[0034]基于PowerPCT2080的COMe模块,包括T2080处理器、PCIE开关、ASD控制器和COMe连接器;T2080处理器通过PCIE总线连接PCIE开关后连接COMe连接器,T2080处理器还通过ASD控制器连接COMe连接器上的低速接口,T2080处理器还通过PCIE总线连接COMe连接器上的高速串行口,T2080处理器包括设置有用于实现软件配置高速串行口的RCW寄存器。[0035]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处理器还通过L0CALBUS总线连接ASD控制器后连接COMe连接器A-B的低速接□〇[0036]还包括内存DDR3、千兆网PHY、FLASH和eMMC,T2080处理器通过千兆网PHY分别连接COMe连接器A-B和COMe连接器C-D上的千兆网接口,T2080处理器还连接内存DDR3,ASD控制器还连接FLASH和eMMC。[0037]ASD控制器包括CAN控制器、串口控制器、选择器和GPI0控制器,CAN控制器和串口控制器分别连接选择器后连接低速接口中的串口CAN接口,GPI0控制器连接低俗接口中的GPI0接口,CAN控制器、串口控制器和GPI0控制器均通过L0CALBUS总线连接T2080处理器实现扩展低速接口。ASD控制器中的GPI0控制器还通过设置FLASH接口连接NorFLASH,ASD控制器还设置有其他控制器,选择器连接其他控制器实现其他控制信号的选择,其他控制器连接低速接口中的控制信号接口或者定制接口,其他控制器还设置eMMC接口连接eMMC;整个模块的低速接口包括USB接口、I2C接口、SPI接口、GPI0接口、串口CAN接口等;ASD控制器采用的型号为ASD0079,其负责引导整个系统的开关电以及接口的扩展功能,通过外部控制信号控制选择器选择使用串口接口还是CAN接口,比起现有的固定接口,保证接口数量的同时还提高了模块接口的灵活度和稳定性;T2080处理器引出的PCIEx4通过软件配置成SRI0x4,其引出的SATA接口通过软件配置成SRI0x4;在扩展接口时使用软件配置多种接口类型简化硬件设计、降低成本、增加可靠性以及增加模块的灵活性。本发明将嵌入式处理器T2080、PCIE开关和ASD控制器结合,提供和管理不同位宽的PCIE接口,构建低功耗、多接口的Type7模块;解决了现有基于intel处理器的Type7模块功耗大、嵌入式处理器T2080接口少从而缺少功耗低且接口多的Type7模块的问题,达到了构建低功耗、接口多的Type7模块的同时降低成本、增加可靠性的效果。
权利要求:1.基于PowerPCT2080的COMe模块高速串行口配置方法,其特征在于:包括如下步骤:步骤1:开机运行PBL程序从外部存储器获得RCW值;步骤2:将RCW值写入T2080处理器的RCW寄存器;步骤3:初始化SerDes完成高速串行口的配置。2.根据权利要求1所述的基于PowerPCT2080的COMe模块高速串行口配置方法,其特征在于:所述步骤2中RCW值写入具体包括:RCW值为1配置1个PCIEx4、l个PCIExl、2个SATA接口,RCW值为2配置2个PCIEx4接口,RCW值为3配置2个SRI0x4接口。3.基于PowerPCT2080的COMe模块,其特征在于:包括T2080处理器、PCIE开关、ASD控制器和COMe连接器;所述T2080处理器通过PCIE总线连接PCIE开关后连接⑶Me连接器,所述T2080处理器还通过ASD控制器连接⑶Me连接器上的低速接口,所述T2080处理器还通过PCIE总线连接COMe连接器上的高速串行口,所述T2080处理器包括设置有用于实现软件配置高速串行口的RCW寄存器。4.根据权利要求3所述的基于PowerPCT2080的COMe模块,其特征在于:所述⑶Me连接器包括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处理器还通过L0CALBUS总线连接ASD控制器后连接COMe连接器A-B的低速接口。5.根据权利要求3所述的基于PowerPCT2080的COMe模块,其特征在于:还包括内存DDR3、千兆网PHY、FLASH和eMMC,所述T2080处理器通过千兆网PHY分别连接COMe连接器A-B和COMe连接器C-D上的千兆网接口,所述T2080处理器还连接内存DDR3,所述ASD控制器还连接FLASH和eMMC。6.根据权利要求3所述的基于PowerPCT2080的COMe模块,其特征在于:所述ASD控制器包括CAN控制器、串口控制器、选择器和GPI0控制器,所述CAN控制器和串口控制器分别连接选择器后连接低速接口中的串口CAN接口,所述GPI0控制器连接低俗接口中的GPI0接口,所述CAN控制器、串口控制器和GPI0控制器均通过L0CALBUS总线连接T2080处理器实现扩展低速接口。
百度查询: 成都爱斯顿科技有限公司 基于PowerPC T2080的COMe模块高速串行口配置方法以及COMe模块
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。