Electronics 版 (精华区)
发信人: whynot (精诚所至,金石为开), 信区: Electronics
标 题: FPGA 的 DSP 应 用
发信站: 哈工大紫丁香 (Sun Sep 19 15:17:06 1999), 转信
FPGA 的 DSP 应 用
----------------------------------------------------------------------------
----
---- 目 前 半 导 体 的 制 造 工 艺 已 经 达 到0.25 μm、 五 层 金 属 的 水 平
,Xilinx 也 推 出 了 世 界 上 最 大 的FPGA:XC40125XV, 其 门 数 达 到25 万
门, 今 年 还 计 划 推 出0.18 μm、100 万 门 的FPGA, 并 且 采 用 具 有 系 统
集 成 特 性 的 结 构, 如 分 段 布 线、 除 片 内 分 布RAM 外 增 加 片 内RAM
和 高 速 片 外RAM 接 口 等。 这 些 技 术 为 芯 片 上 进 行 系 统 级 集 成 提
供 了 硬 件 条 件。
---- 在 开 发 系 统 上,Xilinx 与 综 合 技 术 实 力 很 强 的Synopsys 主 推Ex
press 软 件,Express 可 结 合 器 件 结 构 进 行 优 化 综 合, 以VHDL 或Veril
og 等 标 准 硬 件 描 述 语 言 进 行 设 计, 保 证 了 优 化 的 质 量。 由 于E
xp ress 是PC 平 台 的 软 件, 因 此 已 成 为 非 常 受 欢 迎 的 电 子 设 计 软
件。
---- 目 前, 国 外 已 广 泛 利 用 知 识 产 权(IP) 产 品 进 行 电 子 设 计,
Xilinx 把 其 内 核 产 品 和 第 三 方 合 作 伙 伴 开 发 的 系 统 级 设 计 模
块/ 系 统 作 为IP 产 品 来 提 供, 包 括DSP 、ATM、SDRAM 控 制 器 和CAN 总 线
接 口 等, 因 此, 客 户 由 以 前 购 买IC 产 品 然 后 在 印 制 板 上 集 成
系 统 的 方 式, 变 成 当 前 在 网 上 选 购IP 产 品 再 在 芯 片 上 集 成 系
统。
---- 由 此 可 见, 由 于 硬 件、 软 件 和IP 产 品 等 已 为 芯 片 上 系 统 级
集 成 创 造 了 条 件, 所 以FPGA 迅 速 向DSP 等 系 统 级 应 用 方 面 发 展。
---- 传 统 上,DSP 的 算 法 是 利 用 通 用 可 编 程DSP 器 件 实 现 低 速 率
的 应 用, 而 利 用 专 用DSP 芯 片 组 和 专 用 集 成 电 路(ASIC) 实 现 高
速 的 应 用。FPGA 的 优 点 为DSP 设 计 工 程 师 提 供 了 新 的 选 择 ,FPGA
具 有 类 似ASIC 的 定 制 功 能 的 优 点, 并 解 决 了ASIC 高 开 发 成 本 和
制 成 产 品 后 不 能 进 行 修 改 的 缺 点。FPGA 在 保 持 印 制 板 空 间 和 系
统 功 耗 不 变 的 同 时, 也 增 加 了 设 计 的 灵 活 性 和 适 应 性。 对 于
要 求 利 用DSP 的 设 计, 或 者 产 品 上 市 时 间 要 求 短 及 设 计 适 应 性
严 格 的 设 计,FPGA 是 很 好 的 解 决 方 案。
---- 基 于SRAM 的FPGA 特 别 适 合 包 括 乘 法、 累 加 等 的DSP 功 能 算 法,
以 及 广 泛 的 算 术 函 数, 如F FT、 褶 积 和 各 种 滤 波 器 算 法, 并 可
以 和 周 围 的 外 设 电 路 一 起 集 成。
---- 在FPGA 器 件 中 构 造DSP 系 统 时, 设 计 可 以 采 用 并 行 结 构 和 分
布 算 术 算 法 的 优 点, 使 资 源 最 小 化, 并 可 超 过 单 片 或 多 片DSP
器 件 的 性 能。FPGA 中 阵 列 乘 法 的 分 布 算 术 算 法 是 增 加 设 计 带
宽 和 流 量 的 一 个 方 法, 可 以 超 过 流 行DSP 方 案 的 几 个 数 量 级。
---- FPGA 还 具 有 系 统 运 行 过 程 中 进 行 再 配 置 的 能 力, 可 以 有 选
择 地 更 替 执 行 多 个 系 统 级 功 能 的 一 种。 系 统 内 可 编 程 的FPGA
可 以 在 系 统 运 行 期 间 在 印 制 板 上 进 行 再 配 置。 采 用 可 再 配 置
的 特 点 使 一 个 最 小 芯 片 的 方 案 可 以 转 换 为 执 行 多 个 功 能。 对
于 由 内 部 或 外 部 控 制 器 控 制 的 这 种 最 小 芯 片 的DSP 系 统,FPGA
增 加 了 系 统 的 功 能 和 处 理 能 力。 这 个“ 可 再 配 置 计 算 ” 技 术
已 经 开 始 影 响DSP 的 设 计 方 法。
---- Xilinx 的XC4000 FPGA 是 可 配 置 逻 辑 功 能 块(CLB) 的 大 矩 阵, 每
个CLB 有 两 个16 ×1bit 的 RAM 基 本 单 元,XC40125XL 包 含 超 过9000 个 带
有 触 发 器 和 可 编 程 互 连 的RAM。 每 个CLB 可 以 用 来 实 现 逻 辑 功 能
、 查 找 表 的ROM、 单 口 或 双 口RAM。 称 为SelectRAM 的 存 储 器 分 布 在
整 个 芯 片 内 , 因 此 是 片 内 分 布RAM。
---- Xilinx DSP 方 案 的 关 键 元 件 包 括 利 用 称 为 分 布 运 算 的 独 特
方 法, 分 布 运 算 对 于 分 布RAM 结 构 是 完 全 匹 配 的。 利 用 这 个 运
算 与 结 构 相 结 合 的 匹 配, 复 杂 的DSP 功 能 可 以 按 照 全 定 制 芯 片
的 效 率 装 配 进FPGA。 查 找 表 和 加 法 器 结 合 起 来 可 解 决 很 多 类
型 的DSP 问 题, 许 多 复 杂 的 运 算 在 查 找 表 中 被 解 决。 例 如, 在 串
行 分 布 运 算(SDA)FIR 滤 波 器 中, 查 找 表 包 含 预 先 计 算 的 滤 波
器 系 数 之 和, 利 用 输 入 的 采 样 数 据 作 为 到 查 找 表 的 地 址, 许
多 操 作 可 并 行 地 执 行, 不 用 任 何 乘 法 器 构 成 的FIR 滤 波 器 可 以
惊 人 地 减 少 执 行 此 功 能 需 要 的 资 源。
---- FIR 滤 波 器 中 的 分 布RAM 也 可 用 来 缓 冲 采 样 数 据 流。 对 于16
位 数 据 字, 每 个 采 样 字 要 求16 个 触 发 器。 如 果 构 造500 个 抽 头 将
需 要 超 过8000 个 触 发 器, 比 现 在 大 多 数FPGA 包 含 的 触 发 器 还 要
多, 但 是 采 样 分 布RAM 中 带 有 许 多 中 间 抽 头 的 大 容 量 移 位 寄 存
器 可 以 由RAM 基 本 单 元 构 成, 几 百 抽 头 和 运 算 每 秒 超 过 一 亿 次
采 样 率 的 滤 波 器 可 装 配 进 单 个FPGA 器 件 中。
---- 自 适 应 滤 波 器 也 可 以 得 益 于 分 布RAM。 基 于RAM 的 查 找 表 可
以 代 替 串 行 分 布 运 算 中 基 于RO M 的 查 找 表 和 并 行 分 布 运 算FIR
滤 波 器 的 核, 因 为RAM 查 找 表 允 许 系 数 瞬 时 更 新, 在FPGA 中 若 没
有 分 布RAM, 要 实 现 大 规 模 的 自 适 应 滤 波 器 是 不 可 能 的。
---- 在DSP 应 用 中, 几 十 亿 次 的 乘 法 累 加 要 求 许 多 结 点 能 够 高
速 转 换, 对 于CMOS 的IC 工 艺, 这 种 转 换 增 加 器 件 的 交 流 功 耗, 所
以, 功 耗 常 常 成 为 限 制 因 素, 降 低 功 耗 也 就 显 得 尤 其 重 要 。
对 于 给 定 工 艺 的 几 何 尺 寸, 降 低 功 耗 的 关 键 是 缩 短 金 属 连 线
的 长 度 来 减 少 分 布 电 容, 达 到 至 少 降 低 两 倍 的 功 耗。Xilinx FP
GA 器 件 采 用 分 段 布 线 的 结 构 来 降 低 功 耗, 也 使 其DSP 应 用 带 来
附 加 的 特 性。 它 允 许 在 设 计 实 现 之 前 规 定DSP 核 的 尺 寸 和 性 能
, 当DSP 核 装 配 到 一 个 大 器 件 时 得 到 相 符 的 性 能。
---- Xilinx 的CORE 产 生 器 和DSP 的LogiCORE 产 品 已 经 为 用 户 完 成 大 多
数DSP 的 设 计 工 作, 这 个 工 具 自 动 地 产 生 系 统 级DSP 功 能 块。 经
过 预 先 校 验 和 性 能 表 征 的DSP 核 可 以 从 分 层 的 库 中 选 择, 然 后
按 用 户 精 确 的 技 术 条 件 给 予 参 数, 只 要 连 接 中 心 功 能 块 就 能
创 建 一 个 每 秒 处 理 几 百 万 次 采 样 的 设 计, 而 不 需 要 开 发 实 时
的 处 理 器 运 行 码。CORE 产 生 器 产 生 符 合 用 户 技 术 条 件 的 核, 它
可 以 提 交 这 些 核 与 大 多 数 标 准 的 硬 件 设 计 环 境 使 用, 如VHDL、
Verilog 或 原 理 图 输 入 等, 它 们 的 输 出 是 逻 辑 网 表 和 行 为 模 型,
为 原 理 图 输 入 使 用 的 符 号 形 式 或 为VHDL 及Verilo g 使 用 的 指 令
码,LogiCORE 数 据 表 中 给 出 每 个 核 的 性 能。
---- 由 于 目 前 的 流 行 趋 势 是 网 上 选 购IP 产 品 及 单 片 集 成 数 字
系 统, 这 就 为FPGA 的DSP 应 用 创 造 了 广 阔 的 应 用 前 景。
--
-----------------------------------------------
因一个词的力量
我重新开始生活
我生来就认识你
要把你称作
自由
※ 来源:·饮水思源站 bbs.sjtu.edu.cn·[FROM: 202.120.8.3]
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: whynot.bbs@bbs.sjtu.]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.361毫秒