【技术实现步骤摘要】
一种握手协议电路、芯片及计算机设备
本申请涉及数据通信领域,特别是涉及一种握手协议电路、芯片及计算机设备。
技术介绍
在当前的IC(IntegratedCircuit,集成电路)以及FPGA(FieldProgrammableGateArray,现场可编程逻辑门阵列)等数据处理芯片的数字电路设计中,为了保证数据处理芯片中各个功能模块电路之间数据的有效传输,功能模块电路之间往往采用握手协议实现数据的有效传输,防止数据丢失。如图1所示的是功能模块电路之间握手协议的通信示意图,握手协议的主要逻辑是当源功能模块电路向目的功能模块电路之间双向传输的协议信号同时高有效时,由源功能模块电路在时钟的上升沿时将运算数据传输至目的功能模块电路,在此情况下,如果功能模块电路数量较多,导致功能模块电路之间在进行运算数据处理过程中握手协议级联过多时,会导致功能模块电路之间握手协议的组合逻辑过大,往往难以达到功能模块电路的时钟频率要求,进而难以确保功能模块电路之间数据的正常通信。以此可见,提供一种握手协议电路,以相对确保功能模块电路之间数据的正常通信,是本领域技术人员需要解决的问题。
技术实现思路
本申请的目的是提供一种握手协议电路、芯片及计算机设备,以相对确保功能模块电路之间数据的正常通信。为解决上述技术问题,本申请提供一种握手协议电路,包括:第一协议信号输入端,用于接收第一相邻电路传入的第一协议信号;第一协议信号输出端,用于向第二相邻电路输出第一协议信号;第二协议信号输出端 ...
【技术保护点】
1.一种握手协议电路,其特征在于,包括:/n第一协议信号输入端,用于接收第一相邻电路传入的第一协议信号;/n第一协议信号输出端,用于向第二相邻电路输出第一协议信号;/n第二协议信号输出端,用于向所述第一相邻电路输出第二协议信号;/n第二协议信号输入端,用于接收所述第二相邻电路传入的第二协议信号;/n与包含有寄存器的数据存储电路连接的数据输入端,用于接收所述第一相邻电路传入的运算数据;/n与所述数据存储电路连接的数据输出端,用于向所述第二相邻电路输出所述运算数据;/n与所述第一协议信号输入端、所述第一协议信号输出端、所述第二协议信号输入端、所述第二协议信号输出端以及数据存储电路分别连接的控制电路,用于根据所述第一协议信号输入端的电平信号控制所述第二协议信号输出端输出电平信号以及控制所述数据存储电路存储所述数据输入端传入的所述运算数据,并根据所述第二协议信号输入端的电平信号控制所述第一协议信号输出端输出电平信号以及控制所述数据存储电路向所述数据输出端输出所述运算数据。/n
【技术特征摘要】
1.一种握手协议电路,其特征在于,包括:
第一协议信号输入端,用于接收第一相邻电路传入的第一协议信号;
第一协议信号输出端,用于向第二相邻电路输出第一协议信号;
第二协议信号输出端,用于向所述第一相邻电路输出第二协议信号;
第二协议信号输入端,用于接收所述第二相邻电路传入的第二协议信号;
与包含有寄存器的数据存储电路连接的数据输入端,用于接收所述第一相邻电路传入的运算数据;
与所述数据存储电路连接的数据输出端,用于向所述第二相邻电路输出所述运算数据;
与所述第一协议信号输入端、所述第一协议信号输出端、所述第二协议信号输入端、所述第二协议信号输出端以及数据存储电路分别连接的控制电路,用于根据所述第一协议信号输入端的电平信号控制所述第二协议信号输出端输出电平信号以及控制所述数据存储电路存储所述数据输入端传入的所述运算数据,并根据所述第二协议信号输入端的电平信号控制所述第一协议信号输出端输出电平信号以及控制所述数据存储电路向所述数据输出端输出所述运算数据。
2.根据权利要求1所述的握手协议电路,其特征在于,所述控制电路,包括:
计数器;
与所述第一协议信号输入端、所述第二协议信号输出端、所述计数器以及所述数据存储电路分别连接的第一门控电路,用于当所述计数器的计数值为零时,向所述第二协议信号输出端输出高电平信号,并且当所述第二协议信号输出端与所述第一协议信号输出端均为高电平信号时,控制所述计数器增加计数值,且控制所述数据存储电路将所述数据输入端传入的所述运算数据存储至所述寄存器;
与所述第一协议信号输出端、所述第二协议信号输入端、所述计数器以及所述数据存储电路分别连接的第二门控电路,用于当所述计数器的计数值不为零时,向所述第一协议信号输出端输出高电平信号,并且当所述第一协议信号输出端以及所述第二协议信号输入端均为高电平时信号时,控制所述计数器减少计数值,且控制所述数据存储电路将所述寄存器中的所述运算数据输出至所述数据输出端。
3.根据权利要求2所述的握手协议电路,其特征在于,所述数据存储电路,包括:
包含有多个所...
【专利技术属性】
技术研发人员:王洪良,牟奇,孟繁成,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。