REPTAR Development Board Reference Manual

Similar documents
REPTAR Development Board Datasheet

S2C K7 Prodigy Logic Module Series

LPC1788 Mio Board. The functional details of the board are as follows-

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

SBC3100 (Cortex-A72) Single Board Computer

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

SBC8140 Single Board Computer

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

PV8900-CORE Full Function TCC8900/TCC8901/TCC8902 CPU Module Specification

AT-501 Cortex-A5 System On Module Product Brief

MYD-Y6ULX Development Board

MYD-IMX28X Development Board

MYD-IMX28X Development Board

. Micro SD Card Socket. SMARC 2.0 Compliant

Intel Galileo gen 2 Board

OK335x Products Guide. Contents

DevKit8500D Evaluation Kit

MYD-C437X-PRU Development Board

. SMARC 2.0 Compliant

PRODUCT Datasheet TECHNICAL FEATURES

FriendlyARM. Mini2440.

COM-RZN1D - Hardware Manual

EX-9686U/A-L(A9) Hardware User Manual

LPC1788 Mio Board. User Manual. Revision 1.0 1

Figure 1: The logicraft-cc Platform - Free USB firmware

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

OK335xS Users Manual Part I - Introduction

Quick Start Guide. SABRE Platform for Smart Devices Based on the i.mx 6 Series

Toradex Colibri Development Board

SMT166-FMC User Guide

SMT-FMC211. Quad DAC FMC. Sundance Multiprocessor Technology Limited

MYD-C7Z010/20 Development Board

pico-sam9g45 System board

Your Strategic Partner for Renesas RZ/G1x Products & Solutions

TechNexion PICO SOM Expansion Board

i.mx 8M MINI System-On-Module (SOM) Hardware Architecture

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

Hugo Cunha. Senior Firmware Developer Globaltronics

IB112. Freescale I.MX536 ARM Cortex -A8 Embedded BOARD. USER S MANUAL Version 1.0

SABRE Board for Smart Devices

ML505 ML506 ML501. Description. Description. Description. Features. Features. Features

Lab 1. OMAP5912 Starter Kit (OSK5912)

The Information contained herein is subject to change without notice. Revisions may be issued regarding changes and/or additions.

RDB1768 Development Board User Manual

DevKit8000 Evaluation Kit

RX62N BOARD User Manual

This product is RoHS compliant PKA1GxxxRx-00R

BIG8051. Development system. User manual

SOM i1 Single Core SOM (System-On-Module) Rev 1.5

Lily V2.0 COM Express Baseboard. Datasheet

w w w. b a s e t r a i n i n g i n s t i t u t e. c o

MYC-C437X CPU Module

SABRE for Automotive Infotainment Quick Start Guide. Smart Application Blueprint for Rapid Engineering Based on the i.mx 6 Series

Introduction Video Camera Support Option TREQ Platform Datasheet. January Rev. 2 A-317 Video Getting Started Guide 1 / 6

Ettus Research Update

ECE 480 Team 5 Introduction to MAVRK module

Kontron s ARM-based COM solutions and software services

IOT x86 Joule Gateway

STM32L4R9I-EVAL. Evaluation board with STM32L4R9AI MCU. Features

PXA270 EPIC Computer with Power Over Ethernet & Six Serial Protocols SBC4670

ROiK2 Digital Version

This product is RoHS compliant PK65VxxxRx-00R

i.mx 6UltraLite Evaluation Kit Quick Start Guide s datasheet has been downloaded from at this pag

This product is RoHS compliant PK70WxxxRx-00R

0B specifications 1B

SMT943 APPLICATION NOTE 1 APPLICATION NOTE 1. Application Note - SMT372T and SMT943.doc SMT943 SUNDANCE MULTIPROCESSOR TECHNOLOGY LTD.

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

This product is RoHS compliant PK80SxxxRx-00R

ARDUINO INDUSTRIAL 1 01 Code: A000126

Creator Ci40 product brief

