Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Following table describes the possible operation modes of the TE0790 adapter board. The operation modes are determined by the configuration of the FT2232H (done by programing the Configuration EEPROM) and the firmware implementation of the System Controller CPLD:

#FTDI
Channel A
FTDI
Channel B
Pins A to GNotes
1JTAG/SPI (MPSSE)UARTJTAG, UARTJTAG compatible to Xilinx, Lattice and open-source software that uses FTDI MPPSE
2JTAG/SPI (MPSSE)JTAG/SPI (MPSSE)JTAG, JTAGDual JTAG, only Channel A is Xilinx compatible
3UARTUARTUART, UARTDual UART
4I2CUARTI2C, UART 
5MPSSE 8x GPIO 
6 UART8x GPIO 
7UARTUARTnot usedUART to UART loopback
8not usedFast Serial FTDI 4-wire fast serial adapter, custom EEPROM is needed to enable this mode
9CPLD update onlynot useduser definedStandalone Module with CPLD and 8 user programmable I/O

Table 1: Initial delivery state of programmable devices on the module.

...

  1. FTDI FT2232H IC U4
  2. 2x6 Pin Header (2.54mm, female), J2
  3. Mini USB B Connector J4
  4. Microchip 93AA56BT-I/OT Configuration EEPROM, U10
  5. DIP-switch S2
  6. Push button S1
  7. Lattice Semiconductor LCMXO2-256HC System Controller CPLD, U1
  8. SiTime SiT8008AI-73 oscillator @12MHz, U6
  9. Green LED, D1 (Power)
  10. Red LED, D4 (User)
  11. Red LED, D3 (UART RX)
  12. Red LED, D2 (UART TX)

Initial Delivery State

Storage device name

Content

Notes

Configuration EEPROM U10variant dependingonly programmed on TE-0790-xx,
not programmed on TE0790-xxL

Table 2: Initial delivery state of programmable devices on the module.

...

The 2x6 pin header (2.54mm grid size, female) J2 have to be connected to the corresponding pin header on the target system. The signal assignment of the pin header on the adapter board depends on the configuration of the System Controller CPLD firmware.

Basic pin assignment:

Signal J2 Pin NameJ2 Pin Name Signal
GND 1*GND
User DefinedCAUser Defined
VIO  VDD 3.3V
User DefinedDBUser Defined
User DefinedFEUser Defined
User DefinedHGUser Defined / Button (Reset_n)

Table 3: Pin header J2 signal assignment. *pin 1 on header J2

connector.JPGImage Added

Figure 3: J2 pin header signal assignment

The signals of the FTDI FT2232H chip are not directly connected to the pin header J2 but routed to the System Controller CPLD of the adapter board, which controls and by-passes the signals to the pin header J2.

...

Signal assignment on TE0790 CPLD - XMOD Standard:

FTDISignalPull up/down J2 Pin NameJ2 Pin Name Pull up/downSignalFTDI
 GND- 1*-GND 
ADBUS0TCK (output from adapter) CAupUART RXD (input to adapter)BDBUS1
 VIO-  -VDD 3.3V 
ADBUS2TDO (input to adapter)upDB UART TXD (output from adapter)BDBUS0
ADBUS1TDI (output from adapter) FEdownLED 
ADBUS3TMS (output from adapter) HGupButton (Reset_n) 

Table 4: Pin header J2 signal assignment with standard configuration firmware. *pin 1 on header J2

...

This is the same as the standard configuration except that UART RXD and TXD pins are swapped.

FTDISignalPull up/down J2 Pin NameJ2 Pin Name Pull up/downSignalFTDI
 GND- 1*-GND 
ADBUS0TCK (output from adapter) CA
UART TXD (output from adapter)BDBUS0
 VIO-  -VDD 3.3V 
ADBUS2TDO (input to adapter)upDB upUART RXD (input to adapter)BDBUS1
ADBUS1TDI (output from adapter) FEdownLED 
ADBUS3TMS (output from adapter) HGupButton (Reset_n) 

Table 5: Pin header J2 signal assignment with standard, but RXD-TXD swapped configuration firmware. *pin 1 on header J2

...

On DIPFORTy, VIO Pin is connected with VDD 3.3V Pin.  UART RXD is connected to FPGA-Pin L13 and UART TXD to K15. Connect XMOD on the top-side (FPGA side) of the PCB.

FTDISignalPull up/down J2 Pin Name J2 Pin NamePull up/downSignalFTDI
 GND- 1*-GND 
BDBUS1UART RXD (input to adapter)upCA TCK (output from adapter)ADBUS0
 VIO-  -VDD 3.3 V 
BDBUS0UART TXD (output from adapter) DB TMS (output from adapter)ADBUS3
ADBUS1TDI (output from adapter) FEupTDO (input to adapter)ADBUS2
 not used HG CPLD User LED 'ULED' 

