Xilinx

En 

Xilinx is a developer of FPGA and CPLDdevices that are used in numerous applications withintelecommunications, automotive, consumer, defense, and other fields.Xilinx offers device families for glue logic (CoolRunner, CoolRunner II), low-cost (Spartan), and high-end (Virtex) applications in addition to supporting devices such as PROMs.

The Virtex-II Pro, Virtex-4, and Virtex-5 FPGA families are of particular interest to system-on-a-chip (SoC) designers because they can include up to two embedded IBMPowerPC cores. These designs are capable of running a regular embedded OS (such as Linux or vxWorks) and interfacing with custom logic implemented in the surrounding fabric.

Xilinx develops IP cores, intended to reduce application design time. These cores range from simple functions (such as BCD encoders, counters, etc.) to complex systems (such as multi-gigabit networking cores, the Microblazesoft microprocessor, and the compact Picoblaze microcontroller). In addition, Xilinx Design Services (XDS) can create custom cores for a fee.

Xilinx offers electronic design automation (EDA) tools for use with its devices. Its central product family is ISE, which offers a complete EDA flow: synthesis from Verilog or VHDL,place-and-route (PAR), and creation of the bit files that are used toconfigure the chip. Xilinx's Embedded Developer's Kit (EDK) supportsthe embedded PowerPC 405 core (found in the Virtex-II Pro and someVirtex-4 and -5 chips), and the Microblaze. Xilinx's System Generator for DSP simulates and implements high-performance DSP designs on Xilinx's FPGAs. A freewareversion of their EDA software called 'ISE Webpack' is available for usewith some of their non high performance chips. They are the only (as of2007) FPGA vendor to distribute a native Linux freeware synthesis toolchain.

Xilinx provides targeted, high-quality education services designedby experts in programmable logic design, and delivered byXilinx-qualified trainers. We offer instructor-led classes (both inperson and online) and recorded e-learning for self-paced training.Some courses are completely free!

Updated at: 2009-12-04 13:40↑ to the top