首页> 外文期刊>Journal of signal processing systems for signal, image, and video technology >Exploration and Rapid Prototyping of DSP Applications using SystemC Behavioral Simulation and High-level Synthesis
【24h】

Exploration and Rapid Prototyping of DSP Applications using SystemC Behavioral Simulation and High-level Synthesis

机译:使用SystemC行为仿真和高级综合探索和快速开发DSP应用原型

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

摘要

Early exploration of communication architectures and timing behaviors is a key step in modern system design flows. This paper proposes a framework for the design space exploration of DSP applications. The proposed approach is based on four main abstraction levels: algorithmic, architectural (communication interface), behavioral (I/O timing diagram) and RTL. The system specification is based on a set of Behavioral Description Models (BDM) which communicate through channels: each BDM represents a hardware component. For this purpose, a BDM (1) embeds a sequential function-that describes the computing algorithm to be implemented-into a module and (2) includes a set of I/O and control processes. Communication architectures and timing behaviors (I/O scheduling, I/O parallelism...) of each BDM can be modified and easily explored by adding I/O and control code into the dedicated concurrent processes. This allows keeping the description of the functionality unchanged throughout the refinement steps. The high-level synthesis tool GAUT is next used to generate, from the unmodified sequential function, the RTL architectures that respect the constraints i.e. the refined I/O timing behavior. The use of BDMs for the system description allows the designer to simulate and to evaluate several communication architectures and several timing behaviors during the performance analysisrnphase. The interest of our approach is shown through the case study of a Hyper-plane Intersection and Selection HIS algorithm for MC-CDMA system.
机译:对通信体系结构和时序行为的早期探索是现代系统设计流程中的关键一步。本文为DSP应用程序的设计空间探索提出了一个框架。所提出的方法基于四个主要抽象级别:算法,体系结构(通信接口),行为(I / O时序图)和RTL。系统规范基于一组行为描述模型(BDM),它们通过通道进行通信:每个BDM代表一个硬件组件。为此,BDM(1)将顺序功能(描述要实现的计算算法)嵌入到模块中,并且(2)包括一组I / O和控制过程。通过将I / O和控制代码添加到专用并发进程中,可以修改和轻松探索每个BDM的通信体系结构和时序行为(I / O调度,I / O并行性...)。这允许在整个优化步骤中保持功能描述不变。接下来,使用高级综合工具GAUT从未经修改的顺序函数生成尊重约束即改进的I / O时序行为的RTL体系结构。在系统描述中使用BDM可使设计人员在性能分析阶段模拟和评估几种通信体系结构和几种时序行为。通过针对MC-CDMA系统的超平面交叉点和选择HIS算法的案例研究,表明了我们方法的兴趣。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号