一种基于SPI总线的双处理器通信方法

    公开(公告)号:CN102508812B

    公开(公告)日:2013-09-04

    申请号:CN201110387599.5

    申请日:2011-11-30

    Applicant: 上海大学

    Abstract: 本发明涉及一种基于SPI总线的双处理器通信方法。本方法用于双处理器间使用SPI总线进行高速双向通信。本方法是:在SPI总线物理层四线制的基础上,增加了一条HandShaking线,构成五线制SPI总线,使之能够进行双向通信;在数据链路层上包括采用“0比特插入法”,使用CS信号和HandShaking信号和反馈消息组合完成对五线制SPI总线的同步机制;使用反馈信息中的“接收缓冲区剩余容量”对五线制SPI总线的流量控制;采用CRC校验和反馈信息中的确认字符“0x7F”,完成对该发明中的五线制SPI总线的错误处理。该方法具有扩展简单、应用方便,且与其他总线兼容的特点,同时可以获得极高的通信速率,满足双处理器间高速通信的要求,可广泛应用于所有多处理器的系统设计中。

    多核异构系统指令存储单元的动态分配方法

    公开(公告)号:CN102566973A

    公开(公告)日:2012-07-11

    申请号:CN201110386145.6

    申请日:2012-02-15

    Applicant: 上海大学

    Abstract: 本发明涉及一种多核异构系统指令存储单元的动态分配方法。本方法通过在多核异构系统硬件上设置一个特殊功能寄存器,使其可以通过软件编程的方式对多核系统的共用指令存储单元进行动态分配,使每个处理器占用的指令存储单元能根据应用程序大小在系统运行开始阶段进行调整。本发明的方法可以应用在MV12多核异构系统上,也可以应用于多核处理器系统中包含8051系列微处理器的领域。

    一种基于SPI总线的双处理器通信方法

    公开(公告)号:CN102508812A

    公开(公告)日:2012-06-20

    申请号:CN201110387599.5

    申请日:2011-11-30

    Applicant: 上海大学

    Abstract: 本发明涉及一种基于SPI总线的双处理器通信方法。本方法用于双处理器间使用SPI总线进行高速双向通信。本方法是:在SPI总线物理层四线制的基础上,增加了一条HandShaking线,构成五线制SPI总线,使之能够进行双向通信;在数据链路层上包括采用“0比特插入法”,使用CS信号和HandShaking信号和反馈消息组合完成对五线制SPI总线的同步机制;使用反馈信息中的“接收缓冲区剩余容量”对五线制SPI总线的流量控制;采用CRC校验和反馈信息中的确认字符“0x7F”,完成对该发明中的五线制SPI总线的错误处理。该方法具有扩展简单、应用方便,且与其他总线兼容的特点,同时可以获得极高的通信速率,满足双处理器间高速通信的要求,可广泛应用于所有多处理器的系统设计中。

Patent Agency Ranking