一种基于FPGA的网络节点内数据缓冲的组织方法

    公开(公告)号:CN105512090B

    公开(公告)日:2018-09-21

    申请号:CN201510887894.5

    申请日:2015-12-07

    IPC分类号: G06F15/78

    摘要: 本发明提出了基于FPGA的网络节点内数据缓冲的组织方法,通过将单个数据缓冲分割为两部分,一部分完全利用BRAM,不浪费存储资源,而另一部分通过组合后,可以将存储资源的浪费降到最低,相比于每个缓冲单独使用BRAM,该方法不仅可以保持使用的便利性,而且可以减少存储资源的浪费,降低功耗,尤其在缓冲数量较多时效果非常明显,通过组合使用存储资源来匹配任意大小的数据缓冲,从而达到减少存储资源浪费和降低器件功耗的目的。

    一种网络节点远程升级逻辑的多用户竞争控制方法

    公开(公告)号:CN105549990A

    公开(公告)日:2016-05-04

    申请号:CN201510888472.X

    申请日:2015-12-07

    IPC分类号: G06F9/445

    CPC分类号: G06F8/656 G06F8/654

    摘要: 本发明提出了一种网络节点远程升级逻辑的多用户竞争控制方法,包括控制单元、多路选择器和多个控制寄存器组;控制寄存器组包括PROM加载忙寄存器、PROM加载请求寄存器、PROM加载授权寄存器和PROM加载完成寄存器;每个控制寄存器组对应一个用户接口,用来存储用户的控制指令以及向用户反馈信息;控制单元根据控制寄存器组的值,控制多路选择器工作,并将状态信息写入控制寄存器组相应的寄存器中;多路选择器在控制单元的控制下实现PROM接口与用户接口的选通或关断。本发明通过在PROM接口与主机接口间增加控制逻辑,达到使多个用户均可以安全加载PROM的目的。