...
HTML |
---|
<!-- General Notes: Designate all graphics and pictures with a number and a description. For example "Figure 1: TE07xx-xx Block Diagram" or "Table 1: Initial delivery state". "Figure x" and "Table x" have to be formatted to bold. --> |
Scroll Ignore |
---|
Scroll pdf ignore | |
---|---|
Table of Contents
|
...
# | FTDI Channel A | FTDI Channel B | Pins A to G | Notes | |
---|---|---|---|---|---|
1 | JTAG/SPI (MPSSE) | UART | JTAG, UART | JTAG compatible to Xilinx, Lattice and open-source software that uses FTDI MPPSE | |
2 | JTAG/SPI (MPSSE) | JTAG/SPI (MPSSE) | JTAG, JTAG | Dual JTAG, only Channel A is Xilinx compatible | |
3 | UART | UART | UART, UART | Dual UART | |
4 | I2C | UART | I2C, UART | ||
5 | MPSSE | 8x GPIO | |||
6 | UART | 8x GPIO | |||
7 | UART | UART | not used | UART to UART loopback | |
8 | not used | Fast Serial | FTDI 4-wire fast serial adapter, custom EEPROM is needed to enable this mode | ||
9 | CPLD update only | not used | user defined | Standalone Module with CPLD and 8 user programmable I/O |
...
Signal | J2 Pin Name | J2 Pin Name | Signal | ||
---|---|---|---|---|---|
GND | 1* | GND | |||
User Defined | C | A | User Defined | ||
VIO | VDD 3.3V | ||||
User Defined | D | B | User Defined | ||
User Defined | F | E | User Defined | ||
User Defined | H | G | User Defined / Button (Reset_n) |
...
FTDI | Signal | Pull up/down | J2 Pin Name | J2 Pin Name | Pull up/down | Signal | FTDI | |||
---|---|---|---|---|---|---|---|---|---|---|
GND | - | 1* | - | GND | ||||||
ADBUS0 | TCK (output from adapter) | C | A | up | UART RXD (input to adapter) | BDBUS1 | ||||
VIO | - | - | VDD 3.3V | |||||||
ADBUS2 | TDO (input to adapter) | up | D | B | UART TXD (output from adapter) | BDBUS0 | ||||
ADBUS1 | TDI (output from adapter) | F | E | down | LED | |||||
ADBUS3 | TMS (output from adapter) | H | G | up | Button (Reset_n) |
Table 4: Pin header J2 signal assignment with standard configuration firmware. *pin 1 on header J2
...
FTDI | Signal | Pull up/down | J2 Pin Name | J2 Pin Name | Pull up/down | Signal | FTDI | |||
---|---|---|---|---|---|---|---|---|---|---|
GND | - | 1* | - | GND | ||||||
ADBUS0 | TCK (output from adapter) | C | A | UART TXD (output from adapter) | BDBUS0 | |||||
VIO | - | - | VDD 3.3V | |||||||
ADBUS2 | TDO (input to adapter) | up | D | B | up | UART RXD (input to adapter) | BDBUS1 | |||
ADBUS1 | TDI (output from adapter) | F | E | down | LED | |||||
ADBUS3 | TMS (output from adapter) | H | G | up | Button (Reset_n) |
Table 5: Pin header J2 signal assignment with standard, but RXD-TXD swapped configuration firmware. *pin 1 on header J2
...
FTDI | Signal | Pull up/down | J2 Pin Name | J2 Pin Name | Pull up/down | Signal | FTDI | |||
---|---|---|---|---|---|---|---|---|---|---|
GND | - | 1* | - | GND | ||||||
BDBUS1 | UART RXD (input to adapter) | up | C | A | TCK (output from adapter) | ADBUS0 | ||||
VIO | - | - | VDD 3.3 V | |||||||
BDBUS0 | UART TXD (output from adapter) | D | B | TMS (output from adapter) | ADBUS3 | |||||
ADBUS1 | TDI (output from adapter) | F | E | up | TDO (input to adapter) | ADBUS2 | ||||
not used | H | G | CPLD User LED 'ULED' |
Table 6: Pin header J2 signal assignment with DIPFORTy firmware.
...
The DIP-switch S2 is to set different modes of powering the on-board peripherals and their components, the I/O supply voltages .Further functionalities are to secure the EEPROM content and to enable configuring programming the SC adapter board CPLD by JTAG interface:
S2 | ON | OFF | Default | Description |
---|---|---|---|---|
1 | Normal mode | Module Adapter board CPLD update mode | ON | Update Mode JTAG access to SC CPLD only |
2 | Do not use (illegal setting) | Normal mode | OFF | Must be in OFF state always. |
3 | VIO connected to 3.3V | Power VIO from pin header J2 | OFF | User I/O Voltage |
4 | Power 3.3V from USB | Power 3.3V from pin header J2 | OFF | Power on-board peripherals (FTDI chip & SC CPLD, ...) |
...
S2-3 | S2-4 | 3.3V (VCC) Pin 5 | VIO Pin 6 | Description |
---|---|---|---|---|
OFF | OFF | 3.3V from base (input**) | VIO VIO from base (input**) | 3.3V (pin 5) and VIO (pin 6) sourced from base |
OFF | ON | 3.3V from USB* (output**) | VIO from base (input**) | VIO sourced from base by Pin 6 |
ON | OFF | 3.3V from base (input**) | 3.3V from base (input**) | VIO sourced by and 3.3V source by base (Pin 5 and Pin 6 and drive Pin 5are shorted and both must be sourced by 3.3V) |
ON | ON | 3.3V from USB* (output**) | 3.3V from USB* (output**) | 3.3V (3.3V (pin 5) and VIO (pin 6) sourced USB |
...
(Pin 5 and Pin 6 are shorted and both are 3.3V) |
Table 8: DIP-switch S2 power setting description.
The user push button S1 directly connected to the SC CPLD manipulates pin G of the pin header J2 by driving it to GND.
...
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 | Revision | Contributors | Description | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
| ||||||||||||||||||||||||||
2018-01-18 | v.37 | John Hartfiel |
| ||||||||||||||||||||||||||
2017-11-16 | v.34 Page info | | modified-date | modified-date | dateFormat | yyyy-MM-ddAli Naseri |
| ||||||||||||||||||||||
2017-10-26 | v.27 | John Hartfiel |
| ||||||||||||||||||||||||||
2017-10-19 | v.26 | Ali Naseri |
| ||||||||||||||||||||||||||
-- | all |
|
|
Table 15: Document change history.
...
Include Page | ||||
---|---|---|---|---|
|