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 15 of 31
controller. One port is used exclusively for JTAG, while the other either DPTI or DSPI. Since the interfaces share
pins, DPTI and DSPI cannot be used simultaneously.
Kintex-7
FT2232H
JTAG
JTAG
Micro-USB
(J17)
AD27D0/SCK
W27D1/MOSI
W28D2/MISO
W29D3/SS
AA25TXE#
AB29RXF#
AA26D7
AA28D6
Y28D5
Y29D4
AB25RD#
AC27WR#
AB28SIWU#
AC30OE#
AB27CLKOUT
AD29SPIEN
Figure 9. USB-FPGA interfaces provided by the USB JTAG port.
10.1 Parallel Transfer Interface (DPTI)
DPTI is an 8-bit wide parallel FIFO-style data interface. It offers higher bandwidth than DSPI. In FTDI-terminology,
DPTI is equivalent to “FT245-style Asynchronous or Synchronous FIFO Interface”. It is available in both synchronous
and asynchronous modes, configurable from the DPTI API. In synchronous mode, data transfer is timed by the
clock provided by the USB controller that is input to the FPGA. In asynchronous mode data transfer is happening
on transitions of read and write control signals. The USB controller emulates a FIFO memory, providing status
signals about the availability of data to be read or free space for data to be written. The FPGA controls data
transfer by read, write and output enable signals.
Signal
Direction (FPGA)
Description
D[7:0]
I/O
Data bus.
RXF#
Input
When low, data is available for reading from the FIFO.
TXE#
Input
When low, data can be written to the FIFO.
RD#
Output
A low-pulse triggers data to be read out from the FIFO.
WR#
Output
A low-pulse triggers data to be written to the FIFO.
SIWU#
Input
Send immediate or Wake-up function. In normal mode a low pulse triggers
sending a data packet with the data currently in the FIFO, even if below the
normal packet size. In suspend mode a low pulse can wake up the Host PC.
OE#
Output
When low, the data bus is driven by the USB controller (read transfer).
When high, the bus is driven by the FPGA (write transfer).
CLKO
Input
60 MHz clock used in synchronous mode. Data is launched and can be
captured on the rising edge.
Table 6. DPTI signal description.