EMBEDDED HARDWARE. Core Board. ARM7 Development board. ARM7 Evaluation Board. Page 1 of 5

NXP-Freescale i.mx6. Dual Core SOM (System-On-Module) Rev 1.5

EyeCheck Smart Cameras

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

MYC-C7Z010/20 CPU Module

Realize the Genius of Your Design

Embest SOC8200 Single Board Computer

INTERRA I-MINI TOUCHPANEL GENERAL INFORMATION

fit-pc Intense 2 Overview

EMX Module Specifications

RoBoard RB-100 Manual V2.00 The Heart of Robotics. Jan 2009 DMP Electronics Inc

IOT-GATE-iMX7 Datasheet

IOT-GATE-RPI. Reference Guide

SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE. Products and specifications discussed

ARDUINO YÚN MINI Code: A000108

ReMutt Control. Critical Design Review

ARDUINO YÚN Code: A000008

User Manual CORE-X. MECHANICAL DIMENSION (mm)

KSZ9692PB User Guide Brief

DevKit7000 Evaluation Kit

Revision: May 11, E Main Suite D Pullman, WA (509) Voice and Fax LED. Doc: page 1 of 6

pcduino V3B XC4350 User Manual

NXP-Freescale i.mx6 MicroSoM i4pro. Quad Core SoM (System-On-Module) Rev 1.3

Documentation ver 1.5

DVI I/O FMC Module Hardware Guide

UCT Software-Defined Radio Research Group

Matrix. Get Started Guide

MYD-SAMA5D3X Development Board

LPC2148 DEV BOARD. User Manual.

NXP-Freescale i.mx6 MicroSoM i2. Dual Core SoM (System-On-Module) Rev 1.3

Transcription:

Development Board Reference Manual REDS Institute Sept 2012 Ver 1.1

Table of Content 1. INTRODUCTION... 4 2. GENERAL DESCRIPTION... 5 2.1 BLOCK DIAGRAM... 5 2.2 BOARD COMPONENTS BLOCKS... 6 3. BOARD COMPONENTS AND INTERFACES... 10 3.1 BOARD OVERVIEW... 10 3.1.1 board overview... 11 3.1.2 board overview... 12 3.2 COMPONENTS AND FUNCTIONALITIES... 13 3.3 DETAILS DRAWINGS... 18 3.4 USB INTERFACE... 20 3.5 CLOCKING CIRCUITRY... 21 3.6 JTAG CHAINS... 22 3.6.1... 22 3.6.2... 22 4. DIMENSIONS... 23 5. POWER SUPPLIES... 25 6. ADDITIONAL INFORMATION... 26 6.1 REVISION HISTORY... 26 6.2 CONTACT... 26 janvier 2013-2 - REDS

Table of figures FIGURE 1 - REPTAR BLOC DIAGRAM 5 FIGURE 2 - BOARD DETAILS 11 FIGURE 3 - BOARD DETAILS 12 FIGURE 4- GENERAL USER INTERFACES 18 FIGURE 5 CONFIG & DEBUG SWITCHES 18 FIGURE 6 - JUMPERS 19 FIGURE 7 - LABEL REFERENCES 19 FIGURE 8 - USB SUB-SYSTEM 20 FIGURE 9 SPARTAN6 CLOCKS SUB-SYSTEM 21 FIGURE 10 - JTAG CHAIN 22 FIGURE 11 - BOARD DIMENSIONS 23 FIGURE 12 - BOARD DIMENSIONS 23 FIGURE 13 - REPTAR BOARD SIDE VIEW 24 Table List TABLE 1 - COMPONENTS & FUNCTIONALITIES DETAILS... 17 TABLE 2 - REVISION HISTORY... 26 janvier 2013-3 - REDS

