Xilinx Virtex-4 FX

The Xilinx Virtex-4 family is revolutionizing the fundamentals of FPGA economics. The Virtex-4FX FPGAs delivers breakthrough performance at the lowest cost and offers a compelling alternative to ASICs and ASSPs. The high-performance Virtex-4FX processor provides fully featured solution for embedded platform application that want to take advantage of an FPGA.

Reference boards/OEM boards enabled:

The Virtex-4FX LinuxLink can also be used as a starting point for Linux development for designs derived from:

Notes:

Complete peripheral support for Virtex-4FX derived integrated processors, or board support for other reference designs, might need to be sourced from manufacturers of the respective processors or reference boards.


Processor Overview

Virtex-4FX devices are user-programmable gate arrays with various configurable elements and embedded cores optimized for high-density and high-performance system designs. Combining Advanced Silicon Modular Block (ASMBL™) architecture with a wide variety of flexible features, the Virtex™-4FX family from Xilinx greatly enhances programmable logic design capabilities, making it a powerful alternative to ASIC technology.

The wide array of Virtex-4FX hard-IP core blocks includes the PowerPC™ processors (with a new APU interface), tri-mode Ethernet MACs, 622 Mb/s to 6.5 Gb/s serial transceivers, dedicated DSP slices, high-speed clock management circuitry, and source-synchronous interface blocks. The basic Virtex-4 building blocks are enhancements of those found in the popular Virtex, Virtex-E, Virtex-II, Virtex-II Pro, and Virtex-II Pro X product families, Virtex-4FX devices are produced on a state-of-the-art 90-nm copper process using 300-mm (12-inch) wafer technology.


Processor Features

Virtex-4 FX: High-performance, full-featured solution for embedded platform applications

Xesium™ Clock Technology

  • Digital clock manager (DCM) blocks
  • Additional phase-matched clock dividers (PMCD)
  • Differential global clocks

XtremeDSP™ Slice

  • 18 x 18, two’s complement, signed Multiplier
  • Optional pipeline stages
  • Built-in Accumulator (48-bit) and Adder/Subtracter

Smart RAM Memory Hierarchy

  • Distributed RAM
  • Dual-port 18-Kbit RAM blocks
  • High-speed memory interface supports DDR and DDR-2 SDRAM, QDR-II, and RLDRAM-II.

SelectIO™ Technology

  • 1.5V to 3.3V I/O operation
  • Built-in ChipSync™ source-synchronous technology
  • Digitally controlled impedance (DCI) active termination
  • Fine grained I/O banking (configuration in one bank)

Flexible Logic Resources

Secure Chip AES Bitstream Encryption

90-nm Copper CMOS Process

1.2V Core Voltage

Flip-Chip Packaging including Pb-Free Package Choices

RocketIO™ 622 Mb/s to 6.5 Gb/s Multi-Gigabit Transceiver (MGT)

IBM PowerPC RISC Processor Core

  • PowerPC 405 (PPC405) Core
  • Auxiliary Processor Unit Interface (User Coprocessor)

Multiple Tri-Mode Ethernet MACs


Kernel and Device Support

Latest LinuxLink release based on the 2.6.25 Linux kernel

Device

Driver

Configuration

Ethernet

net/xilinx_emac/*

CONFIG_XILINX_EMAC=y

Serial
Debug

serial/8250.c

CONFIG_SERIAL_8250=y

SystemAce

block/xsysace.c

CONFIG_XILINX_SYSACE=y

PS/2
Keyboard

input/keyboard/atkbd.c

CONFIG_INPUT_EVDEV=y
CONFIG_SERIO_XILINXPS2=y
CONFIG_KEYBOARD_ATKBD=y

PS/2
Mouse

input/mouse/psmouse-base.c

CONFIG_MOUSE_PS2=y

Local Bus


Toolchains

Available toolchains for development, including compilers and debuggers.

Feature

Details

Software Versions

GCC 4.2.1, BinUtils 2.18.50, Glibc 2.5, uClibc 0.9.29, GDB 6.6.5

Cross-Development Toolchains

GNU Toolchains available for IA-32 Linux and Windows/Cygwin Hosts

C-Libraries

GNU C Library (glibc) and uClibc

Remote Debugging

GNU GDB Available for IA-32 Linux and Windows/Cygwin Hosts

Native Development Support

GNU compiler toolchain, auto-tools, GNU Debugger and a full range of other development tools, including make, various common utilities, scripting languages, etc.

Package Building
and Development

TimeSys Cross-Development tools (tsrpm, tsenv, etc.) support building of RPM packages using cross-compilation, installation of packages on host system to create root filesystems, and creation of IPKG packages.


Packages

Application Support is available as Linux packages for creating custom root filesystems, as well as for supporting cross-development.

Feature

Details

Common Linux Utilities

bash, bzip2, coreutils, diffutils, file, findutils, grep, gzip, less, lsof, man, procps, psmisc, schedutils, tar, tcsh, util-linux, zip

Network Clients and Servers

dhclient, ftp, rsync, simple-ftpd, tftp, telnet, telnet-server, udhcp, wget, wu-ftpd

Networking

arpwatch, ethtool, iproute, iputils, lksctp, netcat, net-snmp, net-tools, ntp, nfs-utils, openntpd, portmap, procmail, sendmail, tcpdump, wget

Web Servers

apache (httpd), boa

Security

beecrypt, cyrus-sasl, cracklib, distcache, dropbear, ipsec, kerberos, openca, openssl, openssh, pam, passwd, samhain, shadow-utils, stunnel, swatch, tcp_wrappers

Editors

nvi, zile, nano, jed, vim

Scripting Languages

awk, bash, perl, python, sed, awk, tcl, tk

Development Libraries

expat, gmp, glib, glib2, libpcap, libnet, libcap, libtermcap, libxml2, libevent, libjpeg, pcre, readline

Development Tools

gcc, binutils, gdb, autoconf, automake, libtool, flex, bison, rcs, cvs, make, ltrace, strace, patch, diffstat, quilt

System Utilities

hotplug, mingetty, modutils, setup, syslog, syslog-ng, SysVInit, udev

Package Management

rpm, yum, ipkg

Hardware Interfacing

hwdata, kernel-utils, lmsensors, minicom, pciutils, setserial, usbutils

Graphics Environment

calibrateext, xorg-x11-font-utils, xorg-x11-server, xorg-x11-server-Xfbdev, xorg-x11-server-utils, xorg-x11-util-macros, xorg-x11-xbitmaps, fbset, fbida, gpe (suite), gtk2, matchbox (suite), tslib

Audio Packages

alsa, alsa-utils, audiofile, aumix, audit-libs, faad2, mplayer, madlib

File Systems and Storage

e2fsprogs, mtd, scsirastools, lvm2, mdadm, raidtools

High Availability

heartbeat, OpenHPI, OpenIPMI


Browse the Xilinx Virtex-4FX LinuxLink

 

   Home      Products & Subscriptions      Explore      Resource Center      Support & Services      About Timesys      Timesys Partners

   Privacy Policy        Contact Us        Terms of Service        Site Map