首页> 外文会议>Hardware/software - codesign and system synthesis (col - located with ESWEEK) >Designing Parameterized Signal Processing IPs for High Level Synthesis in a Model Based Design Environment
【24h】

Designing Parameterized Signal Processing IPs for High Level Synthesis in a Model Based Design Environment

机译:在基于模型的设计环境中设计用于高级综合的参数化信号处理IP

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

摘要

Model based hardware/software synthesis can lead to fast and efficient embedded system implementations, by enabling quick design space exploration. High level hardware modeling and implementation can be accelerated by using functionally verified parameterized models that are optimized for high level hardware synthesis. Such models can be designed so that they can be easily integrated with a high level modeling environment, such as Simulink, and at the same time provide ample flexibility to perform design space exploration when mapped to hardware. During signal processing hardware design, the focus is mostly on the architectural representation (data parallelism, pipelining, memory access, etc.) to meet throughput requirement and on data path modeling to analyze the effects of quantization. In this paper we present our experience of modeling an FFT block that can be integrated with the Simulink model based design environment for simulation and verification, and later can be used to perform architectural design space exploration and hardware implementation with optimal data path selection. A key advantage of our model is that the very same bit-accurate C code is used for simulation and for high-level synthesis, because it has been written with both aspects in mind (while for software implementation either our code or the code provided by the Mathworks can be used equally well). To prove the feasibility of our proposed approach we synthesized our FFT for two DSP applications with very different performance and cost requirements, namely a frequency domain audio detector and a GPS acquisition algorithm, and compared it with existing manual implementations.
机译:通过实现快速的设计空间探索,基于模型的硬件/软件综合可以导致快速而有效的嵌入式系统实现。通过使用经过功能验证的参数化模型可以加快高级硬件的建模和实施,这些参数化模型针对高级硬件综合进行了优化。可以对此类模型进行设计,以使它们可以轻松地与高级建模环境(例如Simulink)集成,并同时提供足够的灵活性,以在映射到硬件时执行设计空间探索。在信号处理硬件设计过程中,重点主要放在满足吞吐量要求的体系结构表示(数据并行性,流水线,内存访问等)上,以及数据路径建模上以分析量化效果。在本文中,我们介绍了对FFT块进行建模的经验,该FFT块可以与基于Simulink模型的设计环境集成在一起以进行仿真和验证,随后可以用于执行架构设计空间探索和具有最佳数据路径选择的硬件实现。我们的模型的主要优势在于,使用相同的位精度C代码进行仿真和高级综合,因为在编写时考虑了这两个方面(而对于软件实现,我们的代码或由Mathworks可以同样好地使用)。为了证明我们提出的方法的可行性,我们针对具有不同性能和成本要求的两个DSP应用(即频域音频检测器和GPS采集算法)对FFT进行了合成,并将其与现有的手动实现进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号