首页> 外文学位 >The automatic generation of application specific processors.
【24h】

The automatic generation of application specific processors.

机译:自动生成专用处理器。

获取原文
获取原文并翻译 | 示例

摘要

In recent years the device density in integrated circuits has become so great that entire systems are being fabricated on a single chip. Market demands and lower manufacturing costs force the design of these single chip system implementations to be completed in shorter times leading to a productivity gap between device density and system design times. This productivity gap is causing system designers to approach the design process in innovative ways. Behavioural synthesis, hardware-software design partitioning, IP block licensing, and application specific processors show promise in the drive to alleviate this productivity gap. The use of application specific processors licensed from third-party sources limit the ability of the system designer to specify the intricate details of the processor, while designing an application specific processor in-house is time-consuming. This thesis describes the development of a language and set of tools that enable the automatic generation of application specific processors. The language OPAL, or O&barbelow;bject-oriented P&barbelow;rocessor A&barbelow;rchitecture L&barbelow;anguage, allows a processor architect to describe the processor's functional needs without requiring the designer to specify implementation specific details such as the data path and control logic. The OPAL toolset automatically generates a Hardware Description Language (HDL) description of the application specific processor. A processor specific assembler is automatically generated allowing the processor user to write assembly level code for the application specific processor. In addition, a processor emulator is generated allowing the processor designer to execute assembly level code on a PC to verify functional correctness of the processor and assembly code. Examples of the OPAL language and tools are provided in the thesis.
机译:近年来,集成电路中的器件密度变得如此之大,以至于整个系统都被制造在单个芯片上。市场需求和较低的制造成本迫使这些单芯片系统实施方案的设计在更短的时间内完成,从而导致器件密度和系统设计时间之间的生产率差距。这种生产率差距正在导致系统设计人员以创新的方式进行设计流程。行为综​​合,硬件软件设计分区,IP块许可和专用处理器在减轻这种生产率差距的驱动力中显示出希望。从第三方来源获得许可的专用处理器的使用限制了系统设计人员指定处理器的复杂细节的能力,而在内部设计专用处理器则非常耗时。本文描述了一种语言和工具集的开发,这些语言和工具集能够自动生成专用处理器。语言OPAL或面向对象的语言P或处理程序A的语言允许处理器架构师描述处理器的功能需求,而无需设计人员指定具体实现细节,例如数据路径和控制逻辑。 OPAL工具集会自动生成专用处理器的硬件描述语言(HDL)描述。处理器专用的汇编器会自动生成,允许处理器用户为专用处理器编写汇编级代码。另外,生成了处理器仿真器,允许处理器设计人员在PC上执行汇编级代码,以验证处理器和汇编代码的功能正确性。本文提供了OPAL语言和工具的示例。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号