Visible to Intel only — GUID: mtr1422491969508
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 Intel® 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: mtr1422491969508
Ixiasoft
4.1. Replacing AMD* Xilinx* Primitives
When migrating a design, you must convert common AMD* Xilinx* primitives to the Intel® FPGA equivalents. Primitives are the basic building blocks of a AMD* Xilinx* design. Primitives perform dedicated functions in the device, and implement standards for I/O pins in AMD* Xilinx* devices. Primitives names are standard.
The following table lists common AMD* Xilinx* primitives and describes the equivalent Intel® FPGA design element.
AMD* Xilinx* Primitive | Description | Intel® FPGA Equivalent | Conversion Method |
---|---|---|---|
IBUF | Single Input Buffer | wire/signal Assignment | HDL |
OBUF | Single Output Buffer | wire/signal Assignment | |
BUFG | Global Clock Buffer | wire/signal and Global Signal Assignment | HDL and Assignment Editor |
IBUFG_<selectable I/O standard> 13 | Input Global Buffer with selectable interface | wire/signal, I/O Standard, and Global Signal Assignment 14 | |
IBUF_<selectable I/O standard> 13 | Input buffer with selectable interface | wire/signal and I/O Standard Assignment14 | |
IOBUF_<selectable I/O standard> 13 | Bidirectional buffer with selectable interface | wire/signal and I/O Standard Assignment14 | |
OBUFG_<selectable I/O standard> 13 | Output Global Buffer with selectable interface | wire/signal and I/O Standard Assignment14 | |
OBUF_<selectable I/O standard> 13 | Output buffer with selectable interface | wire/signal and I/O Standard Assignment14 | |
IBUFDS, OBUFDS | Differential I/O Buffer | wire/signal and I/O Standard Assignment14 | |
SRL16 | 16-bit Shift Register | AUTO_SHIFT_REGISTER_RECOGNITION | Assignment Editor |
Related Information
13 The attributes of the <selectable I/O standard> are device-specific. For specific I/O standard information, refer to the AMD* Xilinx* device’s data sheet.
14 For differential I/O buffer, you can assign differential I/O standard to the desired differential I/O signal. The Intel® Quartus® Prime software automatically creates a new signal, signal_name(n), that is opposite in phase with the desired signal.