1. INTRODUCTION REPTAR is a modular extensible platform for teaching and R&D in the HES-SO and beyond... TEACHING REPTAR is a Universal board for workshops, courses in computer architecture and embedded processor-based systems. The REPTAR platform allows federating various laboratories by providing a common platform. REPTAR combines an OMAP processor type based on DaVinci DM3730 from Texas Instrument (which itself consists of a core-a8 ARM and a DSP) with a programmable component () Xilinx Spartan 6. The platform also includes a large number of control devices, display and communication. Modular in design, it offers many possibilities for expansion. From a programming perspective, the workshops can be done in different ways: Development at the application level or in the processor core with OS or RTOS without intervention in. Development without low-level OS and without intervention in Application Development in the without usage Mix development of processor and code RESEARCH AND DEVELOPPMENT REPTAR is a development platform suitable for many research projects, making it unnecessary, at least initially, the realization of a project dedicated board. janvier 2013-4 - REDS

2. GENERAL DESCRIPTION REPTAR is a board that offers a unique opportunity to customize your development environment via many expansion connectors, I/O and daughter cards. The REPTAR board is made of two boards: The and the board The board is considered as the mainboard of the REPTAR system. All the power supplies are located on this board. The board is then considered as a daughter card for the system itself. Nevertheless, it is possible to use it separately by connecting it to an optional power supply board 1. 2.1 BLOCK DIAGRAM The figure below depicts a functional block diagram of the REPTAR board. SDCard UART 3.5G & GPS Wifi 802.11b,g,n Ethernet 100Mb/s Bluetooth 12-bit A/D 12-bit D/A Sensors SATA Extension connectors JTAG 7 segments display 7' capacitive touchscreen TI DM3730 s Xilinx Alphanum LCD Switches, LEDs, encoder HDMI JTAG USB 2.0 & OTG Analog audio 256MB DDR 256MB Flash I2C/SPI Bus CAN Bus UART Digital audio 256MB DDR2 High speed Links Figure 1 - REPTAR bloc diagram This illustration shows the complexity of the REPTAR system. Not less than 28 peripherals are present on it. These peripherals will be described in the next chapters. 1 Available on demand janvier 2013-5 - REDS

2.2 BOARD COMPONENTS BLOCKS Processor module DM3730 based on Cortex-A8 (compatible with OMAP 3) 1 GHz operating frequency 256MB of DDR memory 256MB of flash memory SD-card interface Display interface for TFT / HDMI output UART / I2C / SPI interfaces 100Mbit Ethernet interface 16 bit linear audio stereo DAC / ADC MIC and Line In & Out USB 2.0 Host and OTG interfaces Capacitive touch screen interface Xilinx Spartan6 XC6SLX150TFGG900-3 147 443 Logic elements 184 304 Flip-flop 1 335Kbit of distributed RAM 4 824Kbit of Blocks RAM 4 MCB 8 Transceivers (GTP) @ 3GHz Configuration subsystem Xilinx Spartan3 AN XC3S200AN-5FTG256C Bitstream stored in internal flash Used for Spartan6 download Xilinx PlatformFlash XCF32P Store up to 4 compressed bitstream for Spartan6 Display interfaces EDT 7 display with capacitive touch screen 800 x 480 I2C for touch LCD display 4 x 20 lines 7-segments janvier 2013-6 - REDS

Memory subsystem External DDR2 SDRAM device (on Spartan6 ) 256MB @ 800 MHz Parallel Flash memory (on module) 256MB DDR SDRAM device (on module) 256MB @ 400 MHz SD-card interface (on module) Clock management system One 150MHz (for SATA subsystem) One 125MHz (for PCIe subsystem) One 100MHz for Spartan6 internal logic One 100MHz for Spartan3AN internal logic One slow clock at 25MHz for both Spartan6 and Spartan3AN internal logic The Spartan6 distributes the following clocks from its internal PLLs : External DDR2 memory PCIe interface SATA interface Wired and Wireless communication subsystem 100Mbit Ethernet feature (on module) WIFI & Bluetooth Module IEEE 802.11 b/g/n compatible BT 2.1 compatible GPS & GSM Module PCI Express mini card full size module HSPA, UMTS, EDGE, GPRS and SMS capabilities Assisted-GPS Expansion connectors Two FMC LPC connectors Provides each 34 differential lines or 58 single-ended signals It also provides one serial high speed differential pair, clocks, a JTAG Interface and an I2C interface One DHB DDK connector Provides 78 GPIOs signals from Spartan6 janvier 2013-7 - REDS

