发明授权
US07937559B1 System and method for generating a configurable processor supporting a user-defined plurality of instruction sizes
有权
用于生成支持用户定义的多个指令大小的可配置处理器的系统和方法
- 专利标题: System and method for generating a configurable processor supporting a user-defined plurality of instruction sizes
- 专利标题(中): 用于生成支持用户定义的多个指令大小的可配置处理器的系统和方法
-
申请号: US11761322申请日: 2007-06-11
-
公开(公告)号: US07937559B1公开(公告)日: 2011-05-03
- 发明人: Akilesh Parameswar , James Alexander Stuart Fiske , Ricardo E. Gonzalez
- 申请人: Akilesh Parameswar , James Alexander Stuart Fiske , Ricardo E. Gonzalez
- 申请人地址: US CA Santa Clara
- 专利权人: Tensilica, Inc.
- 当前专利权人: Tensilica, Inc.
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Pillsbury Winthrop Shaw Pittman LLP
- 主分类号: G06F9/00
- IPC分类号: G06F9/00
摘要:
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.
信息查询