Page History
...
- Intel Cyclone 10LP 10CL025 FPGA SoC, U1
- Winbond W9864G6JT -6 8 Mbyte SDRAM 166MHz, U2
- Intel EPCQ16ASI8N 2 MByte serial configuration memory, U5
- ST Microelectronics LIS3DH MEMS digital output motion sensor, U4
- FTDI USB2 to JTAG/UART adapter, U3
- Configuration EEPROM for FTDI chip, U9
- 12.0000 MHz oscillator, U7
- 8x red user LEDs, D2 ... D9
- Red LED (Conf. DONE), D10
- Green LED (indicating supply voltage), D1
- Switch Push button (user), S2
- Switch Push button (reset), S1
- Micro USB2 B socket (receptacle), J9
- 1x14 pin header (2.54mm pitch), J2
- 1x6 pin header (2.54mm pitch), J4
- 2x6 Pmod connector, J6
- 3-pin header (2.54mm pitch), J3
- 1x14 pin header (2.54mm pitch), J1
...
Bank | Connector Designator | I/O Signal Count | Bank Voltage | Notes |
---|---|---|---|---|
2 | J2 | 9 I/O's | 3.3V | 2 I/O's of bank 2 can be pulled-up to 3.3V (4K7 resistors) with 2 I/O's of same Bank bank or pins can be shared |
4 | J1 | 8 I/O's | 3.3V | - |
J3 | 2 I/O's | 3.3V | - | |
5 | J1 | 6 I/O's | 3.3V | - |
6 | J6 | 8 I/O's | 3.3V | Pmod Connector |
1 | J4 | 4 I/O's | 3.3V | JTAG interface |
J2 | 1 I/O'sInput | 3.3V | low active Reset input |
Table 2: General overview of single ended I/O signals connected to pin headers and connectors
FPGA I/O banks
Bank | VCCIO | I/O's Count | Available on ConnectorsConnected to | Notes |
---|---|---|---|---|
1 | 3.3V | 14 | 5 | 6 I/O's connected to FTDI chip, 1 I/O used for user button S2, 2 I/O's connected to red user LEDs D2 and D10. |
2 | 3.3V | 37 | 26 | 6 I/O's user for QSPI Flash, 5 I/O's connected to red user LEDs D3 ... D7. |
3 | 3.3V | 5 | 5 | Bank 3 is dedicated to JTAG interface. |
4 | 3.3V | 24 | 0 | 2 I/O's are dedicated to live probes, all other I/O's are used as memory interface. | 5 |
6 | 3.3V | 22 | 2 | 2 I/O's available on header J2, 2 I/O's connected to red user LEDs D8 and D9, all other I/O's are used as memory interface. | 7 | 8 |
Table 3: General overview of FPGA I/O banks
JTAG Interface
Primary JTAG access to the FPGA SoC device U5 is provided through Micro USB2 B connector J9. The JTAG interface is created by the FTDI FT2232H USB2 to JTAG/UART adapter IC U3.
Optionally 1x6 male pin header J4 can be fitted on board for access to the JTAG interface on board. The pin assignment of header J4 is shown on table below:
...
The JTAGSEL pin of SmartFusion2 device depends on the used JTAG programmer.
Table 4: optional second JTAG interface or GPIO (JTAGSEL dependent)
QSPI Interface
The QSPI interface of the FPGA device is routed to and used by the on-module QSPI flash IC U1:
...
6 | LIS3DH digital motion sensor, U4 | SPI interface, 2 interrupt lines | ||
4 | 1x6 pin header, J4 | JTAG interface | ||
4 | 2 MByte serial configuration memory, U5 | FPGA configuration memory with active serial (AS) x1 interface | ||
1 | J2-10, push button S1 | low active reset input | ||
2 | 3.3V | 9 | 1x14 pin header, J2 | GPIOs (2 I/O's of bank 2 can be pulled-up to 3.3V (4K7 resistors) with 2 I/O's of same Bank or pins can be shared) |
3 | 3.3V | 8 | LEDs D2 ... D9 | 8 x red user LEDs |
8 | FTDI FT2232H JTAG/UART Adapter, U3 | configurable as GPIO/UART or other serial interfaces | ||
1 | push button S2 | user button | ||
4 | 3.3V | 10 | pin headers J1, J3 | GPIOs |
5 | 3.3V | 6 | pin headers J1 | GPIOs |
6 | 3.3V | 8 | Pmod connector J6 | GPIOs |
1 | Red LED, D10 | Configuration DONE Led (ON when configuration in progress, OFF when configuration is done) | ||
7 | 3.3V | 19 | 8 Mbyte SDRAM 166MHz, U2 | 16bit SD-RAM memory interface |
8 | 3.3V | 21 | 8 Mbyte SDRAM 166MHz, U2 | 16bit SD-RAM memory interface |
Table 3: General overview of FPGA I/O banks
JTAG Interface
Primary JTAG access to the FPGA SoC device U1 is provided through Micro USB2 B connector J9. The JTAG interface is created by the FTDI FT2232H USB2 to JTAG/UART adapter IC U3.
Optionally 1x6 male pin header J4 can be fitted on board for access to the JTAG interface on board. The pin assignment of header J4 is shown on table below:
JTAG Signal | Pin on Header J4 | Note |
---|---|---|
TCK | 3 | - |
TDI | 5 | - |
TDO | 4 | - |
TMS | 6 | - |
Table 4: optional JTAG pin header
On-board Peripherals
Serial Configuration Memory
On-board serial configuration memory (U5) is provided by Intel EPCQ16ASI8N with 16 MBit (2
Table 5: QSPI interface signals
On-board Peripherals
Quad SPI Flash Memory
On-module QSPI flash memory (U7) is provided by Winbond Serial Flash Memory W74M64FV with 64 MBit (8 MByte) storage capacity. This non volatile memory is used to store initial FPGA configuration. Besides FPGA configuration, remaining free flash memory can be used for user application and data storageto store initial FPGA configuration via JTAG interface. The memory is connected to FPGA bank 1 via active serial (AS) x1 interface.
SDRAM
The TEM0001 FPGA module is equipped with a Winbond W9864G6JT 64 MBit (8 MByte) SDRAM chip U2. This SDRAM chip is connected to the FPGA bank 4 7 and 7 8 via 16-bit memory interface with 166MHz clock frequency and CL3 CAS latency.
...
The FTDI chip U3 converts signals from USB2.0 to a variety of standard serial and parallel interfaces. Refer to the FTDI data sheet to get information about the capacity of the FT2232H chip.
FTDI FT2232H chip is used in MPPSE mode for JTAG, 2 I/O's of channel A and 6 I/O's of Channel B are routed to the FPGA bank 1 3 of the FPGA SoC and are usable for example as UART interfaceGPIOs, UART or other standard interfaces.
The configuration of FTDI FT2232H chip is pre-programmed on the EEPROM U9.
Motion Sensor
On the TEI0003 FPGA board there is a digital output 3-axis motion sensor present. The motion is provided by ST Microelectronics
System Clock Oscillator
The FPGA SoC module has following reference clocking signals provided by on-board oscillators:
Clock Source | Schematic Name | Frequency | Clock Input Destination |
---|---|---|---|
Microchip MEMS Oscillator, U7 | CLK12M | 12.0000 MHz | FTDI FT2232 U3, pin 3; , pin 3; FPGA SoC bank 2, pin M2 |
optional Microchip MEMS Oscillator, U6 (not fitted) | CLK_X | - | FPGA SoC bank 26, pin N16E15 |
Table 65: Clock sources overview
On-board LEDs
...
LED | Color | Signal Schematic Name | FPGA | Notes | ||
---|---|---|---|---|---|---|
D1 | Green | - | - | Indicating 3.3V board supply voltage | ||
D2 | Red | 'LED1'E18 | bank 6, pin M6 | user | ||
D3 | Red | 'LED2'R17 | bank 6, pin T4 | user | ||
D4 | Red | 'LED3'R18 | bank 6, pin T3 | user | ||
D5 | Red | 'LED4'T18 | bank 6, pin R3 | user | ||
D6 | Red | 'LED5'U18 | bank 6, pin T2 | user | ||
D7 | Red | 'LED6'R16 | bank 6, pin R4 | user | ||
D8 | Red | 'LED7'E1 | bank 6, pin N5 | user | ||
D9 | Red | 'LED8'D2 | bank 6, pin N3 | user | ||
D10 | Red | 'USERCONF_LEDDONE' | G17 | user | bank 6, pin H14 | indication configuration is DONE when LED is off |
Table 6Table 7: LEDs of the module
Push Buttons
The TEM0001 FPGA module is equipped with two push buttons S1 and S2:
Button | Signal Schematic Name | FPGA | Notes |
---|---|---|---|
S1 | 'USER_BTN' | B19bank 3, pin N6 | user configurable |
S2 | 'RESET'U17 | bank 1, pin H5 | system reset |
Table 87: Push buttons of the module
...
Date | Revision | Notes | PCN | Documentation Link |
---|---|---|---|---|
- | 02 | Second Production Release | - | TEI0003-02 |
- | 01 | First Production Release | - | TEM0001TEI0003-01 |
Table 12: Module hardware revision history
Hardware revision number is printed on the PCB board together with the module model number separated by the dash.
Figure 5: Module hardware revision number
...