Xilinx Mimas Spartan 6 FPGA User Manual

Xilinx Mimas Spartan 6 FPGA User Manual

Hide thumbs Also See for Mimas Spartan 6 FPGA:

Advertisement

Quick Links

Mimas – Spartan 6 FPGA Development Board
User Manual
S E A R C H
Have a question? Enter a search term
Popular Search:
USB GPIO (), USB Relay (), FPGA
()
4517 views
February 18, 2016
0
1. Introduction

Advertisement

Table of Contents
loading

Summary of Contents for Xilinx Mimas Spartan 6 FPGA

  • Page 1 Mimas – Spartan 6 FPGA Development Board User Manual S E A R C H  Have a question? Enter a search term Popular Search: USB GPIO (), USB Relay (), FPGA 4517 views February 18, 2016     1.
  • Page 2: Connection Diagram

    Mimas is an easy to use FPGA Development board featuring Xilinx Spartan-6 FPGA. Mimas is specially designed for experimenting and learning system design with development board features Xilinx XC6SLX9 TQG144 FPGA with maximum 70 user IOs. The USB 2.0 interface provides fast and easy con guration download to the don’t need a programmer or special down loader cable to download the bit stream to the board.
  • Page 3: Usb Interface

    This diagram should be used as a reference only. For detailed information, see Mimas schematics at the end of this documentation. Details of individual connecto 2.3. USB Interface The on board full speed USB controller helps a PC/Linux/Mac computer to communicate with this module. Use a USB A to Mini B PC.
  • Page 4: Power Select

    IOs in your design. 2.7. JTAG Connector JTAG connector provides access to FPGA’s JTAG pins. A XILINX platform cable tool can be used to for JTAG programming. 2.8. GPIOs This board is equipped with 70 user IO pins that can be used for various custom applications.
  • Page 5 Spartan-6 (XC6SLX9 TQG144) Header Pin No. Pin description Pin No. IO_L1P_3 IO_L1N_VREF_3 IO_L2P_3 IO_L2N_3 IO_L36P_3 IO_L36N_3 IO_L37P_3 IO_L37N_3 IO_L41P_GCLK27_3 IO_L41N_GCLK26_3 IO_L42P_GCLK25_TRDY2_3 IO_L42N_GCLK24_3 IO_L43P_GCLK23_3 IO_L43N_GCLK22_IRDY2_3 IO_L44P_GCLK21_3 IO_L44N_GCLK20_3 IO_L49P_3 IO_L49N_3 IO_L50P_3 IO_L50N_3 IO_L51P_3 IO_L51N_3 IO_L52P_3 IO_L52N_3 IO_L83P_3 IO_L83N_VREF_3 IO_L2P_0 IO_L2N_0 IO_L3P_0 IO_L3N_0 IO_L4P_0 IO_L4N_0 IO_L34P_GCLK19_0...
  • Page 6 Spartan-6 (XC6SLX9 TQG144) Header Pin No. Pin description Pin No. IO_L35P_GCLK17_0 IO_L35N_GCLK16_0 VCCIO HEADER P2 Spartan-6(XC6SLX9 TQG144) Header Pin No. Pin description Pin No. VCCIO IO_L62N_D6_2 IO_L62P_D5_2 IO_L49N_D4_2 IO_L49P_D3_2 IO_L48N_RDWR_B_VREF_2 IO_L48P_D7_2 IO_L31N_GCLK30_D15_2 IO_L31P_GCLK31_D14_2 IO_L30N_GCLK0_USERCCLK_2 IO_L30P_GCLK1_D13_2 IO_L74N_DOUT_BUSY_1 IO_L74P_AWAKE_1 IO_L47N_1 IO_L47P_1 IO_L46N_1 IO_L46P_1 IO_L45N_1 IO_L45P_1...
  • Page 7: Driver Installation

    Spartan-6(XC6SLX9 TQG144) Header Pin No. Pin description Pin No. IO_L41N_GCLK8_1 IO_L41P_GCLK9_IRDY1_1 IO_L40N_GCLK10_1 IO_L40P_GCLK11_1 IO_L34N_1 IO_L34P_1 IO_L33N_1 IO_L33P_1 IO_L32N_1 IO_L32P_1 IO_L1N_VREF_1 IO_L1P_1 VCCIO 3. Driver Installation 3.1. Installing on 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.
  • Page 8 4. Generating Bit Stream for Mimas HDL design needs to be converted to bit stream before it can be programmed to FPGA. Mimas at this time accepts only binary (.bin) bit stream created by XILINX (http://www.xilinx.com/tools/webpack.htm). Once the HDL is synthesized, it is easy to create a binary bit stream out of it. Please follow the Steps below to generat your design using ISE Web Pack.
  • Page 9 Mimas 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 b instead using a hub. It is practically very di cult to estimate the power consumption of the board, as it depends heavily on your design and the clock used. XILINX estimate the power consumption.
  • Page 10 6.1. Configuring Mimas Using Configuration Tool Mimas has an on-board micro-controller which facilitates easy reprogramming of on-board SPI ash through USB interface. The micro-controller receives bit strea application and program it in to the SPI Flash and lets the FPGA boot from the ash. The Mimas con guration application can be downloaded from www.numato. Mimas is connected to PC, it shows up as a COM port in Device Manager.
  • Page 11 Mimas Spartan6 module features an on-board JTAG connector which facilitates easy reprogramming of SRAM and on-board SPI ash through JTAG programmer li usb”. Programming Mimas using JTAG requires “XILINX ISE iMPACT” software which is bundled with XILINX ISE Design Suite. To program the SPI ash we need a “.m generated from the “.bit”...
  • Page 12 Step 4: Double click on “Generate File”. “Generate Succeeded” will be displayed as shown in g below if the mcs le is generated successfully. 7. Programming FPGA Using ISE iMPACT Step 1: Open ISE iMPACT. Click on “Boundary Scan” in the iMPACT ows window in the left top corner. Then right click on the window panel in the right side. Selec ...
  • Page 13 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 be SPI/BPI Flash. Step 3: Select the “.mcs” le we already created and click OK. Now choose “M25P16” in the dialogue box appeared, then click OK. ...
  • Page 14: Technical Specifications

    Step 4: Click on “Flash”, Double Click on Program, select OK. If the programming is successful, a con rmation message will be displayed. 8. Technical Specifications Parameter * Value Unit Basic Speci cations Number of GPIOs Number of LEDs Number of Switches On-board oscillator frequency (FXO-HC536R) SPI Flash Memory (M25P16) Power supply voltage (USB or external)
  • Page 15: Mechanical Dimensions

    Parameter * Value Unit Output drivers supply voltage relative to GND –0.5 to 3.75 V –0.5 to 3.75 V 9. Mechanical Dimensions Introduction How to Use Mimas – Spartan 6 FPGA Development Board 2.1. Components/Tools Required 2.2. Connection Diagram 2.3. USB Interface 2.4.
  • Page 16 Tool 6.2. Configuring Mimas Using JTAG Programming FPGA Using ISE iMPACT    Technical Specifications (https://twitter.com/numatolab) (https://www.facebook.com/numato/) (https://www.youtube.com/user/NumatoLab) Mechanical Dimensions   (https://plus.google.com/+Numatosystems) (https://www.pinterest.com/numato/) Schematics © 2016 Numato Systems Pvt. Ltd. (http://numato.com). All Rights Reserved. Privacy Policy (http://numato.com/privacy-policy/) | Terms of Use (http://numato.com/tearm-of- service/)

Table of Contents