Page 3
All other trademarks are the property of their respective owners. Xilinx, Inc. does not assume any liability arising out of the application or use of any product described or shown herein; nor does it convey any license under its patents, copyrights, or maskwork rights or any rights of others.
Page 4
Xilinx, Inc. assumes no obligation to correct any errors contained herein or to advise any user of this text of any correction if such be made. Xilinx, Inc. will not assume any liability for the accuracy or correctness of any engineering or software support or assistance provided to a user.
CPLD Design Demonstration board for design verification Before using this manual, you should be familiar with the operations that are common to all Xilinx software tools: how to bring up the system, select a tool for use, specify operations, and manage design data.
Conventions This manual uses the following conventions. An example illustrates each convention. Typographical The following conventions are used for all documents. • Courier font indicates messages, prompts, and program files that the system displays. speed grade: - 100 • Courier bold indicates literal commands that you enter in a syntactical statement.
Online Document The following conventions are used for online documents. • Red-underlined text indicates an interbook link, which is a cross- reference to another book. Click the red-underlined text to open the specified cross-reference. Xilinx Development System...
Page 9
• Blue-underlined text indicates an intrabook link, which is a cross- reference within a book. Click the blue-underlined text to open the specified cross-reference. Hardware User Guide...
Page 10
Hardware User Guide Xilinx Development System...
Contents About This Manual Manual Contents ................i Additional Resources ..............ii Conventions Typographical................. iii Online Document ................iv Chapter 1 Cable Hardware Cable Overview................1-1 Selecting a Cable..............1-1 MultiLINX Cable..............1-1 Parallel Cable ..............1-2 XChecker Cable..............1-2 Software Support ..............
Page 12
Download Cable Support ............3-2 Software Support ..............3-2 Board Features ................. 3-2 General Components ..............3-4 +5 V Power Connector (J9) ............3-5 Unregulated Power Input (J12) ..........3-6 +5 V Regulator Option (U3) ............3-6 viii Xilinx Development System...
• “Download Cable Schematic” Cable Overview There are three cables available for use with Xilinx Alliance and Foundation software. The MultiLINX Cable supports USB and RS- 232 serial port connections, the Parallel Cable III supports parallel port, and the XChecker Cable supports RS-232 serial ports.
Universal Serial Bus (USB) port or an RS-232 interface. The additional flying wires support the various configuration modes available on Xilinx configuration cables. Parallel Cable The Parallel Cable III connects to the parallel printer port of a PC.
Virtex family. Note Debug is not available with the MultiLINX Cable when using the Hardware Debugger Software in the 2.1i Xilinx release version. XChecker Hardware Drawbacks Following are the limitations of the XChecker cable.
Hardware User Guide • Works at multiple supply voltages (5 V, 3.3 V, and 2.5 V). • Supports JTAG configuration for all Xilinx devices. • Supports SelectMAP configuration mode for Virtex. Previous Cable Versions This section details considerations for using previous download cables with the Hardware Debugger Software.
9600, 19200, and 38400 and 115200 MultiLINX Cable and Flying Leads The MultiLINX Cable is a device for configuring and verifying Xilinx FPGAs and CPLDs. The MultiLINX Cable is shipped with four sets of flying lead wires. A USB Cable and RS-232 Cable (with adapter) are also supplied.
Page 20
Flying Lead Connector Set #3 MultiLINX Flying Lead Connector Set #4 CS0(CS) CLK2-IN CLK2-OUT RS(RDWR) RDY/BUSY X8926 Figure 1-1 MultiLINX Cable and Flying Lead Connectors The following figure shows the top and bottom view of the Multi- LINX Cable. Xilinx Development System...
Flying Wire Set #1 are connected to the VCC (red wire) and Ground (black wire) lines of the circuit board that is powering the Xilinx device. The external power for the MultiLINX Cable is shown in the following figure.
The Parallel Cable III is a cable assembly which contains a buffer to protect your PC’s parallel port and a set of headers to connect to your target system. The cable can be used with a single CPLD or FPGA device, or several devices connected in a daisy chain. Xilinx Development System...
Cable Hardware The transmission speed of the this cable is determined solely by the speed at which the host PC can transmit data through its parallel port interface. Using the Parallel Cable III requires a PC equipped with an AT compatible parallel port interface and a DB25 standard printer connector.
Page 24
Connections to CCLK Target System PROG X8325 Figure 1-4 Parallel Cable III and FPGA Flying Leads The following figure shows top and bottom views of the Parallel Cable III, including the FPGA and JTAG (CPLD) headers. 1-10 Xilinx Development System...
Cable Hardware Parallel Cable III Top View JTAG Header Parallel Cable III CAUTION CCLK Model DLC5 Power 5V 10mA Typ. Serial JT - 1 2 3 4 5 SENSITIVE PROG ELECTRONIC Made in U.S.A DEVICE Bottom View X7252 Figure 1-5 Parallel Cable III Note The plastic cover of the Parallel Cable III is grey, while the XChecker Cable is beige.
Page 26
Test Clock – Drives the test Connect to system TCK logic for all devices on a pin. JTAG chain. Test Data Output – data Connect to system from the target system is TDO pin. read at this pin. 1-12 Xilinx Development System...
Note TRST is an optional pin in the JTAG (IEEE 1149.1) specification, and is not used by XC9500 CPLDs. If any of your non-Xilinx parts have a TRST pin, the pin should be connected to VCC Configuring FPGAs With the Parallel Cable III This section details the connections needed to configure FPGAs with the Parallel Cable III.
Page 28
Target System X8327 Figure 1-8 Parallel Cable III Connections to XC3000 Device Note If you are using the Xilinx FPGA Demonstration Board, see the “Mode Switch Settings” section of the “FPGA Design Demonstration Board” chapter for specific configuration information. 1-14...
Page 29
Cable Hardware XChecker Cable The XChecker hardware consists of a cable assembly with internal logic, a test fixture, and a set of headers to connect the cable to your target system. The cable can be used with a single FPGA or CPLD, or several devices connected in a daisy chain.
Page 30
CCLK Target System PROG INIT Flying Lead Connector 2 TRIG Connections to Target System CLK1 CLK0 X8322 Figure 1-9 XChecker Cable and Flying Leads The following figure shows top and bottom views of the XChecker Cable. 1-16 Xilinx Development System...
Note TRST is an optional pin in the JTAG (IEEE 1149.1) specification, and is not used by XC9500 CPLDs (If any of your non-Xilinx parts have a TRST pin, the pin should be connected to VCC). Once installed properly, the connectors provide power to the cable and allow download and readback of configuration data.
This section details the connections needed to configure FPGAs with the XChecker Cable. Note If you are using the Xilinx FPGA Design Demonstration Board, see the “Demonstration Board Operation” section of the “FPGA Design Demonstration Board” chapter for specific configuration information.
XC3000 FPGA in Slave Serial Mode Not Used XChecker with Header 1 Target System X8324 Figure 1-12 XChecker Connections to XC3000 Device Pin Connection Considerations The following adjustments will make the process of connecting and downloading easier. 1-20 Xilinx Development System...
Start the appropriate Xilinx software package and configure your device. The JTAG Programmer Software and Hardware Debugger Software will automatically identify the download cables when correctly connected.
Download Cable Schematic The following figure is an internal schematic of the Parallel Cable III. You must use the recommended lengths for parallel cables. Xilinx cables are typically six feet (approximately two meters) in length between the connector and active circuitry. Keep the wires between the headers and target system as short as possible.
Page 37
Cable Hardware JTAG Header 1N5817 1N5817 VCC SENSE .01uF DONE 5.1K 100pF PROG 100pF TMS_IN 100pF CTRL CCLK 100pF U1 = 74HC125 U2 = 74HC125 BUSY PROG SHIELD DB25 MALE Serial JT -05000 and above FPGA Header CONNECTOR for EPP parallel ports. X7557 Figure 1-13 Parallel Cable III Schematic Hardware User Guide...
Page 38
Hardware User Guide 1-24 Xilinx Development System...
Cable is the next generation configuration and readback tool for FPGA’s and CPLD’s. During the integration of Xilinx programmable logic into your design, the MultiLINX Cable can be used to troubleshoot your configuration setup, and diagnose configuration problems associated with Xilinx programmable logic.
X indicates applicable ports that can be used with the MultiLINX Cable on spec- ified platforms. MultiLINX Flying Wires The MultiLINX Cable is shipped with four sets of flying lead wires. The following figure shows these four sets of MultiLINX flying lead connectors. Xilinx Development System...
Page 41
™ MutliLINX Cable MultiLINX Flying Lead Connector Set #1 CCLK DONE(D/P) PROG INIT MultiLINX Flying Lead Connector Set #2 RD(TDO) TRIG CLK1-IN CLK1-OUT MultiLINX Flying Lead Connector Set #3 MultiLINX Flying Lead Connector Set #4 CS0(CS) CLK2-IN CLK2-OUT RS(RDWR) RDY/BUSY X8919 Figure 2-1 MultiLINX Flying Wires The MultiLINX Flying wires are described in the following table.
Page 42
Active Low signal to initiate the configuration process. INIT Initialize — Initialization sequencing pin during configu- ration (Indicates start of configu- ration). A logical zero on this pin during configuration indicates a data error. Xilinx Development System...
Page 43
™ MutliLINX Cable Table 2-2 MultiLINX Pin Descriptions Signal Name Function Reset —Pin used to reset internal FPGA logic. Connection to this pin is optional during configura- tion. During configuration, a Low pulse causes XC3000A devices to restart configuration. After configuration, this pin can drive Low to reset target FPGA internal latches and flip-flops.
Page 44
Chip Select — CS on the Virtex; and CS0 on the XC4000 and XC5200 FPGAs. The CS0/CS pin represents a chip select to the Chip Select — The CS1 pin repre- sents Chip Select to the XC4000 and XC5200 FPGAs during configuration. Xilinx Development System...
Page 45
™ MutliLINX Cable Table 2-2 MultiLINX Pin Descriptions Signal Name Function Chip Select — The CS2 pin repre- sents Chip Select to the XC3000 FPGA while using the Peripheral configuration mode. CLK2-IN Clock Input — Transmits your system clock to the MultiLINX electronics.
The red (PWR) and black (GND) wires from Flying Wire Set #1 are connected to the VCC (red wire) and Ground (black wire) lines of the circuit board that is powering the Xilinx device. The minimum input voltage to the cable is 2.5 V (.8 A). The maximum input voltage is 5 V (.4 A).
Page 47
300 mA at 2.5 V. Note The voltage supplied to the MultiLINX Cable does not need to be the same voltage powering the Xilinx device. The cable generates its own voltages from the power supplied to it.
This section details the connections needed to download configura- tion data with the MultiLINX Cable. Slave Serial Mode (XC3000) The following figure shows in detail the Slave Serial Mode connec- tions to a XC3000 device for Downloading Configuration Data. 2-10 Xilinx Development System...
Page 49
CLK2-OUT DONE (D / P) RS (RDWR) PROG CLK1-IN INIT RDY/BUSY CLK1-OUT Circuit Board XILINX device PWRDN RESET INIT CCLK NOTE: Pull-up resistors are 4.7k ohm. X8942 Figure 2-3 Slave Serial Mode (XC3000) Slave Serial Mode (Virtex, Spartan, XC5200, XC4000) The following figure shows in detail the Slave Serial Mode connec- tions for Virtex, Spartan, XC5200, and XC4000 devices.
This section details the connections needed for downloading configu- ration data or the verification of data with the MultiLINX Cable. SelectMAP Mode (Virtex) The following figure shows in detail the SelectMAP Mode connec- tions for Virtex devices. 2-12 Xilinx Development System...
Vcco BUSY/DOUT INIT PROG WRITE DONE CCLK XILINX device Vcco Vcco NOTE: Pull-up resistors are 4.7k ohm. X8940 Figure 2-5 SelectMAP Mode (Virtex) Downloading Configuration Data This section details the connections needed for downloading configu- ration data with the MultiLINX Cable in JTAG Mode.
This section details the connections needed for downloading/verifi- cation of configuration data with the MultiLINX Cable in Slave Serial Mode. Slave Serial Mode (XC3000) The following figure shows in detail the Slave Serial Mode connec- tions for the XC3000 device. 2-14 Xilinx Development System...
NOTE: Pull-up resistors are 4.7k ohm. X8937 Figure 2-8 Slave Serial Mode (Spartan, XC5200, XC4000) SelectMAP Mode (Virtex) The following figure shows in detail the SelectMAP Mode connec- tions for downloading/verification of configuration data with Virtex devices. 2-16 Xilinx Development System...
NOTE: Pull-up resistors are 4.7k ohm. X8935 Figure 2-10 SelectMAP Mode (Virtex with Asynchronous Probing) JTAG Mode (XC9000, Virtex, Spartan, XC5200, XC4000) The following figure shows in detail the JTAG Mode connections for XC9000, Virtex, Spartan, XC5200, and XC4000 devices. 2-18 Xilinx Development System...
DONE (D / P) RS (RDWR) PROG CLK1-IN INIT RDY/BUSY CLK1-OUT Circuit Board System Clock (x) XILINX device GCK (x) INIT (optional) User I/O: TRIGGER PROG GCK (y) (optional) System Clock (y) see data sheet of the device (if applicable) NOTE: Pull-up resistors are 4.7k ohm.
Page 58
CCLK X8933 Figure 2-12 Verification of Configuration Data Only (Spartan, XC5200, XC4000) Verification of Configuration Data Only (XC3000) The following figure shows in detail the connections for verification of configuration data only with the XC3000 device. 2-20 Xilinx Development System...
RS (RDWR) PROG CLK1-IN INIT RDY/BUSY CLK1-OUT Circuit Board XILINX device CCLK X8932 Figure 2-13 Verification of Configuration Data Only (XC3000) Synchronous Probing This section details the connections needed for synchronous probing using the MultiLINX Cable. Slave Serial Mode (XC3000) The following figure shows in detail the Slave Serial Mode connec- tions for synchronous probing using the XC3000 device.
Page 60
XILINX device CCLK X8932 Figure 2-14 Slave Serial Mode (XC3000) Slave Serial Mode (Spartan, XC5200, XC4000) The following figure shows in detail the Slave Serial Mode connec- tions for synchronous probing using Spartan, XC5200, and XC4000 devices. 2-22 Xilinx Development System...
Xilinx FPGA architecture. The FPGA Demonstration Board allows you to become familiar with some of the Xilinx FPGA device families and the Xilinx software development system. This chapter contains the following sections.
• Spartan™ Product Families Note: The Spartan series is a low-cost FPGA family, based on the XC4000 devices. See the Xilinx web site or the 1998 Xilinx Databook for more information about Spartan. Download Cable Support The FPGA Demonstration Board is shipped with two short "ribbon"...
Page 65
FPGA Design Demonstration Board • Total of three 8-pin DIP switches to set up the XC4000 and XC3000 FPGAs, as shown in the following table. Table 3-1 DIP Switch Configuration XC3000 SW1 XC4000 SW2 Switch MPE (multiple configurations) SPE (single configuration) MCLK DOUT INIT...
X4710 Bars Figure 3-1 FPGA Demonstration Board Displays General Components This section describes the common components that are found on the FPGA Demonstration Board. The following figure shows the compo- nent layout of the FPGA Demonstration Board. Xilinx Development System...
FPGA Design Demonstration Board X4689 Figure 3-2 FPGA Demonstration Board +5 V Power Connector (J9) A regulated +5 volts and ground connected to the FPGA Demonstra- tion Board through connector J9. Pin 1 (square pad) is +5 V and pin 2 Hardware User Guide...
Pin 1 (square pad) is Vin, pin 2 is ground, and pin 3 is +5 V out. Note Insulate the metal heat sink tab of the regulator from traces and vias on the PCB. LM2940CT X4692 Pin1 Figure 3-3 LM2940CT +5 V Regulator Xilinx Development System...
FPGA Design Demonstration Board RESET Pushbutton (SW4) Depending on how the Reset signal routing is configured the RESET pushbutton switch can apply an active-Low Reset signal to the FPGAs and configuration PROMs. Reset is normally pulled High through a 27 kilohm resistor. SPARE Pushbutton (SW5) The SPARE pushbutton applies an active-Low signal to the XC3020A on pin 16, and to the XC4003E on pin 18.
Page 70
FPGA probe point header. The following table lists the FPGA pin connections. Table 3-2 Input Switch Pin Connections Switch XC3020A XC4003E SW3–1 SW3–2 SW3–3 SW3–4 SW3–5 SW3–6 SW3–7 SW3–8 Xilinx Development System...
FPGA Design Demonstration Board Seven-Segment Displays (U6, U7, U8) Three seven-segment displays are included with the leftmost display (U6) connect to the XC3020A FPGA. The rightmost two displays (U7 and U8) connect to the XC4003E device. Each LED segment is turned on by driving the corresponding FPGA pin ‘LOW’...
XC4003E. You can turn on an LED by driving its corresponding FPGA pin Low with a logic "0." The following table shows the pin connections for the LED indicators. Table 3-4 LED Indicators for XC3020A and XC4003E XC3020A Pin XC4003E Pin 3-10 Xilinx Development System...
FPGA Design Demonstration Board I/O Line Connections There are 16 I/O lines that connect the XC3020A and XC4003E FPGAs. These are shown in the following table. Table 3-5 I/O Line Connections for XC3020A and XC4003E Devices I/O Line XC3020A Pin XC4003E Pin Optional Crystal Oscillator (Y1) You can add a standard 4-pin crystal oscillator to the FPGA Demon-...
There are also locations for filter capacitors. XC4003E Components This section describes the components on the FPGA Demonstration Board which are used with the XC4003E device. The following sche- matic shows this device. 3-12 Xilinx Development System...
PROM is loaded into the XC4003E. Note MPE and SPE must not be on at the same time, one must be off when the other is on. MPE and SPE are only used in conjunction with 3-14 Xilinx Development System...
FPGA Design Demonstration Board the serial PROMs. The serial PROMs must be configured as OE/Reset to allow MPE and SPE to function properly. M0, M1, M2-Mode Pins (SW2-4,5,6) These three switches must be on to configure the XC4003E using the XChecker/Parallel Cable III.
Page 78
Connects to XC4003E DIN input pin 71. J2-13 PROG Provides program J2-14 Boundary scan mode pulse causing the input to the XC4003E. FPGA to configure. Connects to pin 17. Connects to XC4003E PROG input pin 55. 3-16 Xilinx Development System...
FPGA Design Demonstration Board Table 3-6 XChecker/Parallel Cable III Connector J2 Name Function Name Function J2-15 INIT Goes Low if CRC J2-16 CLK1 A system clock input to error occurs during XChecker Cable to be configuration. controlled and output on Connects to CLK0.
FPGA Design Demonstration Board XC3020A FPGA and Socket (U4) The XC3020A FPGA occupies socket U4 on the demonstration board. XC3020A Probe Points All pins of the XC3020A FPGA connect to the headers that surround the FPGA socket. These pins provide convenient points for probing signals or making wirewrap connections to other circuitry, such as the prototype area.
PROMs must be configured as OE/RESET to allow MPE and SPE to function properly. M0, M1, M2-Mode Pins (SW1-4,5,6) To configure the XC3020A using the XChecker/Parallel Cable III these switches must be on. This places the FPGA in slave serial mode. 3-20 Xilinx Development System...
FPGA Design Demonstration Board To configure from the onboard serial PROM, these switches must be off. This places the FPGA in master serial mode. MCLK-Master Clock (SW1-7) When this switch is on, it connects the XC4003E configuration clock (pin 73) to the configuration clock on the XC3020A (pin 60). This connection is used to configure FPGAs in a daisy chain with the XC4003E at the head.
Page 84
XC3020A input pin J1–9 Starts configuration J1–10 N.C. and indicates completion. Connects to XC3020A DONE/ PROGRAM pin 45. J1–11 Provides configura- J1–12 N.C. tion data during configuration. Connects to XC3020A DIN input pin 58. J1–13 N.C. J1–14 N.C. 3-22 Xilinx Development System...
FPGA Design Demonstration Board Table 3-7 XChecker/Parallel Cable III Connector J1 Name Function Name Function J1–15 N.C.b J1–16 CLKI System clock input to XChecker Cable to be controlled and output on CLKO. Connects to tiepoint J3–2. J1–17 Connects to jumper J1–18 CLKO System clock output...
Page 86
100 Hz. The following figure shows the RC Network waveforms. X4715 Figure 3-10 RC Network Waveforms The formula for calculating the RC network is as follows. T = T1 + T2 = N ((R1C5) + (R2C6)) where: 3-24 Xilinx Development System...
FPGA Design Demonstration Board N = approximately 0.35 for TTl threshold = approximately 0.75 for CMOS threshold when the FPGA allows each capacitor to discharge during the oppo- site timing phase. Mode Switch Settings This section describes the SW1 and SW2 switch settings for config- uring the XC3020A and XC4003E devices.
Page 88
XC3020A FPGA from the serial PROM. Table 3-10 Configuring the XC3020A from the Serial PROM (Single Program) Switch Name Position Switch Name Position SW1–1 SW2–1 SW1–2 SW2–2 SW1–3 SW2–3 SW1–4 SW2–4 SW1–5 SW2–5 SW1–6 SW2–6 3-26 Xilinx Development System...
Page 89
FPGA Design Demonstration Board Table 3-10 Configuring the XC3020A from the Serial PROM (Single Program) Switch Name Position Switch Name Position SW1–7 MCLK SW2–7 SW1–8 DOUT SW2–8 INIT X indicates don’t care The following table lists the names and positions of the SW1 and SW2 switches for configuring the XC4003E FPGA from the serial PROM.
Page 90
XC3020A and XC4003E FPGAs in a daisy-chain from the XChecker/Parallel Cable III. Table 3-14 Configuring the XC3020A and XC4003E in a Daisy Chain from the XChecker/Parallel Cable III Switch Name Position Switch Name Position SW1–1 SW2–1 SW1–2 SW2–2 SW1–3 SW2–3 3-28 Xilinx Development System...
Page 91
FPGA Design Demonstration Board Table 3-14 Configuring the XC3020A and XC4003E in a Daisy Chain from the XChecker/Parallel Cable III Switch Name Position Switch Name Position SW1–4 SW2–4 SW1–5 SW2–5 SW1–6 SW2–6 SW1–7 MCLK SW2–7 SW1–8 DOUT SW2–8 INIT X indicates don‘t care The following table lists the names and positions of the SW1 and SW2 switches for configuring the XC3020A and XC4003E FPGAs in a daisy-chain from the serial PROM (single program).
Power for the MultiLINX Cable” section of the “Cable Hardware” chapter. Demonstration Designs Demonstration designs are supplied with Xilinx Foundation™ and Alliance™ Series software. You can view or edit the demonstration designs. Before editing, you must compile the input files with your design implementation software.
LED bar graphs of the FPGA Demonstration board. Please read the text files that accompany these designs. Design sche- matics are available by calling the Xilinx Technical Support Hotline. You can also access schematics through the Xilinx web site, located at http://www.xilinx.com. Design Downloading Checklist You must follow the recommended design flow to assure proper operation.
If you already have a design programmed in a PROM, skip to step 5. You can also view or edit the demonstration designs supplied with the Xilinx software tools. Note Make backups before making changes to any demonstration design files.
Debugger software. For further information, consult the Hardware Debugger Guide. Open your Alliance or Foundation software. From within Xilinx Design Manager (version M1.0 or later), select Hardware Debugger from the tools menu. You can also start the Hardware Debugger from the operating system prompt by entering the following command.
DONE pin went High. At this point, the loaded bit file func- tions as designed. Tutorials Tutorials are available from the Xilinx Web site and on the AppLINX CD. (The Web site location is http://support.xilinx.com/support/ techsup/tutorials/index.htm). Please contact your local Sales Repre- sentative for a copy of the AppLINX CD.
Chapter 4 CPLD Design Demonstration Board The CPLD Design Demonstration Board (Part Number : HW-CPLD- DEMOBD) is a tool used for demonstrating the In-System Program- ming (ISP) capabilities of the XC9500 CPLD family. Using this board, you can easily program, erase, verify, and functionally test any XC9500 device.
These power supply components can be purchased from Digi-Key, as shown in the following table. Table 4-1 Digi-Key Parts List Digi-Key Part Quantity Descriptions References Number DPDT Switch, EG1909 right angle. Xilinx Development System...
• JCT_VHD (VHDL only) • JCT_SVHD (schematic with VHDL macro) Example I: Schematic Design Entry Example 1 shows the readme.txt file that is located in the project directories of the Jcounter tutorial designs in the Xilinx Foundation Hardware User Guide...
The counter is triggered on rising edge of the clock(CLK). The following is the sequence of states on outputs Q Q7-Q0: 00000000 00000001 00000011 00000111 00001111 00011111 00111111 01111111 11111110 11111110 11111100 11111000 11110000 11100000 11000000 10000000 00000000 (repeats) SIMULATION WAVEFORMS: Xilinx Development System...
The JEDEC programming file produced by this project can be downloaded into the CPLD Demo Board (HW-CPLD-DEMOBD). Example 2: VHDL Design Entry Example 2 shows the same design, done in VHDL while using Xilinx Foundation software. library IEEE; use IEEE.std_logic_1164.all library metamor;...
Page 104
Dout (7 downto 1) <= Dout (6 downto 0);--shift - Dout (7 downto 1) <= Dout (6 downto 0);--shift - Dout (0) <= not Dout (7);--Last bit inverted -- -- back into first bit end if; end process; end jcounter_arch; Xilinx Development System...
Page 105
Glossary Baud Rates Baud rates refer to your host system communication capabilities. Configuration Modes Configuration Modes are the modes available on the Xilinx configuration cables. They include JTAG, SelectMAP and Slave Serial. CPLD Complex Programmable Logic Device (CPLD) is an erasable programmable logic device that can be programmed with a schematic or a behavioral design.
Page 106
MultiLINX devices: Virtex, Spartan, XC9500, XC5200, and XC4000. MultiLINX Cable The MultiLINX cable is a device for configuring and verifying Xilinx FPGAs and CPLDs. MultiLINX Flying Wires The MultiLINX flying wires consist of four sets that are included with the MultiLINX Cable.
Page 107
RS-232 Port The RS-232 Port is where the MultiLINX cable connects to on the host computer. This is how the MultiLINX cable hardware communicates with the host. SelectMAP Mode SelectMAP mode is a MultiLINX configuration mode supported by the MultiLINX device, Virtex. Slave Serial Mode Slave Serial Mode is a MultiLINX configuration mode supported by the following MultiLINX devices: Virtex, Spartan,...
Page 108
Hardware User Guide Glossary-4 Xilinx Development System...
Need help?
Do you have a question about the MultiLINX Series and is the answer not in the manual?
Questions and answers