Professional Documents
Culture Documents
User Guide
www.numato.com
Rev 9
You may use, modify or share this publication or part of thereof adhering to Creative
Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) License.
See complete license text at http://creativecommons.org/licenses/by-sa/3.0/
All trademarks are property of their respective owners.
Introduction
MIMAS V2 is a feature packed yet low cost FPGA Development board featuring Xilinx Spartan-6 FPGA.
It is specially designed for experimenting and learning system design with FPGAs. This development
board features SPARTAN XC6SLX9 CSG324 FPGA with onboard 512Mb DDR SDRAM. The USB 2.0
interface provides fast and easy configuration download to the on-board SPI flash. No need to buy an
expensive programmer or special downloader cable to download the bit stream to the board.
Applications
Board features
Components/Tools required
Along with the module, you may need the items in the list below for easy and fast installation.
Connection Diagram
This diagram should be used as a reference only. For detailed information, see MIMAS V2 schematics
at the end of this documentation. Details of individual connectors are as below.
USB Interface
The on board full speed USB controller helps a computer to communicate
with this module. Use a USB A to Mini B cable to connect with a PC. By
default the module is powered from USB so make sure not to overcrowd
unpowered USB hubs.
Visit http://numato.com/cables-accessories to buy cables and
accessories for this product.
DC Power Supply
This module uses +5V power supply to function properly. By default the board
is configured to use +5V supply from USB. So an external +5V power is not
required unless USB port is unable to supply enough current. In most cases
USB ports are capable of providing enough current for the module. Current
requirement for this board largely depends on your application. Please
consult FPGA datasheet for more details on power requirements. If for any
reason, an external 5V power supply needs to be used for the module, the
Power select jumper should be configured properly before connecting the power supply. Please refer
to the marking on the board for more details.
Power Select
The Power Select header K1 is used to configure the power source for the board. The jumper in pin 1
and 2 is shorted to switch the power source to on board USB port and pin 2 and 3 to use the external
DC power.
JTAG Connector
JTAG connector provides access to FPGA's JTAG pins. A XILINX platform cable can be used for JTAG
programming.
UART
The MIMAS V2 includes USB-UART, which helps to establish the communication between the code in
the FPGA and any application running on the PC. Data can be send and received from the FPGA by
using Serial Terminal at baud rate 19200.
Micro SD
MIMAS V2 features a Micro SD adapter on-board. By installing a Micro SD card, you can add data
logging, media storage and other file storage to your design.
GPIOs
This board is equipped with 32 user IO pins that can be used for various custom applications. Pin
assignments on the connectors are available in the tables below.
HEADER P6
Header Pin No.
Pin description
IO_L43P_2
U7
IO_L43N_2
V7
IO_L63P_2
T4
IO_L63N_2
V4
IO_L49P_D3_2
U5
IO_L49N_D4_2
V5
IO_L62P_D5_2
R3
IO_L62N_D6_2
T3
GND
NA
10
GND
NA
11
VCCAUX
NA
12
VCCAUX
NA
Pin description
IO_L41P_2
U8
IO_L41N_VREF_2
V8
IO_L31P_GCLK31_D14_2
R8
IO_L31N_GCLK30_D15_2
T8
IO_L48P_D7_2
R5
IO_L48N_RDWR_B_VREF_2
T5
IO_L32P_GCLK29_2
T9
IO_L32N_GCLK28_2
V9
HEADER P7
GND
NA
10
GND
NA
11
VCCAUX
NA
12
VCCAUX
NA
Pin description
IO_L16P_2
R11
IO_L16N_VREF_2
T11
IO_L29P_GCLK3_2
R10
IO_L29N_GCLK2_2
T10
IO_L14P_D11_2
U13
IO_L14N_D12_2
V13
IO_L23P_2
U11
IO_L23N_2
V11
GND
NA
10
GND
NA
11
VCCAUX
NA
12
VCCAUX
NA
Pin description
IO_L43P_GCLK5_M1DQ4_1
H17
IO_L43N_GCLK4_M1DQ5_1
H18
IO_L44P_A3_M1DQ6_1
J16
IO_L44N_A2_M1DQ7_1
J18
IO_L41P_GCLK9_IRDY1_M1RASN_1
K15
IO_L41N_GCLK8_M1CASN_1
K16
IO_L42P_GCLK7_M1UDM_1
L15
HEADER P8
HEADER P9
10
IO_L42N_GCLK6_TRDY1_M1LDM_1
L16
GND
NA
10
GND
NA
11
VCCAUX
NA
12
VCCAUX
NA
11
Driver Installation
Windows
This product requires a driver to be
installed for proper functioning when
used with Windows. The driver
package can be downloaded from the
product page. To install the driver,
unzip the contents of the downloaded
driver package to a folder. Attach USB
cable to the PC and when asked by
Windows device installation wizard,
point to the folder where driver files
are present. When driver installation is complete, the module should appear in Windows Device
Manager as a serial port (see the picture on the right). Note down the name of the serial port (COM1,
COM2 etc..). This information is required while programming the module with configuration tool.
Linux
To use this product with Linux, USB CDC driver needs to be compiled in with the kernel. Fortunately,
most Linux distributions (Ubuntu, Redhat, Debian etc..) has this driver pre-installed. The chances of
you requiring to rebuild the kernel to include the USB CDC driver is very slim. When connected to a
Linux machine, this product should appear as a serial port in the /dev directory. Usually the name of
the device will be ttyACMx or similar. The name may be different depending on the Linux
distribution you have.
Mac
Similar to Linux, Mac operating system comes with the required drivers pre-installed. When connected
to a Mac computer, the device should appear as a serial port.
12
13
Step 2: Select Process Properties from the pop up menu. In the dialog box, check Create Binary
Configuration File Check box and click Apply.
Step 3: Click OK to close the dialog box. Right click on Generate Programming File option again and
select Run. Now you will be able to find a .bin file in the project directory and that file can be used
for MIMAS V2 configuration.
14
Powering Up MIMAS V2
MIMAS V2 can be powered directly from USB port so make sure that you are using a USB port that can
power the board properly. It is recommended to connect the board directly to the PC instead using a
hub. It is practically very difficult to estimate the power consumption of the board, as it depends
heavily on your design and the clock used. XILINX provides tools to estimate the power consumption.
In any case if power from USB is not enough for your application, an external supply can be applied to
the board. MIMAS V2 requires two different voltages, a 3.3V and a 1.2V supply. On-board regulators
derive these voltages from the USB/Ext power supply.
Configuring MIMAS V2
The MIMAS V2 Spartan6 module can be configured by two methods,
a) Using MIMAS V2 configuration tool through USB.
b) Using the Xilinx programming cable..
15
Step 1: Make sure you have selected USB configuration mode (Slide SW7 to position 1. Refer to the
section Configuration Mode Selection for more information). Run MIMAS V2 Configuration Tool and
select the correct port (Refer to section Driver installation for more information on finding port
number). Click Open file button and select the .bin file.
16
Step 2: Click on Program button. Wait till Done appears on the screen.
17
18
Step 3: Set an output file name and an output file location (the
".mcs" file will be generated at this location which will be
required later for programming the FPGA), then click OK twice,
then select the ".bit" file we already generated then click Open
and click NO when it prompts to add another device file.
19
Step 4: Double click on Generate File. A message Generate Succeeded will be displayed as shown
in fig below if the mcs file is generated successfully.
20
21
Step 2: If the device is detected properly you will get a pop up window as shown below, Click OK. Then
right click on the SPI/BPI (next to the black arrow in the below fig.), select Add SPI/BPI Flash.
22
Step 3: Select the ".mcs" file we already created and click OK. Now choose M25P16 in the dialogue
box appeared, then click OK.
Step 4: Click on Flash, Double Click on Program, select OK. If the programming is successful, a
confirmation message will be displayed.
23
Technical Specifications
Parameter *
Value
Unit
Basic Specifications
Number of GPIOs
32
Number of LEDs
16
Mb
5-7
0.5 to 1.25
0.5 to 3.75
0.5 to 3.75
FPGA Specifications
All parameters considered nominal. Numato Systems Pvt Ltd reserve the right to modify products without notice.
24
Physical Dimensions
Schematics
See next page.
2015 NUMATO SYSTEMS PVT LTD
www.numato.com
LPDDR
SPARTAN XC6SLX16
PIC18F14K50
SCK
CS
SO
SI
A
PIC18F14K50
SCK
CS
SO
SI
PROGB
DONE
INITB
MCLK
TX
RX
DDR-D[0..15]
DDR-D[0..15]
DDR-A[0..12]
DDR-A[0..12]
DDR-UDQS
DDR-LDQS
DDR-UDM
DDR-LDM
PROGB
DONE
INITB
MCLK
TX
RX
DDR-UDQS
DDR-LDQS
DDR-UDM
DDR-LDM
DDR-RAS
DDR-CAS
DDR-RAS
DDR-CAS
DDR-CK_P
DDR-CK_N
DDR-BA0
DDR-BA1
Pic18f14k50.sch
LPDDR
DDR-CK_P
DDR-CK_N
DDR-BA0
DDR-BA1
Expansion Modules
7Seg_[0..7]
Expansion
Modules
DDR-WE
DDR-CKE
7Seg_[0..7]
7Seg_1en
7Seg_1en
7Seg_2en
7Seg_2en
7Seg_3en
7Seg_3en
Vsync
Hsync
B[0..1]
G[0..2]
R[0..2]
RZQ
RZQ
Lpddr.sch
SPARTAN XC6SLX9
CSG324
Vsync
Hsync
B[0..1]
G[0..2]
R[0..2]
CLK
CMD
DAT3
DAT2
DAT1
DAT0
DDR-WE
DDR-CKE
Expansion Connectors
DP[1..8]
DP[1..8]
EXP_IO_P[1..16]
EXP_IO_P[1..16]
EXP_IO_N[1..16]
EXP_IO_N[1..16]
CLK
CMD
DAT3
DAT2
DAT1
DAT0
LED[1..8]
LED[1..8]
SW[1..6]
SW[1..6]
AUDIO_L
AUDIO_L
AUDIO_R
Expansion
Connectors
B
ExpansionConnectors.sch
POWER
POWER SUPPLY
AUDIO_R
ExpansionModules.sch
Spartan6.sch
Power.sch
License: CC BY-SA
http://www.numato.com
Numato Lab
File: MimasV2.sch
Sheet: /
Title: MIMAS V2
Size: A4
Date: 3 nov 2015
KiCad E.D.A.
1
Rev: V2
Id: 1/7
5
DDR-D[0..15]
DDR-D[0..15]
A
A2
B3
B2
C3
C2
D3
D2
E3
E7
D8
D7
C8
C7
B8
B7
A8
A9
F9
K9
A7
B1
C9
D1
E9
DDR1V8
E1
C1
B9
A3
A1
F1
K1
GND
DQ15
DQ14
DQ13
DQ12
DQ11
DQ10
DQ9
DQ8
DQ7
DQ6
DQ5
DQ4
DQ3
DQ2
DQ1
DQ0
A13
A12
A11
A10
A9
A8
A7
A6
A5
A4
A3
A2
A1
A0
U9
VDD
VDD
VDD
VDDQ
VDDQ
VDDQ
VDDQ
VDDQ
NC
UDQS
LDQS
CK
CK#
CKE
WE#
CAS#
RAS#
VSSQ
VSSQ
VSSQ
VSSQ
BA1
BA0
UDM
LDM
CS#
TEST
VSS
VSS
VSS
F7
H3
H2
J7
H1
J3
J2
J1
K3
K2
K8
K7
J9
J8
DDR-A[0..12]
DDR-A12
DDR-A11
DDR-A10
DDR-A9
DDR-A8
DDR-A7
DDR-A6
DDR-A5
DDR-A4
DDR-A3
DDR-A2
DDR-A1
DDR-A0
GND
F3
E2
E8
G2
G3
G1
G7
G8
G9
DDR-UDQS
DDR-LDQS
H9
H8
F2
F8
H7
D9
DDR-BA1
DDR-BA0
DDR-UDM
DDR-LDM
DDR-CK_P
DDR-CK_N
DDR-CKE
DDR-WE
DDR-CAS
DDR-RAS
B
R27
100R
GND
R26
100R
GND
MT46H32M16LF
DDR-D15
DDR-D14
DDR-D13
DDR-D12
DDR-D11
DDR-D10
DDR-D9
DDR-D8
DDR-D7
DDR-D6
DDR-D5
DDR-D4
DDR-D3
DDR-D2
DDR-D1
DDR-D0
R28
4.7K
GND
RZQ
GND
100R
R29
DDR1V8 DDR1V8
C
C75
C76
C77
C78
C79
C80
C81
C82
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
GND
License: CC BY-SA
http://www.numato.com
Numato Lab
File: Lpddr.sch
Sheet: /LPDDR/
Title: MIMAS V2
Size: A4
Date: 3 nov 2015
KiCad E.D.A.
2
Rev:
Id: 2/7
5
D+
VUSB
VSS
17
D+/PGD
D-/PGC
C4
D-
TX
SCK
RX
SO
P2
10K
R1
Shield_2
FWUP
VUSB
VBUS
VCCAUX
Vbus
GND
VCCAUX
USB
1 MCLR
2 VCCAUX
3
GND
4
D+
5
D6
PIC18F14K50
VCCAUX
AN1
AN2
GND
Shield_1
D-
D+
10
11
12
13
1
2
3
4
P4
X1
USB
20
IC1
0.1uF
RB7/TX/CK
RB6/SCK/SCL
RB5/AN11/RX/DT
RB4/AN10/SDI/SDA
VCC3V3
AN1
AN2
GND
VCCAUX
PIC ICSP
22PF
19
18
RA3/MCLR/VPP
RA4/AN3/OSC2/CLKO
RA5/OSC1/CLKI
9
SI
8
AN0
5
INITB
INITB
6
AN2
7
AN1
14
CS
15 PROGB
PROGB
16 DONE
DONE
NOT POPULATED
4
3
2
RC7/AN9/SDO/T1OSC0
RC6/AN8/T13CKI/T1OSC1
RC5/CCP1/P1A/T0CKI
RC4/P1B/C12OUT/SRQ
RC3/AN7/P1C/C12IN3/PGM
RC2/AN6/P1D/C12IN2/CVREF/INT2
RC1/AN5/C12IN1-/INT1/VREFRC0/AN4/C12IN+/INT0/VREF+
R6
10K
MCLR
VDD
NOT POPULATED
0R
R32
22PF
VCCAUX 1
CRYSTAL
Q1
C1
PIC18F14K50
0.1uF
C2
12MHZ
R5
10K
C3
MCLK
R7
10K
PWR_FLAG
NOT POPULATED
VCCAUX
MCLR
P3
SPI FLASH
SW7A
10k
R4
R3
10k
R2
10k
AN0
0.1uF
M25P16
CS
SO
C
VCC
SO
HOLD
SCK
SI
VSS
B
2
R52
R
VCCAUX
R53
R
GND
UART
SCK
C
SI
License: CC BY-SA
http://www.numato.com
Numato Lab
File: Pic18f14k50.sch
Sheet: /PIC18F14K50/
Title: MIMAS V2
Size: A4
Date: 3 nov 2015
KiCad E.D.A.
U1
A
1
C
3
C5
CS
GND
USB CONFIGURATION
VCCAUX
GND
Rev:
Id: 3/7
5
DDR-D[0..15]
U5B
BANK 0
D4
C4
B2
A2
D6
C6
B3
A3
B4
A4
C5
A5
F7
E6
B6
A6
E7
E8
C7
A7
D8
C8
G8
F8
B8
A8
D9
C9
B9
A9
D11
C11
C10
A10
G9
F9
B11
A11
G11
F10
B12
A12
F11
E11
D12
C12
C13
A13
F12
E12
B14
A14
F13
E13
C15
A15
D14
C14
B16
A16
IO_L1P_HSWAPEN_0
IO_L1N_VREF_0
IO_L2P_0
IO_L2N_0
IO_L3P_0
IO_L3N_0
IO_L4P_0
IO_L4N_0
IO_L5P_0
IO_L5N_0
IO_L6P_0
IO_L6N_0
*IO_L7P_0
*IO_L7N_0
IO_L8P_0
IO_L8N_VREF_0
*IO_L9P_0
*IO_L9N_0
IO_L10P_0
IO_L10N_0
IO_L11P_0
IO_L11N_0
*IO_L32P_0
*IO_L32N_0
IO_L33P_0
IO_L33N_0
IO_L34P_GCLK19_0
IO_L34N_GCLK18_0
IO_L35P_GCLK17_0
IO_L35N_GCLK16_0
IO_L36P_GCLK15_0
IO_L36N_GCLK14_0
IO_L37P_GCLK13_0
IO_L37N_GCLK12_0
IO_L38P_0
IO_L38N_VREF_0
IO_L39P_0
IO_L39N_0
*IO_L40P_0
*IO_L40N_0
IO_L41P_0
IO_L41N_0
*IO_L42P_0
*IO_L42N_0
*IO_L47P_0
*IO_L47N_0
*IO_L50P_0
*IO_L50N_0
IO_L51P_0
IO_L51N_0
IO_L62P_0
IO_L62N_VREF_0
IO_L63P_SCP7_0
IO_L63N_SCP6_0
IO_L64P_SCP5_0
IO_L64N_SCP4_0
IO_L65P_SCP3_0
IO_L65N_SCP2_0
IO_L66P_SCP1_0
IO_L66N_SCP0_0
HSWAP
U5C
BANK 1
DP[1..8]
IO_L1P_A25_1
IO_L1N_A24_VREF_1
IO_L29P_A23_M1A13_1
IO_L29N_A22_M1A14_1
IO_L30P_A21_M1RESET_1
IO_L30N_A20_M1A11_1
IO_L31P_A19_M1CKE_1
IO_L31N_A18_M1A12_1
IO_L32P_A17_M1A8_1
IO_L32N_A16_M1A9_1
IO_L33P_A15_M1A10_1
IO_L33N_A14_M1A4_1
IO_L34P_A13_M1WE_1
IO_L34N_A12_M1BA2_1
IO_L35P_A11_M1A7_1
IO_L35N_A10_M1A2_1
IO_L36P_A9_M1BA0_1
IO_L36N_A8_M1BA1_1
IO_L37P_A7_M1A0_1
IO_L37N_A6_M1A1_1
IO_L38P_A5_M1CLK_1
IO_L38N_A4_M1CLKN_1
IO_L39P_M1A3_1
IO_L39N_M1ODT_1
IO_L40P_GCLK11_M1A5_1
IO_L40N_GCLK10_M1A6_1
IO_L41P_GCLK9_IRDY1_M1RASN_1
IO_L41N_GCLK8_M1CASN_1
IO_L42P_GCLK7_M1UDM_1
IO_L42N_GCLK6_TRDY1_M1LDM_1
IO_L43P_GCLK5_M1DQ4_1
IO_L43N_GCLK4_M1DQ5_1
IO_L44P_A3_M1DQ6_1
IO_L44N_A2_M1DQ7_1
IO_L45P_A1_M1LDQS_1
IO_L45N_A0_M1LDQSN_1
IO_L46P_FCS_B_M1DQ2_1
IO_L46N_FOE_B_M1DQ3_1
IO_L47P_FWE_B_M1DQ0_1
IO_L47N_LDC_M1DQ1_1
IO_L48P_HDC_M1DQ8_1
IO_L48N_M1DQ9_1
IO_L49P_M1DQ10_1
IO_L49N_M1DQ11_1
IO_L50P_M1UDQS_1
IO_L50N_M1UDQSN_1
IO_L51P_M1DQ12_1
IO_L51N_M1DQ13_1
IO_L52P_M1DQ14_1
IO_L52N_M1DQ15_1
IO_L53P_1
IO_L53N_VREF_1
IO_L61P_1
IO_L61N_1
IO_L74P_AWAKE_1
IO_L74N_DOUT_BUSY_1
7Seg_3en
7Seg_2en
7Seg_6
7Seg_7
7Seg_1en
7Seg_0
7Seg_1
7Seg_2
7Seg_5
7Seg_3
RX
TX
MCLK
R2
IO_L1P_CCLK_2
IO_L1N_M0_CMPMISO_2
IO_L2P_CMPCLK_2
IO_L2N_CMPMOSI_2
IO_L3P_D0_DIN_MISO_MISO1_2
IO_L3N_MOSI_CSI_B_MISO0_2
*IO_L5P_2
*IO_L5N_2
IO_L12P_D1_MISO2_2
IO_L12N_D2_MISO3_2
IO_L13P_M1_2
IO_L13N_D10_2
IO_L14P_D11_2
IO_L14N_D12_2
*IO_L15P_2
*IO_L15N_2
IO_L16P_2
IO_L16N_VREF_2
*IO_L19P_2
*IO_L19N_2
*IO_L20P_2
*IO_L20N_2
*IO_L22P_2
*IO_L22N_2
IO_L23P_2
IO_L23N_2
IO_L29P_GCLK3_2
IO_L29N_GCLK2_2
IO_L30P_GCLK1_D13_2
IO_L30N_GCLK0_USERCCLK_2
IO_L31P_GCLK31_D14_2
IO_L31N_GCLK30_D15_2
IO_L32P_GCLK29_2
IO_L32N_GCLK28_2
*IO_L40P_2
*IO_L40N_2
IO_L41P_2
IO_L41N_VREF_2
IO_L43P_2
IO_L43N_2
*IO_L44P_2
*IO_L44N_2
IO_L45P_2
IO_L45N_2
IO_L46P_2
IO_L46N_2
*IO_L47P_2
*IO_L47N_2
IO_L48P_D7_2
IO_L48N_RDWR_B_VREF_2
IO_L49P_D3_2
IO_L49N_D4_2
IO_L62P_D5_2
IO_L62N_D6_2
IO_L63P_2
IO_L63N_2
IO_L64P_D8_2
IO_L64N_D9_2
IO_L65P_INIT_B_2
IO_L65N_CSO_B_2
7Seg_[0..7]
7Seg_4
R[0..2]
R1
R0
G[0..2]
G2
G0
G1
B[0..1]
B0
B1
Hsync
Vsync
F15
F16
C17
C18
F14
G14
D17
D18
H12
G13
E16
E18
K12
K13
F17
F18
H13
H14
H15
H16
G16
G18
J13
K14
L12
L13
K15
K16
L15
L16
H17
H18
J16
J18
K17
K18
L17
L18
M16
M18
N17
N18
P17
P18
N15
N16
T17
T18
U17
U18
M14
N14
L14
M13
P15
P16
DP1
DP2
DP3
DP4
DP6
DP5
DP8
DP7
CMD
DAT1
DAT2
DAT0
CLK
DAT3
EXP_IO_P13
EXP_IO_P[1..16]
EXP_IO_N[1..16]
EXP_IO_N13
EXP_IO_P14
EXP_IO_N14
EXP_IO_P15
EXP_IO_N15
EXP_IO_P16
EXP_IO_N16
SW[1..6]
SW5
SW6
SW4
SW2
SW3
SW1
LED[1..8]
LED3
LED4
LED7
LED8
LED5
LED6
LED1
LED2
AUDIO_L
AUDIO_R
SPARTAN6LXXXX-CSG324
SPARTAN6LXXXX-CSG324
U5D
BANK 2
R15
T15
U16
V16
R13
T13
U15
V15
T14
V14
N12
P12
U13
V13
M11
N11
R11
T11
T12
V12
N10
P11
M10
N9
U11
V11
R10
T10
U10
V10
R8
T8
T9
V9
M8
N8
U8
V8
U7
V7
N7
P8
T6
V6
R7
T7
N6
P7
R5
T5
U5
V5
R3
T3
T4
V4
N5
P6
U3
V3
U5E
BANK 3
MISC
VCCAUX
VCCAUX
VCCAUX
VCCAUX
VCCAUX
VCCAUX
VCCAUX
VCCAUX
VCCAUX
VCCAUX
VCCAUX
VCCAUX
SCK
M0
IO_L1P_3
IO_L1N_VREF_3
IO_L2P_3
IO_L2N_3
IO_L31P_3
IO_L31N_VREF_3
IO_L32P_M3DQ14_3
IO_L32N_M3DQ15_3
IO_L33P_M3DQ12_3
IO_L33N_M3DQ13_3
IO_L34P_M3UDQS_3
IO_L34N_M3UDQSN_3
IO_L35P_M3DQ10_3
IO_L35N_M3DQ11_3
IO_L36P_M3DQ8_3
IO_L36N_M3DQ9_3
IO_L37P_M3DQ0_3
IO_L37N_M3DQ1_3
IO_L38P_M3DQ2_3
IO_L38N_M3DQ3_3
IO_L39P_M3LDQS_3
IO_L39N_M3LDQSN_3
IO_L40P_M3DQ6_3
IO_L40N_M3DQ7_3
IO_L41P_GCLK27_M3DQ4_3
IO_L41N_GCLK26_M3DQ5_3
IO_L42P_GCLK25_TRDY2_M3UDM_3
IO_L42N_GCLK24_M3LDM_3
IO_L43P_GCLK23_M3RASN_3
IO_L43N_GCLK22_IRDY2_M3CASN_3
IO_L44P_GCLK21_M3A5_3
IO_L44N_GCLK20_M3A6_3
IO_L45P_M3A3_3
IO_L45N_M3ODT_3
IO_L46P_M3CLK_3
IO_L46N_M3CLKN_3
IO_L47P_M3A0_3
IO_L47N_M3A1_3
IO_L48P_M3BA0_3
IO_L48N_M3BA1_3
IO_L49P_M3A7_3
IO_L49N_M3A2_3
IO_L50P_M3WE_3
IO_L50N_M3BA2_3
IO_L51P_M3A10_3
IO_L51N_M3A4_3
IO_L52P_M3A8_3
IO_L52N_M3A9_3
IO_L53P_M3CKE_3
IO_L53N_M3A12_3
IO_L54P_M3RESET_3
IO_L54N_M3A11_3
IO_L55P_M3A13_3
IO_L55N_M3A14_3
IO_L83P_3
IO_L83N_VREF_3
SO
SI
M1
EXP_IO_P[1..16]
EXP_IO_P11
EXP_IO_N[1..16]
EXP_IO_N11
EXP_IO_P9
EXP_IO_N9
EXP_IO_P12
EXP_IO_N12
EXP_IO_P10
EXP_IO_N10
GCLK1
EXP_IO_P6
N4
N3
P4
P3
L6
M5
U2
U1
T2
T1
P2
P1
N2
N1
M3
M1
L2
L1
K2
K1
L4
L3
J3
J1
H2
H1
K4
K3
L5
K5
H4
H3
L7
K6
G3
G1
J7
J6
F2
F1
H6
H5
E3
E1
F4
F3
D2
D1
H7
G6
E4
D3
F6
F5
C2
C1
EXP_IO_N[1..16]
EXP_IO_N6
EXP_IO_P8
EXP_IO_N8
EXP_IO_P5
EXP_IO_N5
EXP_IO_P1
EXP_IO_N1
EXP_IO_P7
EXP_IO_N7
EXP_IO_P4
EXP_IO_N4
EXP_IO_P2
EXP_IO_N2
EXP_IO_P3
EXP_IO_N3
A1
A18
B13
B7
C16
C3
D10
D5
E15
G12
G17
G2
G5
H10
H8
J11
J15
J4
J9
K10
K8
L11
L9
M17
M2
M6
N13
R1
R14
R18
R4
R9
T16
U12
U6
V1
V18
RZQ
ZIO
DDR-D14
DDR-D15
DDR-D12
DDR-D13
DDR-UDQS
DDR-D10
DDR-D11
DDR-D8
DDR-D9
DDR-D0
DDR-D1
DDR-D2
DDR-D3
DDR-LDQS
DDR-D6
DDR-D7
DDR-D4
DDR-D5
DDR-UDM
DDR-LDM
DDR-RAS
DDR-CAS
DDR-A5
DDR-A6
DDR-A3
DDR-CK_P
DDR-CK_N
GND
GND
DDR-A0
GNG
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCO_0
VCCO_0
VCCO_0
VCCO_0
VCCO_0
VCCO_0
VCCO_1
VCCO_1
VCCO_1
VCCO_1
VCCO_1
VCCO_1
DDR-A1
TDI
DDR-BA0
DDR-BA1
DDR-A7
TDO 5
TMS 3
TCK
DDR-A2
DDR-WE
DDR-A10
A17
D15
B18
D16
R31
U5A
TCK
TDI
TMS
TDO
VCCO_2
VCCO_2
VCCO_2
VCCO_2
VCCO_2
VCCO_2
B1
B17
E14
E5
E9
G10
J12
K7
M9
P10
P14
P5
VCCAUX
G7
H11
H9
J10
J8
K11
K9
L10
L8
M12
M7
B10
B15
B5
D13
D7
E10
VCCAUX
B
VCC1V2
VCC1V2
VCCAUX
E17
G15
J14
J17
M15
R17
VCCAUX
P9
R12
R6
U14
U4
U9
VCCBANK2
C
VCCBANK2
DDR-A4
0R
DDR-A8
R16
P13
V17
V2
SUSPEND
DDR-A9
DDR-CKE
DONE
DDR-A12
DONE
PROG
E2
G4
J2
J5
M4
R2
VCCO_3
VCCO_3
VCCO_3
VCCO_3
VCCO_3
VCCO_3
SUSPEND
CMPCS_B_2
DONE_2
PROGRAM_B_2
DDR-A11
DDR1V8
DDR1V8
INIT_B
CS
SPARTAN6LXXXX-CSG324
SPARTAN6LXXXX-CSG324
SPARTAN6LXXXX-CSG324
DDR-A[0..12]
D
VCCAUX
100MHz OSCILLATOR
C84
FXO-HC536R
R19
4.7K
D1
LED
2
R17
4.7K
JTAG
VCCAUX
10K
R15
10K
R16
VCCAUX
E/D
VCC
0.01uF
GND
GS6
M0
INITB
DDR1V8
VCC1V2
INIT_B
GND
GS7
M1
GND
C18
C20
C22
C24
C26
C28
C30
C32
C34
C36
C38
C43
C45
C47
C49
C51
C53
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
GND
GND
R14
4.7K
VCCAUX
HSWAP
GCLK1
GND
VCCAUX
TMS
TCK
TDO
TDI
C83
15pF
GND
VCCBANK2
C19
C23
C39
C52
C54
C55
C42
C58
C64
C40
C44
C21
C25
C27
C46
C59
C60
C29
C37
C41
C50
C57
C63
C31
C33
C35
C48
C56
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
0.01uF
GND
U10
PROG
SUSPEND
GS5
OUT
P1
2
4
6
8
10
12
14
GND
VCCAUX
GND
R18
1K
DONE
PROGB
1
3
5
7
9
11
13
License: CC BY-SA
http://www.numato.com
Numato Lab
File: Spartan6.sch
Sheet: /SPARTAN XC6SLX16/
Title: MIMAS V2
Size: A3
Date: 3 nov 2015
KiCad E.D.A.
6
Rev:
Id: 4/7
7
LM1117
LM1117
U6
U7
2
VCCAUX
220R
R23
C73
10uF
0.1uF
VCCIN
IN
R20
330R
DDR1V8
220R
R25
C69
C72
10uF
0.1uF
VCCIN
J1
VCCIN
1
2
3
1 1
2 2
3 3
10uF
0.1uF
VCC1V2
IN
OUT
VCCBANK2
C9
C10
10uF
0.1uF
VCCBANK2
1 - 2 USB PWR
2 - 3 EXT PWR
C65
C
47uF
GND
C74
R50
330R
VBUS
VCCIN
K1
EXTERNAL POWER
R22
100R
DDR1V8
ADJ
OUT
IN
VCC1V2
C71
LM1117
U3
ADJ
220R
R51
LM1117
U8
VCCIN
OUT
R21
0R
C70
VCCAUX
220R
R24
OUT
ADJ
IN
ADJ
VCCIN
License: CC BY-SA
http://www.numato.com
Numato Lab
File: Power.sch
Sheet: /POWER/
Title: MIMAS V2
Size: A4
Date: 3 nov 2015
KiCad E.D.A.
GND
Rev:
Id: 5/7
5
LED2
2 D3
VCCAUX
PNP_N
2 D5
LED5
2 D6
LED6
2 D7
2 D8
LED8
RN2
LED7
2K2
7Seg_1
7Seg_2
7Seg_3
7Seg_4
GND
SW5
SW6
SW[1..6]
SW4
SW2
7Seg_6
7Seg_7
SW3
SW1
7Seg_1en
DP
AFF2
7
6
4
2
1
9
10
VCCAUX
PNP_N
C.A.
C.A.
a
b
c
d
e
f
g
Q3
8
3
DP
7Seg_2en
VCCAUX
PNP_N
7SEGMENTS
SW5
B
1
AFF3
SW6
7
6
4
2
1
9
10
SW4
SW2
RN5
Q2
B
1
330R
RN4
C.A.
C.A.
a
b
c
d
e
f
g
7Seg_5
7
6
4
2
1
9
10
7SEGMENTS
2 D9
R47
1K
7Seg_0
R48
1K
2 D4
8
3
SW3
a
b
c
d
e
f
g
C.A.
C.A.
Q4
8
3
R49
1K
R43
R44
LED4
RN1
2K2
LED3
B
1
AFF1
330R
7Seg_[0..7]
E
2
2 D2
C
3
LED[1..8]
E
2
C
3
E
2
LED1
C
3
7Seg_3en
DP
SW1
7SEGMENTS
GND
680R
MICROSD
100K
RN3
VCCAUX VCCAUX
VGA Connector
Vsync
R8
200R
Vsync
Hsync
R9
200R
Hsync
B0
B[0..1]
100K
B1
MICRO_SD_N
DAT3
CMD
CLK
GND
DAT0
C6
DAT1
1
2
3
4
5
6
7
8
G0
G[0..2]
DAT2
DAT3
G1
CMD
VCC
SHIELD
CLK
SHIELD
GND
SHIELD
DAT0
SHIELD
9
10
11
12
G2
DAT1
R0
GND
R[0..2]
U2
0.1uF
GND
Blue
R42
DAT2
R10
1K
R11
510R
R1
R2
R12
2K
R13
1K
R30
510R
R35
2K
R36
1K
R37
510R
Green
8
15
7
14
6
13
5
12
4
11
3
10
2
9
1
AUDIO_L
R45
3.3K
AUDIO_R
R46
3.3K
1 CON1
2
3
4
5
C7
GND
C8
AUDIO_JACK
0.1uF
0.1uF
GND
DB15
Red
GND
AUDIO
J2
License: CC BY-SA
http://www.numato.com
Numato Lab
File: ExpansionModules.sch
Sheet: /Expansion Modules/
Title: MIMAS V2
Size: A4
Date: 3 nov 2015
KiCad E.D.A.
4
Rev:
Id: 6/7
5
VCCAUX
VCCAUX
VCCAUX
EXP_IO_P5
EXP_IO_P6
EXP_IO_P7
EXP_IO_P8
GND
VCCAUX
P7
1
3
5
7
9
11
EXP_IO_N3
EXP_IO_N4
EXP_IO_N2
GND
DP[1..8]
DP1
DP2
DP4
DP5
DP6
DP3
2
4
6
8
10
12
EXP_IO_N5
EXP_IO_N6
EXP_IO_N7
EXP_IO_N8
GND
VCCAUX
B
DP7
EXP_IO_P9
EXP_IO_P10
EXP_IO_P11
EXP_IO_P12
GND
VCCAUX
EXP_IO_P15
EXP_IO_P16
EXP_IO_P13
EXP_IO_P14
GND
VCCAUX
P8
1
3
5
7
9
11
P9
1
3
5
7
9
11
2
4
6
8
10
12
2
4
6
8
10
12
DIP SWITCH
VCCAUX
EXP_IO_N9
DP8
EXP_IO_N10
8
7
6
5
4
3
2
1
1
2
3
4
5
6
7
8
P5
16
15
14
13
12
11
10
9
OFF
GND
EXP_IO_N[1..16]
EXP_IO_N1
ON
EXP_IO_P2
2
4
6
8
10
12
RN6
EXP_IO_P4
P6
1
3
5
7
9
11
RN7
EXP_IO_P3
2K2
EXP_IO_P1
2K2
EXP_IO_P[1..16]
GND
EXP_IO_N11
EXP_IO_N12
GND
VCCAUX
EXP_IO_N15
EXP_IO_N16
EXP_IO_N13
EXP_IO_N14
GND
VCCAUX
License: CC BY-SA
http://www.numato.com
Numato Lab
File: ExpansionConnectors.sch
Sheet: /Expansion Connectors/
Title: MIMAS V2
Size: A4
Date: 3 nov 2015
KiCad E.D.A.
1
Rev:
Id: 7/7
5