Altera提供FPGA, CPLD和ASIC解决方案
  • 下载
  • 文档资料
  • 产品
    • 器件
    • 设计软件
    • IP
    • 开发套件/电缆
    • 设计和支持服务
    • 资料
  • 最终市场
    • 汽车
    • 广播
    • 计算机和存储
    • 消费类
    • 工业
    • 医疗
    • 军事和航空航天
    • 测试和测量
    • 无线通信
    • 有线通信
  • 技术中心
    • DSP
    • 外部存储器
    • 嵌入式处理
    • 收发器
    • 并行I/O
    • 信号完整性
    • 系统集成
  • 教育与活动
    • 培训中心
    • 大学计划
    • 网络研讨会和视频
    • 演示
    • 活动日程
  • 支持
    • 设计和支持资源指南
    • 知识数据库
    • 器件
    • 软件
    • IP
    • 开发套件和电缆
    • 设计范例
    • 参考设计
    • 下载
    • 用户社区和论坛
    • mySupport
  • 公司介绍
    • 关于我们
    • 客户成功案例
    • 合作伙伴
    • 新闻中心
    • 投资者关系
    • 保护环境
    • 职位招聘
    • 联系我们
  • 在线购买
    • 器件
    • 设计软件
    • 开发和教育套件
    • 电缆和可编程硬件
    • IP
  • 全部页面
  • 产品型号
  • 知识数据库
  • 支持&技术资料
  • 论坛 & Wiki

OpenCore 设计验证—Stratix III FPGA 的优势随着设计容量的提高更加明显

主页 > 产品 > 器件 > Stratix III (L和E) > 简介 > OpenCore 设计验证Stratix III FPGA 的优势

对7个最流行、规模最大的OpenCore设计进行的基准测试表明,和最相近的竞争FPGA相比,随着设计容量的提高,Stratix® III FPGA在性能、逻辑占用和编译时间上的优势更加明显。请参考表1的全部测试结果,以及表2中用于测试目的的器件和速率等级。

表 1. Stratix III 和 Quartus II 的优势随着设计容量的提高更加明显
特性 相对于最相近竞争器件的优势

性能

提高了65%

逻辑占用

适配的逻辑平均多出46%

编译时间

快3到9倍

  • OpenCore标记和基准测试方法(PDF)
  • 查看结果并下载OpenCore设计
表 2. 测试的器件和速率等级
FPGA Altera Xilinx

器件

EP3S340-3(1)

XC5VLX330-2(1)

速率等级

中速(2)

中速(2)

注释:

  1. 在更小的器件上有相似的结果
  2. 中速等级在软件上是最快的

在进行测试时,选择了www.OpenCores.org上最流行、规模最大的7个设计,表3列出了它们的逻辑单元需求。为仿真提高设计容量对性能、逻辑占用和编译时间的影响,在FPGA中例化了每个OpenCore的多个实例。在基准测试和标记方法中非常仔细,确保每个内核并行实现,内核之间以及打包器逻辑中没有关键时序通路。

表 3. OpenCore 设计
OpenCore 逻辑单元 ALM
oc_aquarius 6475 2590
oc_des_des3perf 15670 6268
oc_ethernet 3548 1419
oc_oc8051 4115 1646
oc_or1k 7028 2811
oc_pci 3630 1452
oc_usb_funct 4318 1727

性能优势

在图1中,Y轴表示Stratix III FPGA和最相近竞争FPGA的 fMAX 比。 x 轴表示 7 个 OpenCore 设计中,每个设计中标记的内核数量。 1.0 线以上的任何数据点都表示 Stratix III FPGA 在性能上的优势。为提高设计容量 ( 逻辑占用 ) ,增大了每一内核在 FPGA 中例化的标记数量。随着标记数量的增大,结果表明:

  • 由于最相近的竞争器件性能迅速劣化,fMAX 比在增大。Stratix III FPGA的性能优势提高了 65%。
  • Quartus ® II 软件充分利用了Altera高效的FGPA 体系结构,使用Stratix III FPGA优异的布线互联技术,在高性能应用中,以最少的跳转来连接大部分逻辑单元。

图1. oc_aquarius OpenCore标记

Figure 1. oc_aquarius OpenCore stamping
查看全图