General User Interface All these components are located either on the or on the board and provide an easier way to debug the user designs. Leds and buttons Switches Headers Serial interfaces All these interfaces are connecting the, and various sensors together. I2C SPI CAN Audio subsystem 16 bit audio stereo analog One mini jack line In One mini jack line Out (pre-amp) One mini jack Microphone Digital audio One Toslink receiver One Toslink transmitter USB subsystem 6 Host connectors 1 OTG connector 1 USB-UART connection direct to 1 USB-UART connection direct to for debugging High speed links Three SMB connectors provide access to the high speed transceivers of the Spartan6 One differential input One differential output One reference input clock A PCI Express connection between Spartan6 and board 2 Provides 2 lanes Internal or external reference clock A SATA 1 link between Spartan6 and board 2,3 An external SATA 1 connector from Spartan6 3 2 Not available on board revision 1.0 3 Require a third party vendor IP not provided by the REDS janvier 2013-8 - REDS

Sensors and actuators Temperature sensor Light sensor Buzzer Incremental encoder AD & DA converters 12-bit ADC Quad channels SPI interface Single 3V-to-5V power supply 12-bit DAC Quad channels 1 MHz sample rate SPI interface Analog Supply Range: 2.7 to 5.25V Digital Supply Range: 1.7 to 5.25 V janvier 2013-9 - REDS

3. BOARD COMPONENTS AND INTERFACES 3.1 BOARD OVERVIEW Chapter 3 provides operational and connectivity details for the major components and interfaces of the board and is divided into the following blocks: Main devices DM3730 module Spartan 6 Spartan 3AN Display TFT 7 with capacitive touch screen Memory DDR/DDR2 Flash SD-card Communications USB interface High-speed serial interface Expansion connectors General user interfaces Jumpers Connectors Buttons Sensors and Actuators AD & DA Audio Analogic Digital Clocking circuitry Configuration circuitry Debugging Connectors JTAG UART Power supply janvier 2013-10 - REDS

3.1.1 board overview The picture below depicts where are located all the different functionalities described in the following chapters. FMC expansion connectors (J7 & J6) Mictor connectors for debugging (J31 & J48) High-speed interface @ 3GHz External SATA 1 connector 4 ch. ADC 12bit 4 ch. DAC 12bit Main power switch (S1) & DC Power Input (J1) 256MB DDR2 Memory (U14) Xilinx Spartan 6 (U12) Xilinx PlatformFlash (U36) Main JTAG chain (Spartan6, PlatformFlash and FMC 1&2) Xilinx Spartan 3AN Light & Temperature sensors (U22 & U20) LCD 4x20 Chars GPS/3G and SIM (below the LCD) CAN bus Spartan6 JTAG Spartan 3AN JTAG Encoder Incremental (SW13) UART (J4) Board-to-board connectors (J2 & J3) 80-pin connector (J5) Buzzer (bottom) General User Interfaces Figure 2 - Board details janvier 2013-11 - REDS

3.1.2 board overview The picture below depicts where are located all the different functionalities described in the following chapters. 2 x USB Host (J52) HDMI Output connector (J8) JTAG connector for debugging (J29) UART connection for debugging (J43) Antenne Wifi 2 x USB Host (J50) TFT Display con. (J8) 2 x USB Host (J51) Ethernet 100Mbit (J13) 1 x USB OTG (J48) 200 pins SODIMM connector for module (U1) Wifi module at bottom (U20) Wifi Antenna connector (J14) Capacitive Touch screen connector (J12) Resistive Touch screen connector (J11) Reset (S1) Line Out (J3) Line In (J2) MIC (J1) SD Card connector at bottom (U10) General User Interfaces Figure 3 - Board details janvier 2013-12 - REDS

