一种芯片内部处理器之间的通信方法

    公开(公告)号:CN102117261A

    公开(公告)日:2011-07-06

    申请号:CN200910250832.8

    申请日:2009-12-30

    Abstract: 本发明公开了一种芯片内部处理器之间的通信方法,处理器之间通过由多个数据存储块组成的共享数据区来实现通信,为每个共享数据区设置一个读指针、一个写指针和一个中断资源,发送数据处理器将数据写入共享数据区的空闲数据存储块中,修改写指针指向下一个空闲数据块,发送中断通知接收处理器;接收数据处理器响应中断,根据读指针和写指针的指示处理共享数据区中的未处理数据存储块中的数据,修改读指针,完成数据接收,本发明的技术方案使用一对中断即可完成两个处理器之间的数据通信,减少了对系统中断资源的占用,同时,也避免了由于中断覆盖或丢失造成的数据处理不及时或数据丢失的情况。

    一种芯片内部处理器之间的通信方法

    公开(公告)号:CN102117261B

    公开(公告)日:2015-04-15

    申请号:CN200910250832.8

    申请日:2009-12-30

    Abstract: 本发明公开了一种芯片内部处理器之间的通信方法,处理器之间通过由多个数据存储块组成的共享数据区来实现通信,为每个共享数据区设置一个读指针、一个写指针和一个中断资源,发送数据处理器将数据写入共享数据区的空闲数据存储块中,修改写指针指向下一个空闲数据块,发送中断通知接收处理器;接收数据处理器响应中断,根据读指针和写指针的指示处理共享数据区中的未处理数据存储块中的数据,修改读指针,完成数据接收,本发明的技术方案使用一对中断即可完成两个处理器之间的数据通信,减少了对系统中断资源的占用,同时,也避免了由于中断覆盖或丢失造成的数据处理不及时或数据丢失的情况。

Patent Agency Ranking