Xilinx Design Flow Introduction Currently Xilinx provides two development platforms for FPGA and SoC users. Xilinx ISE Design Suite supports all the programmable devices from Xilinx including Zynq-7000. Xilinx Vivado Design Suite is a next generation development platform for SoC strength designs and is more geared towards system-level integration and implementation. Both of these development platforms from Xilinx are equally supported by Aldec in terms of device support, libraries support and integration with GUI. Aldec has partnered with Xilinx to make sure that all the latest devices and technology from Xilinx is supported within Aldec flow. Device Family Support Aldec tools support all the FPGA and SoC devices from Xilinx which includes all the devices from Virtex, Spartan, Artix, Kintex and Zynq-7000 family. Aldec also support all the devices from CPLD families which include CoolRunner and XC9500 and XC4000 families. Libraries Support Users can use library compilation utility from Xilinx to compile simulation libraries themselves. Library compilation utility from Xilinx supports both Active-HDL and Riviera-PRO. Aldec also provides pre-compiled VHDL, Verilog and EDK libraries for Xilinx devices which users can download from Aldec website anytime. Integration with GUI Official Xilinx document states that only ISIM and Modelsim can be launched from Xilinx environment at this time. But using a workaround, Aldec users can launch Active-HDL and Riviera-PRO from within Xilinx GUI. Simulation of IP Cores All the IP cores provided by Xilinx are supported by Aldec tools. Xilinx introduced P1735 encryption standard for all of its IPs in Vivado 2013.1. All the IP cores in Xilinx environment is encrypted using this standard which is supported by Aldec. Users are able to run the simulation of such IPs using Aldec tools. Legacy Design Import Aldec provides utilities for importing legacy schematic based designs from Xilinx Foundation Series and ViewLogic/ViewDraw series. Schematic files from the legacy projects can be imported in Aldec tools with graphics including all symbols. These imported schematic files then can be edited using the Block Diagram Editor, from which HDL code can be generated. Simulating with Xilinx libraries: Behavioral, Netlist, Timing Using compxlib (ISE) Installing precompiled libraries Xilinx IP Encrypted for Aldec: P1735 Encryption, Xilinx RN Simulating AXI in Active-HDL Simulating AXI in Riviera-PRO Simulating Zynq BFM in Riviera-PRO AXI systems created in XPS AXI examples in CORE Generator DSP co-simulation (MATLAB/Simulink): System Generator for DSP™ Active-HDL to Simulink Riviera-PRO to Simulink MATLAB Interface Using Aldec as default simulator: Active-HDL in ISE Active-HDL in Vivado Riviera-PRO in ISE Riviera-PRO in Vivado Simulating processor-based systems: MicroBlaze in Active-HDL MicroBlaze in Riviera-PRO Related Aldec products: ALINT Design Rule Checker DO254 Compliance Test System