17.08.2013 Views

第43 期 - Xilinx

第43 期 - Xilinx

第43 期 - Xilinx

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

系统采样率 如果采样率超过数 MHz,或者需要多个通<br />

道,FPGA 是最佳选择。<br />

系统规范<br />

Hardent 还提供介绍赛灵思器件、HDL 设计入门语<br />

言、优化技巧,以及设计与调试策略的公共课。另外还有<br />

专门针对高速 I/O 设计、嵌入式处理和 DSP 设计技巧的专<br />

业课程和研讨会。<br />

根据方框图开发的系统规范,或者包含方框<br />

图的系统规范映射到 FPGA 模块更为简便。<br />

数据率 如果 I/O 数据速率大于数 MBps,FPGA 设<br />

计更简单有效。<br />

数据宽度或精度<br />

由于具备高度统一的并行结构,FPGA 是高<br />

数据宽度或者高精度系统的不二之选。<br />

决策树或者条件分支 可以使用状态机方便地替代条件分支。如果<br />

要求的结构是决策树,嵌入式处理器内核或<br />

者 MicroBlaze 能够提供理想的解决方<br />

案。<br />

浮点 FPGA 可以有浮点内核。往往高精度定点设<br />

计能够取代对浮点的要求,在事实上提供更<br />

高性能的解决方案。<br />

Legacy code Mechanisms to adapt C code for use in<br />

FPGAs are now available.<br />

内核、库和<br />

第三方 IP 核<br />

FPGA DSP<br />

赛灵思和第三方厂商提供专为 FPGA 优化的<br />

丰富多样的可参数化的 IP 核和库。对 FPGA<br />

设计来说,许可协议的协商一般更加简单方<br />

便。<br />

表 1 - 选择 DSP 和 FPGA 时考虑的主要标准<br />

手 把 手 课 堂 : F P G A 1 0 1<br />

详细了解 Hardent 的培训日程,敬请访问:www.<br />

hardent.com/training。<br />

对采样率在数 KHz 的单通道应用,分立<br />

DSP 具有更高性价比。<br />

如果系统规范基于 C 语言模型,采用<br />

DSP 能够更加简便地完成类似功能模块的<br />

代码编写工作。<br />

在较低数据速率下一般有多余的周<strong>期</strong>可<br />

用,故 DSP 不会受带宽限制。<br />

在数据宽度与处理器总线宽度完全相同且<br />

算法中不存在位增加的潜在因素的情况<br />

下,不会有显著的制约。<br />

在有分支结构的情况下,用 DSP 一般更<br />

加容易实现。<br />

传统 DSP 可以有浮点内核。<br />

If much C code already exists, a traditional<br />

DSP may be quicker to code but<br />

may struggle to increase performance<br />

from the legacy system specification.<br />

有大量内核和库可用于传统 DSP。可能涉<br />

及按使用的特许权使用费或者复杂且具有<br />

限制性的收入方案。<br />

2012 年第 1 季度 41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!