Table 6: Pin header J2 signal assignment with DIPFORTy firmware.

...

Further functionalities are to secure the EEPROM content and to enable configuring the SC CPLD by JTAG interface:

S2ONOFFDefaultDescription
1Normal modeModule update modeONUpdate Mode JTAG access to SC CPLD only
2Do not useNormal modeOFFDo not change from default, secure configuration EEPROM
3VIO connected to 3.3VPower VIO from pin header J2OFFSC CPLD I/O-voltage from/to pin header
4Power 3.3V from USBPower 3.3V from pin header J2OFFPower on-board peripherals (FTDI chip & SC CPLD, ...)

Table 7: DIP-switch S2 setting description.

The voltages 3.3V (VCC) and VIO (variable SC CPLD I/O-voltage) can be configured by the DIP-switches S2-3 and S2-4:

S2-3S2-43.3V (VCC) Pin 5VIO Pin 6Description
OFFOFF3.3V from baseVIO from base3.3V (pin 5) and VIO (pin 6) sourced from base
OFFON3.3V from USBVIO from baseVIO sourced from base by Pin 6
ONOFF3.3V from base3.3V from baseVIO sourced by Pin 5 and drive Pin 6
ONON3.3V from USB3.3V from USBVIO sourced by USB and drive Pin 6

Table 8: DIP-switch S2 power setting description.

...

The on-board LEDs indicates system status data transmission activities:

LED ColorConnected toDescription and Notes
D1Green3.3V3.3V power status LED
D2RedFTDI IC, 'RXLED'UART receive data activity
D3RedFTDI IC, 'TXLED'UART transmit data activity
D4RedSC CPLD, 'ULED'user LED, on standard SC CPLD firmware assigned to pins E and G, in DIPFORTy to G

Table 9: On-board LEDs.

Power and Power-On Sequence

...

The adapter on-board's peripherals are powered with 3.3V as supply voltage. If 3.3V (VCC and VIO ) is supplied only by the LDO DCDC U3 (S2-3 and S2-4 OFFON), the I/O-pins of header J2 deliver max. ~100mA.
If module is powered from base then S2-4 (and most likely S2-3 (VIO) too) must be OFF.


Following diagram shows how the settings of the DIP-switches S2-2 and S2-4 determines the configuration of the on-board voltages:

Image Added

Figure 4: TE0790 on-board voltages configuration

Power Rails

Power Rail Name

Pin Header J2

Direction

Notes
3.3Vpin 5both possible
user configurable by DIP-switch S2-3 and S2-4
on-board peripherals' VCC and core voltages
VIOpin 6both possible
user configurable by DIP-switch S2-3 and S2-4GNDpin 1. pin 2--
Pin header J2 interface signals and SC CPLD VCCIO

 power Table 10: Module power rails.

Variants Currently In Production

 Module Variant

Xilinx Vivado/SDK Support

Xilinx devices with 3rd Party ToolsAny other MPSSE based JTAG Tools
TE0790-02YesYesYes
TE0790-02LNoYesYes

Table 11: Module variants.

...

Technical Specifications

Absolute Maximum Ratings

ParameterMinMaxUnitsReference Document

3.3V

-0.34VFTDI FT2232H data sheet
VIO-0.53.75VLattice MachX02 Family data sheet
Voltage on pins A - H-0.53.75VLattice MachX02 Family data sheet
Storage temperature-40100°CLED SML-P11 data sheet

Table 12: Module absolute maximum ratings.

Recommended Operating Conditions

ParameterMinMaxUnitsReference Document

3.3V

 2.3753.6VLattice MachX02 Family data sheet
VIO1.143.6VLattice MachX02 Family data sheet
Voltage on pins A - H1.143.6VLattice MachX02 Family data sheet
Operating temperature-4085°CFTDI FT2232H data sheet

Table 13: Module recommended operating conditions.

...

All dimensions are given in millimeters.


Figure 35: Module physical dimensions drawing.

...

Hardware Revision History

DateRevision

Notes

PCNDocumentation Link
-

01

prototypes--
-02current available revision-TE0790-02

Table 14: Module hardware revision history.

...

Hardware revision number can be found on the PCB board together with the module model number separated by the dash.


Figure 46: Module hardware revision number.

...

HTML
<!--
Generate new entry:
1.add new row below first
2.Copy "Page Information Macro(date)" Macro-Preview, Metadata Version number, Author Name and description to the empty row. Important Revision number must be the same as the Wiki document revision number
3.Update Metadata = "Page Information Macro (current-version)" Preview+1 and add Author and change description.
  -->


Date

Revision

Contributors

Description

Page info
modified-date
modified-date
dateFormatyyyy-MM-dd



Ali Naseriinitial document

Table 15: Document change history.

...