一种数据传输方法及装置制造方法及图纸

技术编号:21832375 阅读:20 留言:0更新日期:2019-08-10 17:54
公开了一种数据传输方法及装置。一种数据传输方法,其特征在于,所述方法包括:中央处理器CPU通过少引脚数LPC总线向逻辑器件发送操作指令;所述CPU与所述逻辑器件通过所述LPC总线连接;逻辑器件接收到CPU发送的操作指令后,确定该操作指令是否为针对标准闪存CF卡的操作;逻辑器件在所述操作指令为针对CF卡的操作的情况下,通过LPC总线向CPU发送执行操作指令的通知;CPU接收到逻辑器件的通知后,基于LPC协议,通过LPC总线向逻辑器件发送执行所述操作指令所需的数据;逻辑器件在接收到CPU发送的数据后,将LPC协议转换为CF卡协议,并根据协议转换后的数据,对CF卡执行所述操作指令。

A Data Transmission Method and Device

【技术实现步骤摘要】
一种数据传输方法及装置
本说明书实施例涉及网络通信
,尤其涉及一种数据传输方法及装置。
技术介绍
CF(CompactFlash,标准闪存)卡是一种用于便携式电子设备的数据存储设备,但大部分计算机的CPU(CentralProcessingUnit,中央处理器)内常集成PCIe(PeripheralComponentInterconnectExpress,快捷外设互联标准)总线接口、LPC(Lowpincount,少引脚数)总线等,而较少集成CF卡接口。对于未集成CF卡接口的CPU,在需要连接CF卡的情况下,现有技术中,通常是将CPU内集成的PCIe总线接口,使用桥片转换为USB接口再转换为CF卡接口。但是,分多次使用桥片进行接口转换,不仅增加硬件设备的成本,也降低了数据传输过程的可靠性。
技术实现思路
有鉴于此,本说明书实施例提供一种数据传输方法及装置,技术方案如下:一种数据传输方法,其特征在于,所述方法包括:中央处理器CPU通过少引脚数LPC总线向逻辑器件发送操作指令;所述CPU与所述逻辑器件通过所述LPC总线连接;逻辑器件接收到CPU发送的操作指令后,确定该操作指令是否为针对标准闪存CF卡的操作;逻辑器件在所述操作指令为针对CF卡的操作的情况下,通过LPC总线向CPU发送执行操作指令的通知;CPU接收到逻辑器件的通知后,基于LPC协议,通过LPC总线向逻辑器件发送执行所述操作指令所需的数据;逻辑器件在接收到CPU发送的数据后,将LPC协议转换为CF卡协议,并根据协议转换后的数据,对CF卡执行所述操作指令。一种数据传输装置,其特征在于,所述装置包括:中央处理器CPU、逻辑器件、及标准闪存CF卡;中央处理器CPU通过少引脚数LPC总线向逻辑器件发送操作指令;所述CPU与所述逻辑器件通过所述LPC总线连接;逻辑器件接收到CPU发送的操作指令后,确定该操作指令是否为针对标准闪存CF卡的操作;逻辑器件在所述操作指令为针对CF卡的操作的情况下,通过LPC总线向CPU发送执行操作指令的通知;CPU接收到逻辑器件的通知后,基于LPC协议,通过LPC总线向逻辑器件发送执行所述操作指令所需的数据;逻辑器件在接收到CPU发送的数据后,将LPC协议转换为CF卡协议,并根据协议转换后的数据,对CF卡执行所述操作指令。本说明书实施例所提供的技术方案,在实现CPU与CF卡的连接时,从现有技术所需的2个双桥,减少为本方案的1个逻辑器件,有效节省了硬件设备的成本,并且在以PCB等形式实现时,可以降低电路设计复杂度、减小所需的PCB面积等。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是现有技术中数据传输装置的结构图;图2是本说明书实施例数据传输方法的流程示意图;图3是本说明书实施例数据传输装置的一种结构图;图4是本说明书实施例数据传输装置的另一种结构图;图5本说明书实施例数据传输装置的又一种结构示意图;图6是用于配置本说明书实施例装置的一种设备的结构示意图。具体实施方式为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于保护的范围。CF(CompactFlash,标准闪存)卡是一种用于便携式电子设备的数据存储设备,但大部分计算机的CPU(CentralProcessingUnit,中央处理器)内常集成PCIe(PeripheralComponentInterconnectExpress,快捷外设互联标准)总线接口、LPC(Lowpincount,少引脚数)总线等,而较少集成CF卡接口。对于未集成CF卡接口的CPU,在需要连接CF卡的情况下,现有技术中,如图1所示,通常是将CPU内集成的PCIe总线接口,与桥片A的PCIe总线接口互联,然后将桥片A的USB接口与桥片B的USB接口互联,最后将桥片B的CF卡接口与目标CF卡的接口互联,从而进行数据传输。但是,分多次使用桥片进行接口转换,不仅增加硬件设备的成本,也降低了数据传输过程的可靠性。针对现有技术存在的问题,本说明书提供一种数据传输方法,该方法只需通过一个逻辑器件,实现CPU的LPC总线接口与CF卡的CF接口的互联。参见图2所示,该方法可以包括以下步骤:S201,中央处理器CPU通过少引脚数LPC总线向逻辑器件发送操作指令;所述CPU与所述逻辑器件通过所述LPC总线连接;本说明书实施例提供的方案中,CPU的LPC总线接口与逻辑器件的LPC总线接口互联,然后逻辑器件的CF卡接口与CF卡互联,从而实现仅通过一个中介,便将CPU与CF卡连接,具体形式可以参见图3所示。此外,可以理解的是,本说明书实施例提供的方案中,CPU、逻辑器件及CF卡之间的互联关系,可以如图3所示的方式,也可以如图4所示的方式,其中,连接线1为经过CPLD通信协议解析后输出的控制线部分,连接线2为经过CPLD通信协议解析后输出地址线部分,连接线3为经过CPLD通信协议解析后输入/输出数据线部分。本说明书实施例中逻辑器件负责通信协议的解析,如将LPC总线协议转换为CF卡标准协议。但是,本说明书实施例中并不限定逻辑器件的具体形式,例如,可以为CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件),也可以为FPGA(Field-ProgrammableGateArray,现场可编程门阵列),等等,本领域技术人员可以根据实际需求与条件,灵活地选择适合的逻辑器件。S202,逻辑器件接收到CPU发送的操作指令后,确定该操作指令是否为针对标准闪存CF卡的操作;S203,逻辑器件在所述操作指令为针对CF卡的操作的情况下,通过LPC总线向CPU发送执行操作指令的通知;本说明书实施例中并不限定逻辑器件在所述操作指令为针对CF卡的操作的情况下,通过LPC总线向CPU发送执行操作指令的通知的具体形式,本领域技术人员可以根据实际情况灵活的设置。在本说明书实施例的一种具体实施方式中,逻辑器件在所述操作指令为针对CF卡的操作的情况下,可以首先确定所述操作指令是否为写操作或读操作,并且,在确定所述操作指令为写操作的情况下,通过LPC总线向CPU发送执行写操作的通知;而在确定所述操作指令为读操作的情况下,通过LPC总线向CPU发送执行读操作的通知。具体地,在一个例子中,逻辑器件在确定所述操作指令为写操作的情况下,通过LPC总线向CPU发送执行写操作的通知时,具体可以在确定所述操作指令为写操作的情况下,通过LPC总线通知CPU发送写入数据。在另一个例子中,逻辑器件在确定所述操作指令为读操作的情况下,通过LPC总线向本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:中央处理器CPU通过少引脚数LPC总线向逻辑器件发送操作指令;所述CPU与所述逻辑器件通过所述LPC总线连接;逻辑器件接收到CPU发送的操作指令后,确定该操作指令是否为针对标准闪存CF卡的操作;逻辑器件在所述操作指令为针对CF卡的操作的情况下,通过LPC总线向CPU发送执行操作指令的通知;CPU接收到逻辑器件的通知后,基于LPC协议,通过LPC总线向逻辑器件发送执行所述操作指令所需的数据;逻辑器件在接收到CPU发送的数据后,将LPC协议转换为CF卡协议,并根据协议转换后的数据,对CF卡执行所述操作指令。

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:中央处理器CPU通过少引脚数LPC总线向逻辑器件发送操作指令;所述CPU与所述逻辑器件通过所述LPC总线连接;逻辑器件接收到CPU发送的操作指令后,确定该操作指令是否为针对标准闪存CF卡的操作;逻辑器件在所述操作指令为针对CF卡的操作的情况下,通过LPC总线向CPU发送执行操作指令的通知;CPU接收到逻辑器件的通知后,基于LPC协议,通过LPC总线向逻辑器件发送执行所述操作指令所需的数据;逻辑器件在接收到CPU发送的数据后,将LPC协议转换为CF卡协议,并根据协议转换后的数据,对CF卡执行所述操作指令。2.根据权利要求1所述的方法,其特征在于,所述在所述操作指令为针对CF卡的操作的情况下,通过LPC总线向CPU发送执行操作指令的通知,包括:在所述操作指令为针对CF卡的操作的情况下,确定所述操作指令是否为写操作或读操作;在确定所述操作指令为写操作的情况下,通过LPC总线向CPU发送执行写操作的通知;在确定所述操作指令为读操作的情况下,通过LPC总线向CPU发送执行读操作的通知。3.根据权利要求2所述的方法,其特征在于,所述在确定所述操作指令为写操作的情况下,通过LPC总线向CPU发送执行写操作的通知,包括:在确定所述操作指令为写操作的情况下,通过LPC总线通知CPU发送写入数据;所述接收到逻辑器件的通知后,基于LPC协议,通过LPC总线向逻辑器件发送执行所述操作指令所需的数据,包括:接收到逻辑器件的通知后,基于LPC协议,通过LPC总线向逻辑器件发送写入数据。4.根据权利要求3所述的方法,其特征在于,所述在接收到CPU发送的数据后,将LPC协议转换为CF卡协议,并根据协议转换后的数据,对CF卡执行所述操作指令,包括:在接收到CPU发送的写入数据后,将LPC协议转换为CF卡协议,并将所述写入数据写入CF卡。5.根据权利要求2所述的方法,其特征在于,所述在确定所述操作指令为读操作的情况下,通过LPC总线向CPU发送执行读操作的通知,包括:在确定所述操作指令为读操作的情况下,通过LPC总线通知CPU发送读取地址;所述接收到逻辑器件的通知后,基于LPC协议,通过LPC总线向逻辑器件发送执行所述操作指令所需的数据,包括:接收到逻辑器件的通知后,基于LPC协议,通过LPC总线向逻辑器件发送读取地址。6.根据权利要求5所述的方法,其特征在于,所述在接收到CPU发送的数据后,将LPC协...

【专利技术属性】
技术研发人员:顾晓旭
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江,33

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

1