一种基于单总线通信协议的总线仲裁系统及方法

    公开(公告)号:CN108287800A

    公开(公告)日:2018-07-17

    申请号:CN201711429281.2

    申请日:2017-12-26

    IPC分类号: G06F13/40 H04L12/40

    CPC分类号: G06F13/4031 H04L12/40

    摘要: 本发明提供了一种基于单总线通信协议的总线仲裁系统及方法,用于单总线网络,包括:多个主机,对所述单总线网络的总线进行传输控制;所述多个主机之间依据分时段位仲裁机制进行仲裁,通过分析所述总线的事务序列,采用总线空闲判定,在所述事务序列的仲裁域上进行分布式仲裁,并利用总线竞争命令进行有限竞争。本发明中,作为从机不需要做任何修改即可直接接入依据本发明搭建的单总线系统,并且由于所搭建总线的控制权只由初始化序列和命令字、ROM码以及主设备发送、接收的数据决定,没有中央主机,所以总线没有任何预定的优先权。特殊情况下,如需支持iButton,搭建总线系统时可指定一个缺省主机。

    同步零等待总线及其访问方法

    公开(公告)号:CN107391413A

    公开(公告)日:2017-11-24

    申请号:CN201710604038.3

    申请日:2017-07-21

    IPC分类号: G06F13/40

    CPC分类号: G06F13/4031 G06F13/405

    摘要: 本发明公开了一种同步零等待总线,包括多个主控制器、多个从控制器、交叉矩阵以及仲裁器,主控制器,用于向仲裁器发送包含其所要访问的从控制器访问地址的访问请求;交叉矩阵,分别连接所述多个主控制器与多个从控制器;仲裁器,用于根据所述访问请求,通过所述交叉矩阵建立所述主控制器与其所要访问的从控制器的连接。本发明提高了访问速度。

    一种自主仲裁的高速差分总线实现方法

    公开(公告)号:CN105320632A

    公开(公告)日:2016-02-10

    申请号:CN201510612332.X

    申请日:2015-09-23

    发明人: 庞吉耀

    IPC分类号: G06F13/40

    CPC分类号: G06F13/4031 G06F2213/3604

    摘要: 本发明公开了一种自主仲裁的高速差分总线,采用非破坏性自主仲裁技术和总线流量管控及优先级管理技术,同时支持流模式和存储映像模式,支持总线广播和精确组播,非常适合对服务质量有要求的高速内部通信,并具有如下特点:1)实现真正的无源背板,系统扩展能力强;2)总线采用并行多点差分接口,时钟速率低,时序设计压力低;3)总线采用源同步模式,数据接收采用随路时钟;4)自主仲裁,不需要外部独立仲裁器;5)总线仲裁不会破坏当前帧结构;6)支持多个优先级;7)支持总线广播和精确组播;8)同时支持流模式和存储映像模式;9)数据分组描述符和数据使用同一个缓冲队列,管理简单;10)具备多主多从的突发业务传输能力。

    基于FPGA的PCI总线控制器及控制方法

    公开(公告)号:CN105045753A

    公开(公告)日:2015-11-11

    申请号:CN201510409195.X

    申请日:2015-07-13

    IPC分类号: G06F13/40 G06F13/42

    CPC分类号: G06F13/4031 G06F13/4221

    摘要: 基于FPGA的PCI总线控制器及控制方法,涉及PCI总线控制技术领域。解决了现有基于PCI总线的板卡设备应用场所需要脱离PC机和相关的控制机箱系统才能应用的问题。本发明的处理器用于通过Avalon总线、总线控制器和PCI总线向PCI总线设备发送控制信号,并接收PCI总线设备发回的响应信号;存储器DDR2用于对处理器发送的控制信号和PCI总线设备发回的响应信号进行缓存;总线控制器用于接收Avalon总线向PCI总线发送的数据,并将接收的Avalon总线数据转换为PCI总线数据,并将转换后PCI总线数据发送至PCI总线;同时接收PCI总线向Avalon总线发送的数据,并将接收的PCI总线数据转换为Avalon总线数据,并将转换后Avalon总线数据发送至Avalon总线。本发明适用于PCI总线控制使用。

    一种总线逻辑仲裁装置及方法

    公开(公告)号:CN107729273A

    公开(公告)日:2018-02-23

    申请号:CN201710807054.2

    申请日:2017-09-08

    发明人: 刘凯

    IPC分类号: G06F13/40

    CPC分类号: G06F13/4031 G06F2213/3604

    摘要: 本发明公开一种总线逻辑仲裁装置及方法,仲裁装置包括第一主模块、第二主模块、从模块和总线;以及侦测第一IP核交易状态,并将侦测信息发送给仲裁模块的第一状态监测模块;侦测第二IP核交易状态,并将侦测信息发送给仲裁模块的第二状态监测模块;以及多路选择器模块和仲裁模块;仲裁模块分别与第一状态监测模块、第二状态监测模块、多路选择器模块通信;多路选择器模块设置在总线上;所述仲裁模块根据第一状态监测模块和第二状态监测模块的侦测信息发出相应总线允许信号至多路选择器模块;所述多路选择器模块根据接收的总线允许信号选择允许第一主模块占用总线或允许第二主模块占用总线。本发明可保证第一主模块和第二主模块准确有序的占用总线。

    用于管理对共享读缓冲器资源的访问的方法和装置

    公开(公告)号:CN103810133B

    公开(公告)日:2017-09-12

    申请号:CN201310540769.8

    申请日:2013-11-05

    IPC分类号: G06F13/42

    摘要: 在多处理器计算机系统中在请求读访问的多个总线代理之中分配读缓冲器的结构和方法。基于正执行的当前功能动态限制请求者可以具有的未完成的读的数目,而非基于可用的或固定分配的本地缓冲器空间,这提高了共享缓冲器的请求者的整体带宽。请求总线代理可以控制何时读数据可以从共享缓冲器返回,以最小化为每个请求代理分配的本地缓冲器空间的量,同时保持对于本地缓冲器的高带宽输出。能够通过超额订购物理缓冲器并且控制读数据对缓冲器的返回而对虚拟缓冲器做出请求。