Self-synchronizing hardware/software interface for multimedia SOC design
    1.
    发明申请
    Self-synchronizing hardware/software interface for multimedia SOC design 失效
    用于多媒体SOC设计的自同步硬件/软件界面

    公开(公告)号:US20070130394A1

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

    申请号:US11282531

    申请日:2005-11-18

    IPC分类号: G06F5/00

    摘要: A forced lock-step operation between a CPU (software) and the hardware is eliminated by unburdening the CPU from monitoring the hardware until it is finished with its task. This is done by providing a data/control message queue into which the CPU writes combined data/control messages and places an End tag into the queue when finished. The hardware checks the content of the message queue and starts decoding the incoming data. The hardware processes the data read from the message queue and the processed data is then written back into the message queue for use by the software. The hardware raises an interrupt signal to the CPU when reaching the End tag. Speed differences between hardware and software can be compensated for by changing the depth of the queue.

    摘要翻译: CPU(软件)和硬件之间的强制锁定步骤操作通过卸载CPU来监视硬件直到完成任务来消除。 这通过提供一个数据/控制消息队列来完成,CPU写入组合的数据/控制消息,并在结束时将一个End标签放入队列。 硬件检查消息队列的内容,并开始对传入的数据进行解码。 硬件处理从消息队列读取的数据,然后处理的数据被写回到消息队列中供软件使用。 当达到End标签时,硬件会向CPU提供中断信号给CPU。 可以通过改变队列的深度来补偿硬件和软件之间的速度差异。

    Self-synchronizing hardware/software interface for multimedia SOC design
    2.
    发明授权
    Self-synchronizing hardware/software interface for multimedia SOC design 失效
    用于多媒体SOC设计的自同步硬件/软件界面

    公开(公告)号:US07984211B2

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

    申请号:US12575446

    申请日:2009-10-07

    IPC分类号: G06F3/00 G06F5/00

    摘要: A forced lock-step operation between a CPU (software) and the hardware is eliminated by unburdening the CPU from monitoring the hardware until it is finished with its task. This is done by providing a data/control message queue into which the CPU writes combined data/control messages and places an End tag into the queue when finished. The hardware checks the content of the message queue and starts decoding the incoming data. The hardware processes the data read from the message queue and the processed data is then written back into the message queue for use by the software. The hardware raises an interrupt signal to the CPU when reaching the End tag. Speed differences between hardware and software can be compensated for by changing the depth of the queue.

    摘要翻译: CPU(软件)和硬件之间的强制锁定步骤操作通过卸载CPU来监视硬件直到完成任务来消除。 这通过提供一个数据/控制消息队列来完成,CPU写入组合的数据/控制消息,并在结束时将一个End标签放入队列。 硬件检查消息队列的内容,并开始对传入的数据进行解码。 硬件处理从消息队列读取的数据,然后处理的数据被写回到消息队列中供软件使用。 当达到End标签时,硬件会向CPU提供中断信号给CPU。 可以通过改变队列的深度来补偿硬件和软件之间的速度差异。

    Self-synchronizing hardware/software interface for multimedia SOC design
    3.
    发明授权
    Self-synchronizing hardware/software interface for multimedia SOC design 失效
    用于多媒体SOC设计的自同步硬件/软件界面

    公开(公告)号:US07707334B2

    公开(公告)日:2010-04-27

    申请号:US11282531

    申请日:2005-11-18

    IPC分类号: G06F3/00 G06F5/00

    摘要: A forced lock-step operation between a CPU (software) and the hardware is eliminated by unburdening the CPU from monitoring the hardware until it is finished with its task. This is done by providing a data/control message queue into which the CPU writes combined data/control messages and places an End tag into the queue when finished. The hardware checks the content of the message queue and starts decoding the incoming data. The hardware processes the data read from the message queue and the processed data is then written back into the message queue for use by the software. The hardware raises an interrupt signal to the CPU when reaching the End tag. Speed differences between hardware and software can be compensated for by changing the depth of the queue.

    摘要翻译: CPU(软件)和硬件之间的强制锁定步骤操作通过卸载CPU来监视硬件直到完成任务来消除。 这通过提供一个数据/控制消息队列来完成,CPU写入组合的数据/控制消息,并在结束时将一个End标签放入队列。 硬件检查消息队列的内容,并开始对传入的数据进行解码。 硬件处理从消息队列读取的数据,然后处理的数据被写回到消息队列中供软件使用。 当达到End标签时,硬件会向CPU提供中断信号给CPU。 可以通过改变队列的深度来补偿硬件和软件之间的速度差异。