3.2 COMPONENTS AND FUNCTIONALITIES This table describes the main components and their functionalities. Type Components / Interfaces Main devices Processor Display Display HDMI Out Xilinx Spartan6 XC6SLX150TFGG9 00-3 Xilinx Spartan 3AN XC3S200AN- 5FTG256C Module Variscite VAR-SOM-OM37 EDT ETM070001ADH6 HDMI connector Board Reference U12 U29 U1 TI PanelBus Transmitter Display LCD alphanumeric Memory DDR sdram 256MB Module Variscite Flash 256MB Module Variscite SDCard DDR2 sdram Communications I/O Molex Secure Digital connector Micron 16MBx16x8banks MT47H128M16RT -25E:C 3x double USB Host type A SMSC USB2517 USB HUB Description Provides computation power and access to peripherals of the board. Linked to the local bus Used to configure the Spartan6 from either the or the on-board PlatformFlash. Linked to the local bus Package 200 pins SODIMM. Based on a TI DM3730 (Cortex A8). Linked to all the s through its local bus. --- 7 Capacitive touch screen. 800 x 480 pixels with white leds for the backlight. (Possibility to use a resistive touch screen in replacement of the capacitive one) J8 Allow to connect an HD TV in parallel of the 7 LCD display U6 Convert the RGB bus of the into a DVI compliant interface. DS1 Provide 4x20 characters. Driven by the Spartan6. U10 U14 J50,51,52 U14 Run @ 400MHz. Only accessible by the processor. Only accessible by the processor. Used to store the processor code and bitstreams. Provide an alternate storage memory for the processor code (OS, File system ). Accessible at the boot of the. Run @ 800MHz. Only accessible by Spartan6. Provide a fast and large external storage memory. These connectors are linked to the High speed USB 2.0 controller of the module through an on-board USB HUB from SMSC. This HUB offers 7 high-speed ports. They provide access to various peripherals (mouse, keyboard, webcam ). Board Location (fig.3) (fig.3) (fig.3) (fig.3) janvier 2013-13 - REDS

Type Components / Interfaces Board Reference Description I/O 1x mini USB OTG J48 Directly connected to the USB 2.0 OTG controller of the module. I/O Ethernet 100Mb J13 The Ethernet functionality is natively supported by module. Only the connector is located on the board. Wifi / LS Research U20 The Tiwi module is offering Wifi and Bluetooth Tiwi-R2 module Bluetooth functionalities. It supports 802.11 b/g/n speed and BT 2.1. It is directly connected to the module. SMA connector J14 An SMA connector provides antenna connection for both Wifi and Bluetooth communications. 3G / GPS High-speed links PCIe links SATA links Ericsson F5321GW module SIM card con. Spartan6 transceivers Spartan6 transceivers Spartan6 transceivers J10 This module provides access to 3.5G protocols and to a GPS system. This is a mini PCI Express form factor module. It is connected to the HUB U14. P2 The SIM card is directly managed by the Ericsson module itself. P3 P8 Provides 3GHz links from Spartan6 transceivers through differential pairs connected to SMB connectors. --- Provides two PCI Express lanes between the Spartan6 and the board. PCI reference clock is coming from an onboard reference oscillator or could be driven directly from the board. (This functionality is not available on the current board.) J32 Provides one SATA 1 connection between the Spartan6 and the board. (This functionality is not available on the current board) In addition, a second link is available through an external SATA connector (J32). (This connection is third vendor IP dependent and not provided by the REDS.) Expansion Samtec FMC LPC J6, J7 Provides 34 differential lines or 58 singleended signals per FMC connectors. They are linked directly to the Spartan6. Expansion DDK DHB 80 pin J5 Provides 78 GPIOs (2 GND). Mainly used to connect to REDS proprietary boards General user interfaces User button Spartan3AN User SW13, Provides user dedicated buttons to the Button SW14 Spartan3AN. Jumpers FTDI Jumper W11, Disconnect Eeprom from FTDI chip U8 eeprom W12, W13 when removed. Board Location (fig.3) (fig.3) (fig.3) - - (fig.4) 4 (fig.4) Connector I2C connector W2 Provide access to the on-board I2C bus. 4 Only available on version 1.0 of the Reptar board janvier 2013-14 - REDS

