Visible to Intel only — GUID: mtr1422491968772
Ixiasoft
1. Introduction to Intel® FPGA Design Flow for AMD* Xilinx* Users
2. Technology Comparison
3. FPGA Tools Comparison
4. AMD* Xilinx* to Intel® FPGA Design Conversion
5. Conclusion
6. AN 307: Intel® FPGA Design Flow for AMD* Xilinx* Users Archives
7. Document Revision History for Intel® FPGA Design Flow for AMD* Xilinx* Users
3.3.1. Project Creation
3.3.2. Design Entry
3.3.3. IP Status
3.3.4. Design Constraints
3.3.5. Synthesis
3.3.6. Design Implementation
3.3.7. Finalize Pinout
3.3.8. Viewing and Editing Design Placement
3.3.9. Static Timing Analysis
3.3.10. Generation of Device Programming Files
3.3.11. Power Analysis
3.3.12. Simulation
3.3.13. Hardware Verification
3.3.14. View Netlist
3.3.15. Design Optimization
3.3.16. Techniques to Improve Productivity
3.3.17. Partial Reconfiguration
3.3.18. Cross-Probing in the Quartus® Prime Pro Edition Software
4.2.1.2.1. Memory Mode
4.2.1.2.2. Clocking Mode
4.2.1.2.3. Write and Read Operation Triggering
4.2.1.2.4. Read-During-Write Operation at the Same Address
4.2.1.2.5. Error Correction Code (ECC)
4.2.1.2.6. Byte Enable
4.2.1.2.7. Address Clock Enable
4.2.1.2.8. Parity Bit Support
4.2.1.2.9. Memory Initialization
4.2.1.2.10. Output Synchronous Set/Reset
Visible to Intel only — GUID: mtr1422491968772
Ixiasoft
3.4.1.5. The Quartus® Prime Tcl Console Window
You can execute Tcl commands directly in the Quartus® Prime Tcl Console window. To open the Tcl Console window, click View > Tcl Console.
Tcl Script
This example uses design files from the fir_filter tutorial in tutorial design in the <quartus-installation-directory>/qdesigns directory. The script performs these tasks:
- Opens the fir_filter project, if it exists. If the project does not exist, the script creates the project.
- Sets the project to target an Stratix® 10 1SG280HU2F50E2VG device.
- Assigns the clk pin to the physical pin AW10.
- Compiles the project.
# This Tcl file works with quartus_sh.exe # This Tcl file will compile the Quartus Prime tutorial fir_filter design # set the project_name to fir_filter # set compiler setting to filtref set project_name fir_filter set csf_name filtref # Create a new project and open it # Project_name is project name if {![project_exists $project_name]} { project_new -family Stratix10 -part 1SG280HU2F50E2VG -cmp $csf_name $project_name ; } else { project_open -cmp $csf_name $project_name; } # assign pin clk to pin location AW10 set_location_assignment -to clk PIN_AW10 # The project is compiled here package require ::quartus::flow execute_flow -compile project_close
Related Information