逻辑占用的优势

图2和表4显示了在FPGA内核中能够例化的内核的最大数量。对于逻辑占用,结果表明:

  • Stratix III FPGA 比最相近的竞争器件适配的逻辑平均多出 46%。
  • Quartus II 软件采用自适应逻辑模块 (ALM) 来实现逻辑功能,提高了逻辑利用率,原因在于 ALM 分段功能的效率非常高。

图2. Stratix III性能优势随着设计容量(逻辑占用)的提高更加明显

Figure 2. Stratix III Performance Advantage Increases with Design Size (Utilization)
查看全图

表 4. 例化的最大标记数量和逻辑占用
OpenCore设计 Stratix III 3SL340 内核数量 Virtex-5 V5LX330 内核数量 Stratix III 3SL340 逻辑占用百分比 Virtex-5 V5LX330 逻辑占用百分比
oc_aquarius 50 15 91.0 28.0
oc_des_des3perf 30 10 100.0 43.9
oc_ethernet 115 90 99.0 89.0
oc_oc8051 85 70 94.0 83.0
oc_or1k 40 20 92.0 45.5
oc_pci 110 70 98.0 75.0
oc_usb_funct 80 80 95.0 93.0


表5显示,提高设计容量超出所列出的标记数量后,出现了误码。注意,最相近的竞争器件通常会过早地无法进行编译,出现“没有布线”的错误。

表 5. 下一内核标记的误码
设计 Stratix III 的错误 Virtex-5 的误码
oc_aquarius
没有足够的 LABs(1)
没有足够的 RAM
oc_des_des3perf

没有足够的 LAB

没有布线

oc_ethernet

没有足够的 LAB

没有布线

oc_oc8051

没有足够的 LAB

没有布线

oc_or1k

没有足够的 LAB

没有布线

oc_pci

没有足够的 RAM

没有足够的RAM

oc_usb_funct

没有足够的 LAB

没有足够的逻辑片

注释:

  1. LAB = 逻辑阵列模块

编译时间的优势

图3和表6的对比显示,最相近竞争器件的编译时间受限于能够适配的最大内核数量。对于编译时间,结果表明:

  • Stratix III FPGA编译比最相近竞争器件快3到9倍。

图3. 编译时间对比

Figure 3. Maximum number of stamps instantiated for each OpenCore design in the FPGA
查看全图

表 6. 编译时间对比
设计 标记的内核数量 ISE, 9.2i SP4
(小时)
Quartus II, 8.0
(小时)
Quartus II 和 ISE
oc_aquarius 15 6.53 0.99

快 6.6 倍

oc_des_des3perf 10 4.11 1.24

快 3.3 倍

oc_ethernet 90 14.48 2.2

快 6.6 倍

oc_oc8051 70 16.35 2.85

快 5.7 倍

oc_or1k 20 5.98 1.64

快 3.6 倍

oc_pci 70 16.33 2.47

快 6.6 倍

oc_usb_funct 80 23.68 2.54

快 9.3 倍

基准测试和标记方法

所有的 OpenCores 基准测试结果基于 Altera® FPGA 和等价的最相近竞争 FPGA 的对比,在软件上其速率等级大致相当。

  • OpenCore 标记和基准测试方法 (PDF) 的详细信息

如果需要下载7个OpenCore设计,查看每个设计结果,请参考表7。

表 7. 每个设计的基准测试结果
下载 OpenCores 源代码(1) 基准测试
oc_aquarius

结果  (PDF)

oc_des_des3perf

结果  (PDF)

oc_ethernet

结果  (PDF)

oc_oc8051

结果  (PDF)

oc_or1k

结果  (PDF)

oc_pci

结果  (PDF)

oc_usb_funct

结果  (PDF)

注释:

  1. 请联系Altera,获取本地综合设计工程文件。

    Altera 提供经过业界专家认可的第三方性能基准测试方法(PDF) ,用于对比来自一家 FPGA 供应商的器件系列以及竞争解决方案的 FPGA 性能。这样,保证了在测试 Altera FPGA,以及将其和竞争 FPGA 对比时有一致的测试环境。

    • Altera 的 FPGA 性能基准测试方法 白皮书
    • 正确进行 FPGA 基准测试指南 白皮书

