【技术实现步骤摘要】
一种FPGA区块链电路以及计算机设备
本技术涉及大规模逻辑单元
,具体涉及一种FPGA区块链电路以及计算机设备。
技术介绍
大规模逻辑单元FPGA已经广泛应用于区块链技术当中。而在现有技术中,当多个FPGA芯片应用于区块链技术时,当多个FPGA芯片往往处于串联状态,并且加载时依照串联顺序逐个进行加载,导致加载时间过长,制约着程序的加载速度,同时,串联的FPGA芯片在加载过程中相互间也会产生干扰。
技术实现思路
为解决前述问题,本技术提供了一种FPGA区块链电路,提升了FPGA加载速度,避免了加载过程中的相互干扰。为了达到上述目的,本技术采用如下技术方案:一种FPGA区块链电路,包括控制器和若干FPGA芯片,所述控制器具有通信端和加载端,所述FPGA区块链电路还包括若干缓冲器,若干FPGA芯片相互串联后通过一个缓冲器连接于所述通信端,每个FPGA芯片分别通过一个缓冲器同时连接于所述加载端;所述FPGA区块链电路具有加载状态和通信装载,在加载状态下,若干FPGA芯片通过各 ...
【技术保护点】
1.一种FPGA区块链电路,包括控制器和若干FPGA芯片,所述控制器具有通信端和加载端,其特征在于,所述FPGA区块链电路还包括若干缓冲器,若干FPGA芯片相互串联后通过一个缓冲器连接于所述通信端,每个FPGA芯片分别通过一个缓冲器同时连接于所述加载端;/n所述FPGA区块链电路具有加载状态和通信装载,在加载状态下,若干FPGA芯片通过各自连接的缓冲器同时进行加载,在通信状态下,相互串联的FPGA芯片通过连接于通信端的缓冲器进行串联通信。/n
【技术特征摘要】
1.一种FPGA区块链电路,包括控制器和若干FPGA芯片,所述控制器具有通信端和加载端,其特征在于,所述FPGA区块链电路还包括若干缓冲器,若干FPGA芯片相互串联后通过一个缓冲器连接于所述通信端,每个FPGA芯片分别通过一个缓冲器同时连接于所述加载端;
所述FPGA区块链电路具有加载状态和通信装载,在加载状态下,若干FPGA芯片通过各自连接的缓冲器同时进行加载,在通信状态下,相互串联的FPGA芯片通过连接于通信端的缓冲器进行串联通信。
2.根据权利要求1所述的FPGA区块链电路,其特征在于,连接通信端的缓冲器包括若干第一子缓冲电路,所述第一子缓冲电路包括第一非门电路和第二非门电路,所述第一非门电路的输入端作为缓冲器的输入端,所述第一非门电路的输出端连接第二非门电路的输入端,所述第二非门电路的输出端作为缓冲器的输出端,所述第一非门电路和第二非门电路分别连接不同的供电电源。
3.根据权利要求2所述的FPGA区块链电路,其特征在于,所述第一非门电路和第二非门电路均为输入高电平有效、输出低电平有效。
4.根据权利要求2所述的FPGA区块链电路,其特征在于,若干FPGA芯片通过第一串行通信线相互串联,相互串联的若干FPGA芯片通过第一串行通信线与连接通信端的缓冲器连接,连接通信端的缓冲器与所述通信端通过第一串行...
【专利技术属性】
技术研发人员:邱慎产,
申请(专利权)人:浙江亿邦信息技术有限公司,
类型:新型
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。