System and method for generating a configurable processor supporting a user-defined plurality of instruction sizes
    1.
    发明授权
    System and method for generating a configurable processor supporting a user-defined plurality of instruction sizes 有权
    用于生成支持用户定义的多个指令大小的可配置处理器的系统和方法

    公开(公告)号:US07937559B1

    公开(公告)日:2011-05-03

    申请号:US11761322

    申请日:2007-06-11

    Abstract: A processor generation system includes the ability to describe processors with three instruction sizes. In one example implementation, instructions can be 16-, 24- and 64-bits. This enables a new range of architectures that can exploit parallelism in architectures. In particular, this enables the generation of VLIW architectures. According to another aspect, the processor generator allows a designer to add a configurable number of load/store units to the processor. In order to accommodate multiple load/store units, local memories connected to the processor can have multiple read and write ports (one for each load/store unit). This further allows the local memories to be connected in any arbitrary connection topology. Connection box hardware is automatically generated that provides an interface between the load/store units and the local memories based on the configuration.

    Abstract translation: 处理器生成系统包括描述具有三种指令大小的处理器的能力。 在一个示例实现中,指令可以是16位,24位和64位。 这使得可以利用架构中的并行性的新系列架构。 特别地,这使得能够生成VLIW架构。 根据另一方面,处理器生成器允许设计者向处理器添加可配置数量的加载/存储单元。 为了适应多个加载/存储单元,连接到处理器的本地存储器可以具有多个读取和写入端口(每个加载/存储单元一个)。 这进一步允许本地存储器以任何任意连接拓扑连接。 自动生成连接盒硬件,根据配置,在加载/存储单元和本地存储器之间提供接口。

Patent Agency Ranking