相关链接

  • Stratix III 器件系列
  • Stratix III FPGA 性能
  • Stratix III 和 Virtex-5 的逻 辑效率对比
  • Stratix III FPGA 和 Xilinx Virtex-5 器件:体系结构和性能对比 ( 白皮书 )
给本页评分


  • 高端 FPGA
    • 关于Stratix系列
    • Stratix V (E, GX, GS, GT)
      • 简介
      • 收发器(GX, GS, GT)
      • 文档资料
    • Stratix IV (E,GX和GT)
      • 简介
        • 体系结构
        • 密度
        • 性能
        • 功耗
      • 收发器(GX)
      • 最终市场和应用
      • 设计资源
      • 文档资料
      • 开始设计
    • Stratix III (L和E)
      • 简介
      • 最终市场应用
      • 设计资源
      • 文档资料
      • 开始设计
    • Stratix II (和GX)
      • Stratix II
        • 简介
        • 设计工具
        • 特性
        • 文档资料
      • Stratix II GX
        • 简介
        • 设计工具
        • 特性
        • 文档资料
    • Stratix (和GX)
      • Stratix
        • 简介
        • 设计工具
        • 特性
        • 文档资料
      • Stratix GX
        • 简介
        • 设计工具
        • 特性
        • 文档资料
  • 中端FPGA
    • 关于Arria系列
    • Arria II (GX和GZ)
      • 简介
        • 体系结构
        • 功耗
      • 收发器
      • 最终市场 & 应用
      • 设计资源
      • 文档资料
      • 开始设计
    • Arria GX
      • 简介
        • 体系结构
        • 软件
      • 收发器
      • 应用
      • 设计资源
      • 文档资料
      • 开始设计
  • 低成本FPGA
    • 关于Cyclone系列
    • Cyclone IV (E和GX)
      • 简介
        • 体系结构
        • 功耗
      • 收发器
      • 最终市场和应用
      • 设计资源
      • 文档资料
      • 开始设计
    • Cyclone III(和LS)
      • 简介
        • 体系结构
        • 功耗
      • 最终市场应用
      • 设计资源
      • 文档资料
      • 开始设计
    • Cyclone II
      • 简介
      • 设计工具
      • 特性
      • 文档资料
    • Cyclone
      • 简介
      • 设计工具
      • 特性
      • 文档资料
  • CPLD
    • 关于MAX系列
    • MAX II (和G, Z)
      • 简介
        • 架构
        • 功耗
        • 独特功能
      • 应用
      • 设计资源
      • 文档资料
      • 开始设计
    • MAX 3000A
      • 简介
      • 设计资源
      • 特性
      • 文档资料
  • ASIC
    • 关于Hardcopy系列
    • HardCopy V
    • HardCopy IV (E和GX)
      • 简介
        • 功耗
        • SEU
        • 性能
      • 最终市场应用
      • 开始设计
    • HardCopy III
      • 简介
        • 体系结构
        • 功耗
        • SEU
        • 性能
      • 最终市场应用
      • 文档资料
      • 开始设计
    • HardCopy II
      • 简介
        • 功耗
        • SEU
        • 性能
      • 最终市场应用
      • 文档资料
      • 开始设计
    • HardCopy Stratix
      • 简介
      • 设计资源
      • 特性
      • 文档资料
  • 特殊市场供货
    • 无铅
      • 文档资料
    • 扩展温度标准
    • 工业温度
    • 军事温度
    • 汽车温度
  • 配置器件
    • 增强型配置器件
      • 简介
      • 设计工具
      • 特性
      • 文档资料
    • 串行配置器件
      • 简介
      • 设计工具
      • 特性
      • 文档资料
  • 成熟器件
    • 产品列表
    请填写反馈意见
    产品 | 最终市场 | 技术中心 | 教育与活动 | 支持 | 公司介绍 | 在线购买
    联系我们 | 站点帮助 | 网站导航 | 个人信息 | 法律申明
    Copyright © 1995-2010 Altera International Limited. 版权所有
    Altera Forum
    Altera
    论坛
    RSS
    RSS
    Flickr
    Flickr
    Email Updates
    电邮新闻