硬件接口信号的生成方法、装置及电子设备制造方法及图纸

技术编号:39033897 阅读:25 留言:0更新日期:2023-10-10 11:47
本申请公开了一种硬件接口信号的生成方法、装置及电子设备。其中,该方法包括:通过第一系统获取请求命令;确定请求命令对应的多个逻辑位信息;根据多个逻辑位信息和定时器生成请求命令对应的硬件接口信号。本申请解决了现有技术中需要芯片本身具备控制器的硬件逻辑设计,从而导致的芯片的设计成本较高的技术问题。题。题。

【技术实现步骤摘要】
【国外来华专利技术】硬件接口信号的生成方法、装置及电子设备


[0001]本申请涉及通信
,具体而言,涉及一种硬件接口信号的生成方法、装置及电子设备。

技术介绍

[0002]目前,在现有技术中,芯片为了与外部元器件进行硬件接口信号的通信,需要芯片本身具有相关控制器的硬件逻辑设计,其中,相关控制器用于专门处理硬件接口信号。
[0003]但是,相关控制器的引入会增加芯片的设计成本和制造成本,因此,为了降低芯片的设计难度,同时降低芯片的制造成本,亟须寻找一种新的解决方案。

技术实现思路

[0004]本申请提供了一种硬件接口信号的生成方法、装置及电子设备。
[0005]根据本申请的一个方面,提供了一种硬件接口信号的生成方法,包括:通过第一系统获取请求命令;确定请求命令对应的多个逻辑位信息;根据多个逻辑位信息和定时器生成请求命令对应的硬件接口信号。
[0006]在本申请的一个实施例中,硬件接口信号的生成方法还包括:根据多个逻辑位信息确定定时器对应的重装载值和初次匹配值;根据重装载值和初次匹配值生成请求命令对应的硬件接口信号。...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种硬件接口信号的生成方法,包括:通过第一系统获取请求命令;确定所述请求命令对应的多个逻辑位信息;根据所述多个逻辑位信息和定时器生成所述请求命令对应的硬件接口信号。2.根据权利要求1所述的方法,其中,根据所述多个逻辑位信息和定时器生成所述请求命令对应的硬件接口信号,包括:根据所述多个逻辑位信息确定所述定时器对应的重装载值和初次匹配值;根据所述重装载值和所述初次匹配值生成所述请求命令对应的硬件接口信号。3.根据权利要求2所述的方法,其中,根据所述多个逻辑位信息确定定时器对应的重装载值和初次匹配值,包括:获取每个逻辑位信息对应的运行时长;根据所述运行时长确定所述重装载值;根据所述每个逻辑位信息的逻辑位确定所述定时器对应的一个初次匹配值,得到所述定时器对应的多个初次匹配值,其中,所述每个逻辑位信息对应的初次匹配值用于控制该逻辑位信息处于高电平时的时长,以控制该逻辑位信息的逻辑位为0或1。4.根据权利要求3所述的方法,其中,根据所述重装载值和所述初次匹配值生成所述请求命令对应的硬件接口信号,包括:按照所述请求命令对应的所述多个逻辑位信息之间的先后顺序,根据所述重装载值和所述每个逻辑位信息对应的初次匹配值依次生成所述每个逻辑位信息对应的硬件接口子信号,得到所述硬件接口信号。5.根据权利要求4所述的方法,其中,根据所述重装载值和所述每个逻辑位信息对应的初次匹配值依次生成所述每个逻辑位信息对应的硬件接口子信号,包括:依据所述定时器对所述每个逻辑位信息对应的重装载值进行递减操作;在所述每个逻辑位信息对应的重装载值递减至该逻辑位信息对应的初次匹配值之前,通过所述第一系统输出该逻辑位信息对应的第一信号,其中,所述第一信号为高电平的信号;在所述每个逻辑位信息对应的重装载值递减至该逻辑位信息对应的初次匹配值之后,通过所述第一系统输出该逻辑位信息对应的第二信号,其中,所述第二信号为低电平的信号;在所述每个逻辑位信息对应的重装载值递减至0时,确定生成该逻辑位信息对应的硬件接口子信号,得到所述每个逻辑位信息对应的硬件接口子信号,其中,所述每个逻辑位信息对应的硬件接口子信号由该逻辑位信息对应的第一信号和第二信号组成。6.根据权利要求5所述的方法,其中,所述方法还包括:在所述每个逻辑位信息对应的重装载值递减至该逻辑位信息对应的初次匹配值时,触发该逻辑位信息对应的第一中断;在所述每个逻辑位信息对应的重装载值递减至0时,触发该逻辑位信息对应的第二中断。7.根据权利要求6所述的方法,其中,在根据所述重装载值和所述每个逻辑位信息对应的初次匹配值依次生成所述每个逻辑位信息对应的硬件接口子信号的过程中,所述方法还
包括:每触发一个所述第一中断或所述第二中断,进行一次中断计数;依据所述中断计数确定所述请求命令中当前正在进行信号转换处理的字段,其中,所述信号转换处理用于生成所述请求命令中的每个字段对应的逻辑位信息所对应的硬件接口子信号。8.根据权利要求7所述的方法,其中,依据所述中断计数确定所述请求命令中当前正在进行信号转换处理的字段,包括:获取所述请求命令中每个字段对应的字节个数;根据所述字节个数确定所述请求命令对应的逻辑位信息的个数,其中,所述请求命令对应的每个字节与一个逻辑位信息相对应;依据所述逻辑位信息的个数确定所述请求命令对应的中断数量,其中,所述请求命令对应的中断数量为所述逻辑位信息的个数的两倍;根据所述中断数量和所述中断计数确定所述请求命令中当前正在进行信号转换处理的字段。9.根据权利要求8所述的方法,其中,根据所述中断数量和所述中断计数确定所述请求命令中当前正在进行信号转换处理的字段,包括:依据所述中断数量和所述中断计数确定当前正在转换为所述硬件接口子信号的逻辑位信息;确定当前正在转换为所述硬件接口子信号的逻辑位信息所对应的字节为目标字节;确定所述目标字节对应的字段为所述请求命令中当前正在进行信号转换处理的字段。10.根据权利要求1所述的方法,其中,请求命令对应的请求数据的数据结构为第一数据结构,其中,所述第一数据结构至少包括设备地址、写长度、读长度、命令码以及请求参数,所述设备地址用于表征目标器件的地址,所述目标器件为依据所述硬件接口信号生成响应数据的器件,所述命令码用于区别不同的请求命令,所述写长度用于表征从所述命令码开始到所述请求数据结束的字节数量,所述读长度用于表征所述请求数据中包含完成码以及读数据在内的字节数量,所述请求参数用于表征所述请求命令的参数。11.根据权利要求10所述的方法,其中,通过第一系统获取请求命令,包括:在通过所述第一系统检测到第二系统触发的第一请求的情况下,获取所述请求数据,其中,所述第一系统和所述第二系统在同一处理器上运行,所述请求数据由所述第二系统生成,所述第二系统的业务响应速度小于所述第一系统的业务响应速度;对所述请求数据进行解析,得到所述请求命令。12.根据权利要求11所述的方法,其中,在获取请求数据之前,所述方法还包括:通过第二系统将所述请求数据存储至目标内存中,并在请求数据存储完毕之后,通过所述第二系统触发所述第一请求,其中,所述第一请求用于通知所述第一系统从所述目标内存中读取所述请求数据,所述目标内存为所述第一系统和所述第二系统均能够访问的内存。13.根据权利要求1所述的方法,其中,在根据所述逻辑位信息和定时器生成所述请求命令对应的硬件接口信号之后,所述方法还包括:对所述硬件接口信号的电压进行转换,得到目标硬件接口信号。
14.根据权利要求13所述的方法,其中,对所述硬件接口信号的电压进行转换,得到目标硬件接口信号,包括:将所述硬件接口信号输入至电压转换器件中,得到所述电压转换器件输出的目标硬件接口信号。15.根据权利要求1所述的方法,其中,所述方法还包括:通过所述第一系统接收所述硬件接口信号对应的响应数据,其中,所述响应数据的传输形式与所述硬件接口信号的传输形式相同;将所述响应数据的数据结构调整为第二数据结构。16.根据权利要求15所述的方法,其中,所述第二数据结构至少包括:第一校验值、第二校验值以及响应有效数据,其中,第一校验值用于表征请求数据中的校验值,第二检验值用于表征所述响应数据中的校验值,所述响应有效数据用于表征所述响应数据中的完成码以及用于描述目标器件的状态的数据,所述目标器件为依据所述硬件接口信号生成所述响应数据的器件。17.根据权利要求16所述的方法,其中,在将所述响应数据的数据结构调整为第二数据结构之后,所述方法还包括:通过所述第一系统触发第二请求,其中,所述第二请求用于通知第二系统读取所述响应数据。18.根据权利要求1所述的方法,其中,所述硬件接口信号为PECI信号、HDMI信号、SGMII信号、RGMII信号、GPIO信号以及SPI信号中的任意一种信号。19.一种嵌入式系统,包括:第一系统和处理器,其中,所述第一系统在所述处理器上运行;所述第一系统用于获取请求命令,确定所述请求命令对应的多个逻辑位信息,以及根据所述多个逻辑位信息和定时器生成所述请求命令对应的硬件接口信号。20.根据权利要求19所述的嵌入式系统,其中,所述第一系统,用于根据所述多个逻辑位信息确定所述定时器对应的重装载值和初次匹配值;所述第一系统,用于根据所述重装载值和所述初次匹配值生成所述请求命令对应的硬件接口信号。21.根据权利要求20所述的嵌入式系统,其中,所述第一系统,用于获取每个逻辑位信息对应的运行时长;所述第一系统,用于根据所述运行时长确定所述重装载值;所述第一系统,用于根据所述每个逻辑...

【专利技术属性】
技术研发人员:陈超凡黄家明刘宝阳
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1