Altera Home Page
文档资料 许可
在线购买 下载

  主页   |   产品   |   支持   |   最终市场   |   技术中心   |   教育与活动   |   公司介绍   |   在线购买  
  器件   |   设计软件   |   IP   |   设计服务   |   开发套件及配件   |   资料  

 选择适合的器件
      FPGA vs ASIC Calculator
      器件系列介绍
      性能优势
  
 FPGA
   Stratix II
   Stratix
   Cyclone II
   Cyclone
   Stratix II GX
   Stratix GX
   APEX II
   APEX 20K
   Mercury
   FLEX 10K
   ACEX 1K
   FLEX 6000
  
 CPLD
   MAX II
   MAX 3000A
   MAX 7000
  
 结构化ASIC
   关于HardCopy
   HardCopy II
   HardCopy Stratix
   HardCopy APEX 20K
  
 配置器件
   增强型配置器件
   串行配置器件
  
 嵌入式处理器
      关于Excalibur
   Excalibur器件
  
 特殊市场供货
      无铅
      扩展温度标准
      工业级
  
 成熟器件
      FLEX 8000
      MAX 9000
      老器件
  

Timing Analysis Techniques

Benchmarking results can be influenced significantly depending on the interpretation of results from the different FPGA computer-aided drawing (CAD) tools. Different tools analyze circuits differently, and may lead to incorrect conclusions about the benchmarking results.

Timing Analysis Differences in Altera’s Quartus II Software & Xilinx’s ISE Software

By default, Quartus® II timing analysis makes conservative assumptions and analyzes designs to give users the most information possible. ISE trace analyzes only that which is constrained. Unconstrained paths are not reported. This means that, depending on which paths the timing analysis measures, the wrong conclusion can result.

A summary of the differences between Xilinx ISE and Altera® Quartus II software is provided in Table 1. The Performing Equivalent Timing Analysis Between the Altera Quartus II Software & Xilinx ISE white paper (PDF) contains more details.

Table 1. Xilinx ISE Compared With Altera’s Quartus II Software: Timing Analysis Issues
Design Structure Xilinx ISE Altera Quartus II Software
Registered Clock
  • Relationship between clocks not inferred
  • The output of a register can be a separate clock domain if constrained properly
  • Relationship between clocks is inferred and the paths between them analyzed
  • Can be treated as separate clock domains with constraints
Gated Clock
  • Analyzed only when constrained
  • Relationship between clocks is inferred and the paths between them analyzed
  • Can be treated as separate clock domains with constraints
Designs With Digital Clock Managers (DCMs) or Phase-Locked Loops (PLLs)
  • Analyzed if constraint applied to input of DCM
  • Analyzed based on PLL clock setting made in PLL MegaWizard® Plug-In
I/O Pins: Setup & Clock-to-Out Times
  • Registered clock preceding input or output register not analyzed
  • All worst-case structures analyzed
Combinational Loop
  • Not analyzed
  • Warning reported
  • Analyzed by default, but can be cut by user if desired

The Altera benchmark process ensures that these timing analysis differences are fixed in order to perform equivalent comparisons between Altera and Xilinx architectures.

Related Links

 
Three Steps to Higher Performance

Xilinx Users: See How Quartus II Software Compares to ISE

FPGA Performance Benchmarking Methodology White Paper (PDF)

   
注册索取最新邮件通知

Three Steps to Higher Performance

Stratix II Devices: The Biggest & Fastest FPGAs

Cyclone II—The Lowest-Cost FPGAs Ever

  请填写反馈意见