beautypg.com

Functional description – Digilent FX12 User Manual

Page 2

background image

Digilent

FX12 Reference Manual

www.digilentinc.com

Copyright Digilent, Inc.

Page 2/18

Doc: 502-046

Mode Select Jumper Settings

XCF08

Platform

Flash

JTAG3
header

PC4

header

Hirose FX2 connector

Bypass

buffer

Mode select

jumper

Slave
Serial

JTAG

PROG

DONE

Vdd

LD14

PROG (reset)
pushbutton

Virtex-4

FPGA

PC4

Connector

JTAG3

Connector

Mode Select

Jumpers

Functional Description


The FX12 showcases the many advanced features of Xilinx’s Virtex-4 FPGA, especially its ability to
serve as the single device at the core of an embedded system. The FX12 includes a host of advanced
features, including an embedded PowerPC core, a hard-IP MAC, XtremeDSP slices that include fast
hardware multipliers, advanced clock management, Smart RAM, and other features, bringing new
capabilities to highly-integrated embedded platforms. The FX12 board enhances the abilities of the
FPGA by adding peripheral devices such as 64Mbytes of DDR memory, 16Mbytes of Flash ROM, and
an Ethernet port, making it well suited to support a variety of embedded system designs.

The FX12 is supported by world-class design tools, including ISE, Chipscope-Pro, Embedded
developers Kit (EDK), and System Generator.

JTAG Ports and Device Configuration


The FX12 can be programmed from a PC or directly from an on-board Flash ROM at power-on. PC
programming requires a programming cable such as Digilent’s JTAG3 or JTAG-USB cable, or Xilinx’s
PC4 or Platform USB cable. Programming files for the Virtex-4 and XCF08 Platform Flash ROM can
be created using Xilinx’s ISE or EDK software, or a variety of other third-party tools. Please refer to
the appropriate CAD tool reference materials for information on creating programming files.

A .bit file may be programmed into the FPGA from a PC by
setting the mode jumpers to “JTAG” mode, attaching a
programming cable to the PC and to one of the two
programming headers (JTAG3 or PC4), and running Digilent’s
Adept software or Xilinx’s iMPACT programming tool (Adept is a
free download from the Digilent website and iMPACT is a free
download from the Xilinx website). The configuration software
will automatically identify all devices in the scan chain, and allow
the FPGA and ROM to either be bypassed individually, or
programmed individually with any available .bit or .mcs file. Note that both the FPGA and Platform
Flash ROM will always appear in the scan chain. If a JTAG-aware peripheral board is attached to the
Hirose FX2 expansion connector, it will appear in the scan chain between the FPGA and Platform
Flash.