Digilent D2-SB Скачать руководство пользователя страница 2

D2-SB Reference Manual 

 

 Digilent, Inc. 

www.digilentinc.com 

 

Page 

2

  

JTAG Ports and Device Configuration 

 
The Spartan 2E FPGA and the 18V00 ROM on 
the D2-SB, and any programmable devices on 
peripheral boards attached to the D2-SB can 
be programmed via the JTAG port. The JTAG 
scan chain is routed to the FPGA and ROM on 
the D2-SB and then around the board to four 
connection ports as shown in the figure below. 
The primary configuration port (Port 1) uses a 
standard 6-pin JTAG header (J7) that can 
accommodate Digilent’s JTAG3 cable (or 
cables from Xilinx or other vendors). The other 
three JTAG programming ports are available 
on the A1, B1, and C1 expansion connectors, 
and these ports are bi-directional. If no 
peripheral board is present, a buffer on the D2-
SB removes the expansion connector from the 
JTAG chain. If a peripheral board with a JTAG 
device is attached, the scan chain is driven out 
the expansion connector so that any JTAG-
programmable parts can be configured. If a 
Digilent port module is connected to one of the 
three JTAG-enabled expansion connectors, 
then the port module can drive the JTAG chain 
to program all devices in the scan chain (port 
modules include Ethernet, USB, EPP parallel, 
and serial modules  -- see 

www.digilentinc.com

 

for more information). 
 
The scan chain can be driven from the primary 
port by powering on the D2-SB, connecting it 
to a PC with a JTAG programming cable, and 
running the “auto-detect” feature of the 
configuration software. The configuration 
software allows devices in the scan chain to be 
selectively programmed with any available 
configuration file. If no programming ROM is 
loaded in the IC5 socket (or if ROM is present 
but is not to be included in the scan chain), 
jumper-shunts must be loaded at JP1 and JP2 
in the “Bypass ROM” location to route the 
JTAG chain around the ROM socket. If an 
18V02 (or larger) ROM is loaded in the IC5 
socket, it can be included in the scan chain by 
loading the JP1 and JP2 jumper-shunts in the 
“Include ROM” positions. 
 
If a programming ROM is present in the IC5 
socket, the FPGA will automatically access the 
ROM for configuration data if jumper shunts 

are loaded in all three positions of J8 (M2, M1, 
and M0). 
  
Port modules attached to ports A1, B1, or C1 
can drive the scan chain if a jumper-shunt is 
installed on the primary JTAG header across 
the TDI and TDO pins. In their default state, 
Digilent port modules will appear as a JTAG 
cable to the configuration software. Port 
modules can disable their JTAG drivers; if 
more than one JTAG driver is enabled on the 
scan chain, programming may fail. 
 

A1

C2

Spartan 2E

PQ 208

A2

B1

B2

18V

ROM

JTAG

connector

Cable bypass

jumper

ROM bypass

jumpers

Programming

mode select

jumpers

C1

Port 1

Port 2

Port 3

Port 4

 

 

JTAG signal Routing on D2-SB 

 

Power Supplies 

 
The D2-SB board uses two LM317 voltage 
regulators to produce a 1.8VDC supply for the 
Spartan 2E core, and 3.3VDC supply for the 
I/O ring. Both regulators have good bypass 
capacitance, allowing them to supply up to 
1.5A of current with less than 50mV of noise 
(typical). Power can be supplied from a low-
cost wall transformer supply. The external 
supply must use a 2.1mm center-positive 
connector, and it must produce between 6VDC 
and 12VDC of unregulated voltage. 
 
The D2-SB uses a four layer PCB, with the 
inner layers dedicated to VCC and GND 
planes. Most of the VCC plane is at 3.3V, with 
an island under the FPGA at 1.8V. The FPGA 
and the other ICs on the board all have 
0.047uF bypass capacitors placed as close as 
possible to each VCC pin.  
 

Содержание D2-SB

Страница 1: ...Digilab D2 SB provides a minimal system that can be used to rapidly implement FPGA based circuits or to gain exposure to Xilinx CAD tools and Spartan 2E devices The D2 SB provides only the essential s...

Страница 2: ...present but is not to be included in the scan chain jumper shunts must be loaded at JP1 and JP2 in the Bypass ROM location to route the JTAG chain around the ROM socket If an 18V02 or larger ROM is l...

Страница 3: ...illuminated from a signal in the FPGA to verify that configuration has been successful and the pushbutton can be used to provide a basic reset function independent of other inputs The circuits are sho...

Страница 4: ...ck to enable synchronous transfers The diagrams below show signal timings assumed by Digilent to create peripheral devices However any bus and timing models can be used by modifying circuits in the FP...

Страница 5: ...4 Pin 39 Pin 40 Expansion connector pin locations A1 pins 4 21 Sys Bus 18 A2 pins 22 35 pins 4 21 pins 22 35 C2 pins 4 21 C1 pins 22 35 pins 4 21 pins 22 35 B1 pins 4 21 B2 pins 22 35 pins 4 21 pins...

Страница 6: ...95 PAI013 140 WE 95 PBI013 56 WE 95 PCI013 7 17 DB6 94 PAI014 139 DB6 94 PBI014 55 DB6 94 PCI014 6 18 OE 93 PAI015 138 OE 93 PBI015 49 OE 93 PCI015 5 19 DB7 89 PAI016 136 DB7 89 PBI016 48 DB7 89 PCI0...

Страница 7: ...B4 178 MA1 DB2 23 PC IO1 75 MB1 DB5 127 MA2 DB3 179 MA1 DB1 24 MC1 INT 76 VCCINT 128 VCCINT 180 MA1 DB0 25 GND 77 GCLK1 129 MA2 DB2 181 CSA 26 VCCO 78 VCCO 130 VCCO 182 GCLK2 27 MC1 RST 79 GND 131 GND...

Отзывы: