17.08.2013 Views

下载 - Xilinx

下载 - Xilinx

下载 - Xilinx

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

operations.pdf<br />

该应用指南介绍一种使用赛灵思 SYSTEM GENERATOR<br />

FOR DSP 工具,为基于坐标旋转算法(CORDIC)的三角函数、<br />

幂和对数运算创建可参数化浮点库运算的方法。该设计采用定<br />

点 CORDIC LOGICORE IP 5.0 版模块,结合加法器、乘法器、<br />

比 较 器、ROM 和 FIFO 等 浮 点 构 建 块, 创 建 一 组 浮 点<br />

CORDIC 函数,用作应用中的构建块。这些函数是图像处理、<br />

操纵器运动、雷达信号处理、机器人和优化工艺等各种工程应<br />

用不可或缺的。这类工程应用需要高效地完成大量三角函数或<br />

幂运算。<br />

作 者 N I K H I L D H U M E 和 R A M A K R I S H N A N<br />

SRINIVASAKANNAN 通过将范围扩展算法用于底层定点模块,<br />

使用 SYSTEM GENERATOR FOR DSP 13.4 版本,为计算<br />

三角函数、幂和对数运算设计出一种浮点库。该库支持 IEEE-<br />

754 浮点标准设定的单精度和双精度输入。根据作者的演示,<br />

性能与底层的定点模块类似。<br />

XAPP518:使用 PCI EXPRESS 技术实现 VIRTEX-6<br />

FPGA 的 BPI PROM 在系统编程<br />

http://www.xilinx.com/cn/support/documentation/<br />

application_notes/xapp518-isp-bpi-prom-virtex-6-pcie.<br />

pdf<br />

许多系统使用字节宽度外设接口(BPI)闪存存储器进行<br />

FPGA 配置和系统数据存储。在系统部署后,一般不需要或不<br />

可能直接更新闪存 PROM。解决这个问题的方法之一就是使<br />

用 FPGA 为与之连接的 PROM 编程。这种方法也称为在系统<br />

编程(ISP)。ISP 的实例之一即 IMPACT 支持的间接编程功能。<br />

IMPACT 采用批处理和 GUI 操作方式。此时 IMPACT 使用<br />

JTAG 接口端口作为主机和 FPGA 之间的通信信道。IMPACT<br />

工具将位(BIT)文件发送给 FPGA,反过来 FPGA 随即对与<br />

之相连的 PROM 编程。<br />

但是,许多嵌入式系统没有 JTAG 接口连接。FPGA 往往<br />

是 PCI EXPRESS 总线上的一个端点。因为通过标准 PCIE 外<br />

设不能提供 JTAG 接口通道,在端点上对 PROM 编程的唯一<br />

方法就是跨 PCIE 系统编程。SIMON TAN 撰写的本应用指南<br />

提供了一个 ISP 参考设计,用于演示在 VIRTEX-6 PCIE 系统<br />

中对在系统 BPI PROM 编程的方法及考虑事项。<br />

XAPP583:使用微处理器通过从串行模式或从<br />

SELECTMAP 模式配置 7 系列 FPGA<br />

http://www.xilinx.com/cn/support/documentation/<br />

application_notes/xapp583-fpga-configuration.pdf<br />

许多嵌入式系统设计人员都在寻求减少组件数量,提升灵<br />

活性。为实现这两个目标,他们可使用系统内的微处理器配置<br />

FPGA。本应用指南以赛灵思 7 系列 FPGA 为例,详细探讨了<br />

配置方法。作者 MATT NIELSON 在文中引入 C 代码,阐述了<br />

使用从串行 (SLAVE SERIAL) 模式或从 SELECTMAP(SLAVE<br />

SELECTMAP) 模 式 的 实 例 应 用。 该 实 例 使 用<br />

MICROBLAZE 处理器来配置 KINTEX-7 XC7K325T 器件。<br />

该应用指南提供配置背景和两套完整的参考设计。虽然微<br />

处理器 C 代码针对的是赛灵思 MICROBLAZE 处理器,但编<br />

写的时候考虑了可移植性。将 C 代码移植到另一个处理器上<br />

需要一些功夫,不过所有的设计文档都已经广泛地记录。<br />

XAPP587:用 7 系列 FPGA 完成 BPI 快速配置和<br />

IMAPCT 闪存编程<br />

http://www.xilinx.com/cn/support/documentation/<br />

application_notes/xapp587-bpi-fast-configuration.pdf<br />

7 系列 FPGA 字节宽度外设接口(BPI)配置模式,结合<br />

同步读取和外部主配置时钟(EMCCLK)选项,可从直接<br />

FPGA 接口以最短的时间完成配置。作者 STEPHANIE TAPP<br />

在本应用指南中将这种组合称为“BPI 快速配置”。应用指南<br />

介绍通过 7 系列 FPGA 间接对并行 NOR FLASH 编程的硬件<br />

设置、文件生成和工具流。“BPI 快速配置”可对大容量非易<br />

失性存储器编程,且配置时间不到传统 BPI 配置(采用异步读<br />

取) 时 间 的 八 成。 该 应 用 指 南 使 用 VC707 评 估 板 上 的<br />

VIRTEX-7 FPGA 和 28F00AG18F 并行 NOR FLASH 演示了<br />

使用 ISE 设计套件 14.1 版本的设计流程。<br />

2012 年冬季刊 赛灵思中国通讯 46 期 59

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

Saved successfully!

Ooh no, something went wrong!