Type Components / Interfaces Board Reference Description Board Location Connector SPI connector W3 Provide access to the on-board SPI bus. Connector UART connector W6 Provide access to the on-board UART bus. Connector CAN connection J45, U27 Provide a compliant CAN bus connection with the Spartan6. Switch Spartan6 user switch S4 Provides a user dedicated 10 positions switch to the Spartan6. (fig.4) Buttons Spartan6 user SW1 to SW8 Provides 8x user dedicated buttons to the Spartan6. 5 (fig.4) Leds Spartan6 user leds D21 to D28 Provides 8x user dedicated leds from the Spartan6. 5 (fig.4) Buttons user buttons SW9 to SW12 Provides 4x user dedicated buttons to the 5 (fig.4) Leds user leds D18 to D20 Provides 3x user dedicated leds from the 5 (fig.4) Buttons user buttons SW0 to SW4 Provides 5x user dedicated buttons to the 5 (fig.7) Leds user leds LED0 to 3 Provides 3x user dedicated leds from the 5 (fig.7) Sensors and Actuators Sensor Temperature U20 Provide temperature (I2C link) Sensor Light U22 Provide luminosity (I2C link) Sensor Accelerometer U21 Provide accelerometer measure (SPI link) Button Incremental Encoder SW15 --- (fig.4) Buzzer AD & DA ADC DAC TDK Magnetic buzzer Analog Device ADS7950 Analog Device AD7398 U28 --- U25, J33, J34, J35, J36 U26, J41, J42, J43, J44 12bit, 4 channels analog-to-digital converter. It is connected to 4x two pins screw terminals. 12bit, 4 channels digital-to-analog converter. It is connected to 4x two pins screw terminals. Audio Digital Toshiba Toslink J31, J40 Provide I/O optical audio links to the Spartan6 (fig.4) Analog Line IN 1x Jack connector J2 Audio IN link to the. (fig.3) Preamp. Line OUT 1x Jack connector J3 Audio OUT from the. (fig.3) MIC Line 1x Jack connector J1 MIC Line to the. (fig.3) 5 Partially available on version 0.1 / Fully available on version 1.0 janvier 2013-15 - REDS

Type Components / Interfaces Clocking Circuitry 100MHz 100MHz 25MHz 125MHz Main Spartan6 oscillator Main Spartan3AN oscillator Common oscillator to Spartan6 and Spartan3A Dedicated PCIe oscillator 150MHz Dedicated SATA oscillator Configuration circuitry Configuration Xilinx XCF32P PlatformFlash Mode switch Spartan3AN modes selector Board Reference Description Board Location Y3 Used to clock internal logic of the Spartan6. It is used to drive the internal PLLs. Y5 Used to clock internal logic of the Spartan3AN. Y2 Optional slow clock for both s. U23 Y4 U36 S7 Provide standard clock for the dedicated transceiver PLL used for the PCI Express interface. Provide standard clock for the dedicated transceiver PLL used for the SATA interface. Used to store up to 4 compressed bitstreams for the Spartan6. Could be used in Slave or Master modes. Programmable through the main JTAG chain. Bit 7 to 9 select the configuration mode of the Spartan3AN. Others are user dedicated. (fig.4) Button Spartan6 Reset S9 Used to reset the Spartan6. LED Spartan6 ConfDone D30 If on, the Spartan6 is not configured. Button Spartan3AN Reset S8 Used to reset the Spartan3AN bitstream. LED Spartan3AN ConfDone D49 If on, the Spartan3AN is not configured. Jumper Spartan6 CSI W17 Used to disconnect Chip Select 4 functionality (for readback feature) when removed. Jumper Spartan6 RDWR W16 Used to disconnect readback functionality 4 when removed. Jumper Spartan6 VCCO_0 HSWAPEN P1 Unable HSWAPEN functionality for Spartan6 when removed. Jumpers JTAG Mux JTAG chain selector JTAG source selection W7, W8, W9, W10, W14, W15 Taken by two, they allow bypassing FMC2 or FMC1 or PlatformFlash respectively, when in position 2-3. U30, U32 Allow to choose between the JTAG 14 pins connector and the Digilent USB JTAG emulator as the source of the main JTAG chain. This mux is driven by the Spartan3AN. 4 (fig.6) janvier 2013-16 - REDS

