Visible to Intel only — GUID: zat1513978420238
Ixiasoft
Visible to Intel only — GUID: zat1513978420238
Ixiasoft
3.3. FPGA Design Flow Using Tools with GUIs
The Intel® Quartus® Prime Pro Edition and the Vivado* software GUIs address the major FPGA design steps in different ways.
GUI Feature | Xilinx* Vivado* Software | Intel® Quartus® Prime Pro Edition Software |
---|---|---|
Project Creation | New Project | New Project Wizard |
Design Entry | HDL Editor | HDL Editor |
EDA Netlist | EDA Netlist | |
- | Schematic/Block Editor | |
- | State Machine Editor | |
IP Catalog | IP Catalog and Parameter Editor | |
IP Integrator | Platform Designer System Integration Tool | |
IP Packager | Platform Designer Component Editor | |
IP Status | Report IP Status | Upgrade IP Components |
Design Constraints | Device, Physical and Timing Constraints window | Assignment Editor, Timing Analyzer Text Editor |
Synthesis | Synthesis | Analysis and Synthesis |
Third-Party EDA Synthesis | Third-Party EDA Synthesis | |
Design Implementation | Implementation | Fitter (Plan, Early Place, Place, Route, Retime0 and Finalize) |
Finalize Pinout | Byte Planner for memory banks Device Window and Package Window in I/O Planning View Layout |
Interface Planner Pin Planner |
Viewing and Editing Design Placement | Device Window (in I/O Planner View Layout) Package Window (in I/O Planner View Layout) |
Chip Planner |
Static Timing Analysis | Report Timing | Timing Analyzer |
Generation of Device Programming Files | Hardware Manager | Assembler |
Power Analysis | Xilinx* Power Estimator (XPE) Report Power |
Early Power Estimation (EPE) Power Analyzer |
Simulation | Vivado* Simulator | ModelSim* - Intel® FPGA Starter Edition |
Third-Party Simulation Tools | Third-Party Simulation Tools | |
Hardware verification | Hardware Manager | System Console |
Integrated Logic Analyzer (ILA) and System ILA IP | Signal Tap Logic Analyzer | |
Xilinx* Virtual Input Output (VIO) | In-System Sources and Probes | |
JTAG-to-AXI Master | System Console | |
IBERT IP and Serial I/O Analyzer Tool | Transceiver Toolkit | |
Memory Calibration Debug Tool | EMIF Debug Toolkit EMIF Debug GUI |
|
Remote Debug using Xilinx* Virtual Cable (XVC) | Remote Debug using existing TCP/IP connection | |
- | Signal Probe 14 In-System Memory Content Editor Logic Analyzer Interface (LAI) |
|
View Netlist | Schematic Window (Elaborated) Schematic Window (Synthesized) Schematic Window (Implemented) |
RTL Viewer (Post Synthesis) Technology Map Viewer (Post-Mapping) Technology Map Viewer (Post-Fitting) Fast Forward Viewer (Post-Fitting) |
Design Optimization | - | Hyper-Aware Design Flow15 |
Physical Optimization | Physical Synthesis Optimization | |
Techniques to improve productivity | Incremental Compile | Rapid Recompile16 |
Hierarchical Design | Block-Based Design Flows | |
- | Design Space Explorer II (DSE) | |
Partial Reconfiguration | Yes | Yes |
Output Products | Design Checkpoints | Export Design Partitions |
Add-On Development Tools | Vivado* High-Level Synthesis | High-Level Synthesis Compiler |
- Project Creation
- Design Entry
- IP Status
- Design Constraints
- Synthesis
- Design Implementation
- Finalize Pinout
- Viewing and Editing Design Placement
- Static Timing Analysis
- Generation of Device Programming Files
- Power Analysis
- Simulation
- Hardware Verification
- View Netlist
- Design Optimization
- Techniques to Improve Productivity
- Cross-Probing in the Intel Quartus Prime Pro Edition Software