首页> 外文会议>International Symposium on System Synthesis >A processor description language supporting retargetable multi-pipeline DSP program development tools
【24h】

A processor description language supporting retargetable multi-pipeline DSP program development tools

机译:处理器描述语言支持Retargetable多管线DSP程序开发工具

获取原文

摘要

Many ISA-level machine description languages have been introduced to support the automated development and retargeting of digital signal processor (DSP) software development tools. These languages have yet to move below the ISA-level and adequately address DSP pipeline issues. ISA-level bit-accurate models may be reasonable for small micro-controllers, but are inadequate when applied to complex high-performance DSPs. We introduce a new machine description language, RADL, which supports the automated generation of DSP programming tools. From RADL, we can generate production-quality tools including cycle- and phase-accurate simulators. RADL has explicit support for pipeline modeling, including delay slots, interrupts, hardware loops, hazards, and multiple interacting pipelines in a natural and intuitive way. RADL can represent both SIMD and MIMD instruction styles. We have coupled our language to an in-house tool-chain generator which is used to create production assemblers, simulators and compilers.
机译:许多ISA级机器描述语言已被引入以支持数字信号处理器(DSP)软件开发工具的自动开发和重新定位。这些语言尚未在ISA级以下移动,并充分解决DSP管道问题。 ISA级位准确模型可能适用于小型微控制器,但在应用于复杂的高性能DSP时不足。我们介绍了一种新的机器描述语言Radl,支持DSP编程工具的自动化生成。从Radl,我们可以产生生产 - 质量工具,包括循环和相位准确的模拟器。 Radl对管道建模有明确支持,包括延迟插槽,中断,硬件环,危险和多种互动管道,具有自然和直观的方式。 Radl可以代表SIMD和MIMD指令样式。我们已将我们的语言耦合到内部工具链生成器,用于创建生产汇编程序,模拟器和编译器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号