Method and apparatus for improving data and computational throughput of a configurable processor extension
    10.
    发明申请
    Method and apparatus for improving data and computational throughput of a configurable processor extension 审中-公开
    用于改进可配置处理器扩展的数据和计算吞吐量的方法和装置

    公开(公告)号:US20070250689A1

    公开(公告)日:2007-10-25

    申请号:US11728061

    申请日:2007-03-22

    IPC分类号: G06F15/00

    CPC分类号: G06F13/28

    摘要: Methods and apparatus adapted for enhancing the throughput of a digital processor (e.g., microprocessor, CISC device, or RISC device) through use of a direct memory access (DMA) mechanism. In one embodiment, the processor comprises a “soft” RISC-based processor core that is both user-extensible and user-configurable. The core comprises a functional process or unit (DMA assist) that is coupled to the processor's extension logic and which facilitates throughput by, among other things, ensuring that the CPU and processor extension logic can operate on data in parallel in an efficient manner. In one variant, a parallel datapath (including a buffer) is used in conjunction with the aforementioned DMA assist so as to permit the processor extension logic to efficiently operate in parallel with the CPU.

    摘要翻译: 适用于通过使用直接存储器访问(DMA)机制来增强数字处理器(例如,微处理器,CISC设备或RISC设备)的吞吐量的方法和装置。 在一个实施例中,处理器包括用户可扩展和用户可配置的“软”基于RISC的处理器核心。 核心包括耦合到处理器的扩展逻辑的功能过程或单元(DMA辅助),并且通过确保CPU和处理器扩展逻辑能够以有效的方式并行地对数据进行操作来促进吞吐量。 在一个变型中,并行数据路径(包括缓冲器)与上述DMA辅助结合使用,以便允许处理器扩展逻辑与CPU并行地高效地操作。