Type Components / Interfaces Board Reference Description Board Location Debug Headers 2x 16 pins headers J38, J39 Provides debug means for the Spartan6. Headers 1x 16 pins headers J8 Provides debug means for the Spartan6. Headers 1x 8 pins headers W1 Provides debug means for the Spartan6. Mictor 1x 38 pins Mictor J31 Provides debug means for the Spartan6. Mictor 1x 38 pins Mictor J48 Provides debug means for the Spartan3AN. Console JTAG 1x CP2103 UART to USB interface 1x Mini-USB connector 1x JTAG TI connector U11, J43 Linux console access via a Mini-USB connector. (fig.7 & 3) J29 Provides debug means for the. (fig.3) Headers 1x 8 pins header W1 Provides debug means for the. (fig.7) Power supply LED Power LED D51, D50, D53, D54, D52, D55 Jumper Spartan6 VCCO_0 W4 power selector Jumper Spartan6 VCCO_3 W5 power selector LED Power LED D10, D12, D13, D20 Jumper VIO source W2 selector When on, indicated good power state for 5V, 2V5, 3V3, 12V, 1V8 and DDR2_1V8 4 (on board) Allow to power Spartan6 bank 0 from 2V5 or 3V3. (fig.6) Allow to power Spartan6 bank 3 from 2V5 4 or 3V3. (fig.6) When on, indicated good power state for 1V8, 3V3, 5V and 12V Choose VIO 1V8 source from board or COM Module internal regulator (fig.7) Power RTC CR1225 X1 3V battery for RTC Table 1 - Components & Functionalities details (on board) janvier 2013-17 - REDS

3.3 DETAILS DRAWINGS Figure 4- General User Interfaces Figure 5 Config & Debug switches janvier 2013-18 - REDS

Figure 6 - Jumpers Figure 7 - Label References janvier 2013-19 - REDS

3.4 USB INTERFACE The USB sub-system of the REPTAR board is located onto the board. The module from Variscite provides two USB 2.0 high-speed controllers. One is a HOST controller and the other is an OTG controller. The OTG is directly linked to a mini OTG connector, whereas the HOST is attached to a USB HUB 7 ports. 6 ports are directly linked to double USB A connectors. The remaining port is used to connect, through the BTB 6 connectors, the 3G/GPS module located on the board. PORT 1 PORT 2 Double USB A Connector J50 PORT 3 PORT 4 Double USB A Connector J51 USB HOST HUB PORT 5 PORT 6 Double USB A Connector J52 PORT 7 Module 3G/GSM USB OTG Mini OTG connector Figure 8 - USB Sub-system 6 Board-To-Board connector used to link the and the boards together. janvier 2013-20 - REDS

3.5 CLOCKING CIRCUITRY The REPTAR board s clocking circuitry is designed to be simple, reliable and easy to use. Two separate 100MHz oscillators are used to drive the clocking trees of the Spartan6 and the Spartan3AN. A slow oscillator at 25MHz is available for both s. Separate oscillators provide stable references for the Spartan6 device s phase-locked loops (PLLs). These dedicated PLLs are used to distribute the PCI Express (125MHz), SATA (150MHz) clocks and DDR2 MCB blocs (not illustrated below). PCIe external Ref.Clock Transceivers 3GHz PLL PCIe Ref.Clock 125MHz SATA external Ref.Clock SATA Ref.Clock 150MHz PLL Spartan 6 Transceivers 3GHz Osc. 100MHz Osc. 25MHz PLL PLL PLL Clock Trees Spartan 3AN Osc. 100MHz Figure 9 Spartan6 Clocks sub-system janvier 2013-21 - REDS

