Datasheet
Genesys 2 FPGA Board Reference Manual
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
Page 20 of 31
Auxiliary circuitry, like an electronic power switch and jumpers are used to implement different USB roles. In Host
applications, the switch can be commanded through the PHY to power VBUS. The switch has built-in current limit
and short circuit protection. VBUS error conditions are signaled to the FPGA by means of a status pin. In Device
role, this switch should be disabled. A jumper (JP1) in series with the power switch can be used to make sure VBUS
is not inadvertently powered. Another jumper (JP2) (dis)connects a 150 µF capacitor to/from the VBUS. Use it to
implement the different bus capacitance requirements of the USB roles.
TUSB1210
USB micro
AB (J6)
USB A (J7-
bottom row)
JP1
JP2
C
VBUS
150uF
DP/DM
CPEN
TPS2051
EN
OUT
IN
OC#
VCC5V0
Kintex-7
AC14
AD18
Y16
AA17
AB14
AA16
AD14
AA15
AB15
AC16
AC15
AE15
AE14
DATA7
CLOCK
DIR
STP
RESET#
NXT
DATA6
DATA5
DATA4
DATA3
DATA2
DATA1
DATA0
AF16
Figure 14. USB 2.0 Transceiver PHY connection diagram.
For more information, refer to the TUSB1210 datasheet
12
and the USB 2.0 specifications
13
.
13 Basic I/O
The Genesys 2 board includes eight slide switches, six push buttons, and eight individual LEDs. The pushbuttons
and slide switches are connected to the FPGA via series resistors to prevent damage from inadvertent short circuits
(a short circuit could occur if an FPGA pin assigned to a pushbutton or slide switch was inadvertently defined as an
output). The five pushbuttons arranged in a plus-sign configuration are "momentary" switches that normally
generate a low output when they are at rest, and a high output only when they are pressed. The red pushbutton
labeled “CPU RESET,” on the other hand, generates a high output when at rest and a low output when pressed.
The CPU RESET button is intended to be used in processor designs to reset the processor, but you can also use it as
a general purpose pushbutton. Slide switches generate constant high or low inputs depending on their position.
12
http://www.ti.com/lit/gpn/tusb1210
13
http://www.usb.org/developers/docs/usb20_docs










