数据传输电路
    1.
    发明授权

    公开(公告)号:CN100395741C

    公开(公告)日:2008-06-18

    申请号:CN200410100685.3

    申请日:2004-12-08

    发明人: 品川德明

    IPC分类号: G06F13/38

    摘要: 本发明旨在防止因两个装置间的存取冲突而引发的数据传输误动作。其解决的方法是:在冲突检测单元10内,当第二装置正在从FIFO存储器1读出数据时,若检测出用于从第一装置读出计数器2的计数值的状态读出信号SR1,则不论计数器2的计数值的大小,都对第一装置输出表示FIFO存储器1全满的值。此外,在冲突检测单元20内,当第一装置向FIFO存储器1写入数据时,若检测出用于从第二装置读出计数器2的计数值的状态读出信号SR2,则不论计数器2的计数值的大小,都对第二装置输出表示FIFO存储器1全空的值。

    空间块协处理器通信
    2.
    发明公开

    公开(公告)号:CN1659508A

    公开(公告)日:2005-08-24

    申请号:CN03813109.9

    申请日:2003-05-21

    IPC分类号: G06F5/06

    摘要: 本发明基于为FIFO的输入或输出端口保持两个计数器的思想。提供了一种用于从协处理器将数据单元写入到FIFO存储器中的设备。所述设备被嵌入在包括至少一个协处理器、一个FIFO存储器和一个控制器的多重处理环境中。所述设备包括用于计数在所述FIFO存储器中可用的空位的第一计数器,和用于计数被写入到所述FIFO存储器中的数据单元的数量的第二计数器。所述设备还包括一个控制装置,用于对所述第一计数器进行所述FIFO存储器中可用的空位的检验,并且用于对所述第二计数器进行是否预定数量N个数据单元已经被写入到所述FIFO存储器的检验。在一个数据单元已经被写入到所述FIFO存储器中之后,所述控制装置递减所述第一计数器的计数并且递增所述第二计数器的计数。最后,所述设备包括一个用于输出数据单元到所述FIFO存储器的输出装置。当所述第二计数器的计数已经达到所述预定数量N时,所述控制装置发布第一消息并且发布对在所述FIFO存储器中可用的空位的第一个呼叫到所述控制器。所述输出装置转发所述第一消息和/或所述第一个呼叫到所述控制器。

    数据传输电路
    3.
    发明公开

    公开(公告)号:CN1627280A

    公开(公告)日:2005-06-15

    申请号:CN200410100685.3

    申请日:2004-12-08

    发明人: 品川德明

    IPC分类号: G06F13/38

    摘要: 本发明旨在防止因两个装置间的存取冲突而引发的数据传输误动作。其解决的方法是:在冲突检测单元10内,当第二装置正在从FIFO存储器1读出数据时,若检测出用于从第一装置读出计数器2的计数值的状态读出信号SR1,则不论计数器2的计数值的大小,都对第一装置输出表示FIFO存储器1全满的值。此外,在冲突检测单元20内,当第一装置向FIFO存储器1写入数据时,若检测出用于从第二装置读出计数器2的计数值的状态读出信号SR2,则不论计数器2的计数值的大小,都对第二装置输出表示FIFO存储器1全空的值。

    向/从FIFO存储器读取/写入数据单元的设备和方法

    公开(公告)号:CN100437466C

    公开(公告)日:2008-11-26

    申请号:CN03813109.9

    申请日:2003-05-21

    IPC分类号: G06F5/12

    摘要: 提供了一种用于从协处理器将数据单元写入到FIFO存储器中的设备。所述设备被嵌入在包括至少一个协处理器、一个FIFO存储器和一个控制器的多重处理环境中。所述设备包括用于计数在所述FIFO存储器中可用的空位的第一计数器,用于计数被写入到所述FIFO存储器中的数据单元的数量的第二计数器,用于对所述第一计数器进行所述FIFO存储器中可用的空位的检验、并且用于对所述第二计数器进行是否预定数量N个数据单元已经被写入到所述FIFO存储器的检验的控制装置。当所述第二计数器的计数已经达到所述预定数量N时,所述控制装置发布第一消息并且发布对在所述FIFO存储器中可用的空位的第一个呼叫到所述控制器。