Architecture wizards assist in configuring and implementing FPGA architectural block features. Unlike HDL templates, Wizards offer the designer the ability to customize hard and soft logic with step-by-step online guidance and help. In addition, wizards can create source code templates to be used as the basis for future design development, or for direct (non-GUI) design modification. For a comprehensive description of the FPGA architectural block functionality and operating modes, refer to the respective device-specific user guide for that block.
Architecture Wizards are delivered through the Xilinx Vivado™ Design Suite and Xilinx CORE Generator™ tool’s. For more information refer to the respective Architecture Wizard's "Product Guides in the documentation links below. Refer to the Vivado / ISE® IP master release notes for information on supported SW and OS versions.
The LogiCORE™ IP Clocking Wizard core creates HDL source code for a clock circuit customized to your clocking requirements. The wizard automatically selects an appropriate clocking primitive and provides the ability to configure buffering, feedback, and timing parameters for the clocking network. In addition, it interactively helps the user select the appropriate attributes for the selected primitive and override any wizard-calculated parameter. Besides generating source HDL for the clocking circuit, the wizard also provides a summary of the timing parameters calculated for the clock circuit as reported by the Xilinx timing analysis tools.
| Clocking Wizards | |||
|---|---|---|---|
| Wizard | Device Family | Related Links | Documents |
| Clocking Wizard | Artix™-7 Kintex™-7 Virtex®-7 Zynq™-7000 AP SoC Virtex-6 CXT, HXT, LXT, SXT Virtex-6 Lower Power Spartan®-6 LX, LXT |
Virtex-7 Kintex-7 Artix-7 Zynq-7000 Virtex-6 Spartan-6 |
Documents Release Notes Virtex-7 Data Sheet 7 Series Clocking Resources User Guide Virtex-6 Data Sheet Spartan-6 Data Sheet |
LogiCORE IP High-Speed Serial Transceiver Wizards automate the task of creating HDL wrappers to configure Xilinx FPGA on-chip transceivers. Each Wizard’s customization GUI allows users to configure one or more high-speed serial transceivers using either pre-defined templates supporting popular industry standards, or from scratch, to support a wide variety of custom protocols.
10 Gigabit Ethernet (XFI/SFI), 10GBASE-R, Aurora, CPRI, Fibre Channel, Gigabit Ethernet (SGMII/1000BASE-X),HD-SDI, OBSAI, PCI Express® Gen1/2, Serial RapidIO, SATA, DisplayPort, and XAUI. Refer to the appropriate Wizard user guide in the documentation links below for a complete list of protocols supported by the Wizard.
The Right FPGA Gigabit Transceiver Makes All the Difference
The LogiCORE IP SelectIO™ Interface Wizard assists the user in integrating IO logic into their system. It creates an HDL file (Verilog or VHDL) that creates IO logic such as IOSERDES and IODELAY blocks configured to customer requirements. Additionally, it instantiates and configures the desired IO clock primitive, connecting to the instantiated IO logic.
| SelectIO Interface Wizards | |||
|---|---|---|---|
| Wizard | Device Family | Related Links | Documents |
| SelectIO Interface Wizard | Artix-7 Kintex-7 Virtex-7 Zynq-7000 AP SoC Virtex-6 CXT, HXT, LXT, SXT -1L Spartan-6Q, -1L |
Virtex-7 Kintex-7 Artix-7 Zynq-7000 Virtex-6 Spartan-6 |
Documents Release Notes 7 Series User Guide 7 Series SelectIO User Guide Virtex-6 User Guide Spartan-6 Data Sheet |
The LogiCORE IP XADC Wizard for 7 Series FPGAs automates the task of instantiating the XADC block in your HDL design. The counterpart of the XADC block in 7 Series FPGAs in Virtex-6 and Virtex-5 FPGAs is the System Monitor block, which can be configured using the LogiCORE IP System Monitor Wizard. The customization GUIs of both wizards make it easy for the user to configure these hardware blocks to the desired mode of operation.
| XADC and System Monitor Wizards | |||
|---|---|---|---|
| Wizard | Device Family | Related Links | Documents |
| XADC Wizard | Artix-7 Kintex-7 Virtex-7 Zynq-7000 |
Virtex-7 Kintex-7 Artix-7 Zynq-7000 |
Documents Release Notes 7 Series FPGAs XADC User Guide 7 Series User Guide |
| System Monitor Wizard | Virtex-6 LXT, SXT, HXT Virtex-6 Lower Power Virtex-5 LX, LXT, SXT, TXT, FXT |
Virtex-6 Virtex-5 |
Documents Release Notes Virtex-6 User Guide Virtex-5 User Guide |