3.6 JTAG CHAINS 3.6.1 The configuration JTAG chain illustrated below is constituted of the following components: FMC2 connector FMC1 connector Xilinx PlatformFlash Xilinx Spartan6 This chain can be driven, through a discrete mux (controlled by the Spartan3AN), either by a standard 14-Pin connector or by a USB-JTAG module from Digilent (www.digilent.com). The Digilent module allows connecting the REPTAR board directly to the Xilinx Impact programming tool using a simple USB cable. It is also possible to use a standard Xilinx USB Platform Cable connected to the 14-Pin connector. TDI Connecteur JTAG Xilinx TMS TCK MUX TMS TCK 1 TDI 2 Connecteur FMC2 1 2 1 2 Connecteur FMC1 1 2 1 2 PlatformFLASH 1 2 SPARTAN6 TDO 3 3 3 3 3 3 Module SMT USB JTAG TDI TMS TCK Bypass jumper W7 Bypass jumper W8 Bypass jumper W9 Bypass jumper W10 Bypass jumper W14 Bypass jumper W15 TDI Connecteur JTAG Xilinx TMS TCK SPARTAN3 Figure 10 - JTAG Chain A second JTAG chain exists to program the Spartan3AN, only. 3.6.2 The JTAG chain for the is mainly used to perform debugging with specific tools, such as Code Composer Studio. The JTAG connector onto the board is compliant with TI emulators. janvier 2013-22 - REDS

4. DIMENSIONS Figure 11 - Board dimensions Figure 12 - Board dimensions janvier 2013-23 - REDS

This side view shows from bottom to top: Plexiglas Support mainboard board 7 display (at 30 ) 125 mm 15 mm 30 mm Figure 13 - REPTAR Board side view janvier 2013-24 - REDS

5. POWER SUPPLIES The main circuitry is a Linear Technologies µmodule LT4628. It supports an input voltage between 7V and 26V and generates a main 5V/16A output for the other regulators. Altogether, including two FMC boards connected to the board, REPTAR will consume around 80 Watt. The image below shows the power supplies of the REPTAR board and the main peripherals powered by them. LT4628 In 7-26V Out 5V/16A 5V LT4608 In 5V Out 2.5V/8A 2V5 LT1963A 1.25V/1.5A 1V25 3V3 5V HUB USB 3V3 1V8 1V2 Spartan3 3V3 LT4601 In 5V Out 3.3V/12A LT4605 In 5V Out 12V/5A 3V3 12V LT1963A 1.8V/1.5A LT1963A 1.8V/1.5A 1V8 DDR_1V8 LP2998 DDR_REF DDR_REF 1V8 3V3 12V VCC_REF DDR_REF DDR_1V8 Wifi/BT FMC 1&2 connectors DDR2 1V8 3V3 5V 3V3 1V8 GPS/3G Display 3V3 1V8 Platform Flash 5V Audio amplifier VCC_REF 3V3 2V5 1V8 Spartan6 1V25 janvier 2013-25 - REDS

6. ADDITIONAL INFORMATION 6.1 REVISION HISTORY Chapter Date Version Changes Made All June 2012 1.0 First publication /Proto1 (v0.1) All Sept 2012 1.1 Modifications for Proto2 (v1.0) Table 2 - Revision History 6.2 CONTACT For the most up-to-date information about the REPTAR board, refer to the REDS wiki at wikireds.heig-vd.ch Or, contact the REDS institute directly: HEIG-VD REDS Institute Route de Cheseaux 1 CH-1401 Yverdon-les-Bains reds@heig-vd.ch janvier 2013-26 - REDS