beautypg.com

Sundance SMT111 User Manual

Page 9

background image

User Manual SMT111

Page 9 of 18

Last Edited: 21/05/2010 16:53:00

4.2 Module Description

4.2.1 Xilinx FPGA device
The primary controlling device on the SMT111 is a Xilinx Spartan-3 XC3S200 FPGA.
This device has a speed grade of -4, and it is an FTG256 package.
The main feature of this FPGA device is to provide the interface between a TIM
Comport, the USB and the UART controllers.
The FPGA design for the USB interface is used on the SMT111 carrier board, and
allows applications (3L Diamond applications) to be downloaded to the TIM.
For UART configurations, a simple protocol may be used to access the internal
registers.
The FPGA operating mode (flash programming, USB and UART) in controlled via a 4-
way switch.
In normal operation, this Spartan-3 FPGA device is configured by a Xilinx PROM
(XCF04S). It may also be accessed and configured via a Xilinx compatible JTAG
header.

4.2.2 USB 2.0 controller device
A Cypress CY7C68013A is used to implement a USB 2.0 interface. The Cypress part,
in addition to providing USB functions with a FIFO type interface, also contains a
UART, and an 8051 micro-controller.
This device operates with the Xilinx Spartan-3 FPGA to provide a communication
path to the TIM via Comport link #3 (Comport_3).
This interface can operate at rates up to 48MBytes/s.
Programs can be loaded and executed via this port using the 3L Diamond tools.
The USB connector pin-out is shown here;

Table 1: USB connector – Pinout


The USB 2.0 controller device is configured from an EEPROM. After a successfully
configuration of the USB device, the LED labelled "D6" is "ON".

1 USB_ind

2 Data-

3 Data+

4 GND