Home
MIPS® SEAD™-3 Board Getting Started
Contents
1. Serial cable for connection to e g PC RS232 port One cable is included but there are two serial ports on the board so an extra serial cable is nice to have Use wiring shown in Section 2 2 Board Setup NULL modem USB cable for download of files from host Yes CPU Module Yes if ordered ATX power supply Xilinx cable for configuration download Xilinx order no DLCS Please note that other cables exists Contact Xilinx for a full list of cables A PC running Linux or Windows with USB and USB printer support The PC is used to download FPGA configuration files and new software to the board A workstation running Linux or Windows with all the required software tools see later The flow for the included RTL package is designed to work on a Unix platform 3 2 Software Tools The software tools listed in Table 6 are tested with the RTL and YAMON source on the CD and are used successfully on a Linux workstation running Red Hat Enterprise version 4 3 Other versions types of tools operating systems or workstations may work but they are not tested by MIPS and may require modifications to scripts etc See the rel note txt file in the SEAD 3 root of the SEAD CDROM for a description of specific tool versions Table 6 Software RE Synopsys FPGA Compiler II Use a version supporting the XCV2000 Synopsys 6FG680 Virtex FPGA Xilinx Alliance Standard tool Xilinx MIPS compiler toolchain Check
2. 2 Getting Started The board is delivered with a monitor called YAMON This monitor allows the user to communicate and control the board through a Serial to USB Port J6 and a standard RS232 port The default port is the Serial to USB J6 which is ttyO inside YAMON s environment variable setting yamontty R W ttyO The heart of the board is the large FPGA that interfaces the CPU to the board resources The SEAD Basic Package CDROM contains a complete design called Basic RTL written in Verilog which can be synthesized and mapped to the FPGA There is also a secondary CPLD which controls I O space decode switch and LED ports and the reset logic The PIC32 I O subsystem sits on the peripheral bus and acts as a peripheral on the board There is a defined APIL for communication with the main system The PIC 32 controls the 16 bit GPIO 8 channel ADC I2C SPI ports and the MicroSD card slot The source code of the firmware running on the PIC 32 is also freely available 2 1 Configuring the Board Populate the SEAD 3 board as described below Note that some items may have been mounted by MIPS prior to shipment but please check that they have not loosened during transport Figure 1 and Figure 2 can be used to locate the jumpers and sockets 8 MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved 2 Getting Started Figure 1 SEAD 3 Board Top View JP J d E OTT nini ge
3. 8 Revision History Revision Date Description 01 00 November 2 2009 First version 01 01 March 30 2010 Added information on board setup and Linux boot MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved 7 References 23 Copyright 2009 MIPS Technologies Inc All rights reserved Unpublished rights if any reserved under the copyright laws of the United States of America and other countries This document contains information that is proprietary to MIPS Technologies Inc MIPS Technologies Any copying reproducing modifying or use of this information in whole or in part that is not expressly permitted in writing by MIPS Technologies or an authorized third party is strictly prohibited At a minimum this information is protected under unfair competition and copyright laws Violations thereof may result in criminal penalties and fines Any document provided in source format i e in a modifiable form such as in FrameMaker or Microsoft Word format is subject to use and distribution restrictions that are independent of and supplemental to any and all confidentiality restrictions UNDER NO CIRCUMSTANCES MAY A DOCUMENT PROVIDED IN SOURCE FORMAT BE DISTRIBUTED TO A THIRD PARTY IN SOURCE FORMAT WITHOUT THE EXPRESS WRITTEN PERMISSION OF MIPS TECHNOLOGIES INC MIPS Technologies reserves the right to change the information contained in this document to improve function
4. Sir a D MIPS SEAD 3 Board Getting Started Revision 01 01 9 Copyright 2009 MIPS Technologies Inc All rights reserved 2 Getting Started Figure 2 SEAD 3 Board Bottom View The heart of the board is the FPGA which contain the MIPS core Basic RTL or External IP Basic RTL that inter faces to the boards peripherals If using a CPU module Follow the steps below to mate CPU module with main board The connectors are guar anteed for at least 50 mating cycles Place the SEAD 3 board on a clean flat surface Remove protection caps from the connectors Make sure the connectors are clean and that no pins are damaged Find the A1 position marking a triangle on both the plug and receptacle The A1 markings are found on the side of the connector housing Do a rough alignment before mating because misalignment of more than 0 8 mm may damage the connector pins Use the keys to achieve alignment Application of mating force needs to start at one end of the connector area 1 and then proceed to the other area 2 See Figure 3 MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved 2 Getting Started Area 2 Area 1 mmm wm Figure 3 CPU Module Mating e Use two bolts to fasten the module to the two spacers at the end opposite to the connector Additional fastening can be done with two bolts and two nuts at the connector en
5. Ports COM amp LPT and locate USB Serial Port COM The picture below shows the COM port assigned is COM7 HB Network adapters Ports COM amp LPT d Communications Port COMI d ECP Printer Port LPT1 d USB Serial Port COM B Processors e For Linux the Serial USB port should be detected automatically and be assigned a tty port Below is an example of the detection and assigned port to device dev ttyUSBO using command dmseg hub c new USB device 00 1d 1 1 assigned address 23 usb c USB device 23 vend prod 0x403 0x6001 is not claimed by any active driver usbserial c USB Serial support registered for FTDI SIO usbserial c USB Serial support registered for FTDI 8U232AM Compatible usbserial c USB Serial support registered for FTDI FT232BM Compatible usbserial c FTDI FT232BM Compatible converter detected usbserial c FTDI FT232BM Compatible converter now attached to ttyUSBO or usb tts O for devfs ftdi sio c v1 3 2 USB FTDI Serial Converters Driver e To use serial port options TTY 1 reset the board by pressing the reset button SW10 while holding on to SW6 West push button The board will boot up and Yamon will default the TTY console to TTY1 Serial Interface This setting will not be saved unless the environment variable is changed to tty1 The command to change the port setting to tty1 is setenv yamontty tty 1 yamontty R W ttyO Serial USB J6 is the default communication port yamontty R
6. it is Closed and OFF if it is Open NOTE SW3 and SW4 are user defined switches and by default are switched OFF 2 2 Board Setup e Connect the standard min 200W ATX power supply included to J10 on the board A power supply with standby current supply of minimum 720 mA is required 1A 1 5A peak recommended for the 5V standby volt age BEWARE The CPLD is powered from the standby voltage supply This allows programming of the device without powering up the whole board This is required because the CPLD controls vital function of the board e Connect the included USB A to Mini Cable between the USB Mini Connector J6 and the host machine e Configure the serial port setting and the terminal program on the host The preferred terminal program is mini com for Linux and Hyper Terminal for Window host machine The default YAMON setting is the following MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved 13 2 Getting Started e Baud Rate 38400 e 8 bit e No parity e I stop bit es No HW Flow Control es No SW Flow Control e For Windows the Serial USB port will automatic be detected and a Communication COM port will be assigned to it If Windows fails to find the correct driver it can be downloaded from the FTDI website http www ftdichip com Drivers VCP htm To find out which COM port the Serial USB port is assigned to go to Device Manager gt
7. re program the FPGA configuration stored in the Flash by issuing the command cat sead chipxx f1 gt dev usb 1p0 MIPS SEAD 3 Board Getting Started Revision 01 01 15 Copyright 2009 MIPS Technologies Inc All rights reserved 2 Getting Started The USB DL LED will turn on while the download is active On completion the board will re boot with the new FPGA configuration 2 4 2 Microsoft Windows Table 4 shows the various versions of Windows Table 4 Windows Support of SEAD 3 Download Windows version Support Windows ME Windows ME supports download to the SEAD 3 board No additional drivers are required Windows 2000 XP Windows 2000 XP Vista all support download to the SEAD 3 board No additional drivers Vista are required When you plug a CoreFPGA into the USB slot of a Windows XP machine you must perform a few manual steps to properly configure it as a USB printer Connect the CoreFPGA card to a USB port on your Windows box using a USB cable Open Printers and Faxes in the Start Menu Click on Add a printer Then click Next Select Local printer attached to this computer Uncheck the box that says Automatically detect and install my Plug and Play printer Click Next Select a printer port Click on Use the following port and select USBOOI virtual printer port for USB If you have previously installed a USB printer you may see more than one USBxxx choice You must choose the
8. referred to herein are the property of their respective owners Template nW1 03 Built with tags 2B MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved
9. 800d0000 mips32 el vmlinux rootdelay 20 root dev sda9 rw For ulibc go 0x800d0000 mips32 el vmlinux rootdelay 20 root dev sdall rw For ease of use here are the pre defined YAMON environment variables pre set by MIPS 1 The first step is to set the boot load command to 1 set l copy 0xbfa00000 0x800d0000 0x21000 go 0x800d0000 2 The second step is to set the location of each of the Kernels microMIPS set ueb 1 umips eb vmlinux microMIPS set uel 1 umips el vmlinux MIPS32 set meb 1 mips32 eb vmlinux MIPS32 set mel 1 mips32 el vmlinux 3 The third step is to set the Hard Drive partition microMIPS glibc el set uelg rootdelay 20 root dev sda3 microMIPS uclibc el set uelu rootdelay 20 root dev sda7 rw microMIPS glibc eb set uebg rootdelay 20 root dev sda2 microMIPS uclibc eb set uebu rootdelay 20 root dev sda6 rw MIPS32 glibc el set elg rootdelay 20 root dev sda9 MIPS32 uclibc el set elu rootdelay 20 root dev sdall rw MIPS SEAD 3 Board Getting Started Revision 01 01 21 Copyright 2009 MIPS Technologies Inc All rights reserved 6 Linux Boot MIPS32 glibc eb set ebg rootdelay 20 root dev sda8 MIPS32 uclibc eb set ebu rootdelay 20 root dev sdal0 rw Finally combine all the variables to create a single environment variable to load each of the configurations microMIPS Big Endian glibc setu geb Sueb uebg microMIPS Little Endian glibc setu gel Suel Suelg
10. Mis TECHNOLOG I MIPS SEAD 3 Board Getting Started Document Number MD00687 Revision 01 01 March 30 2009 MIPS Technologies Inc 955 East Arques Avenue Sunnyvale CA 94085 4521 Copyright 2009 MIPS Technologies Inc All rights reserved Contents euis toin Rc 7 d RI Package el EE 7 Secon 2 Gening Started Mee 8 2 1 Gontig ring ihe Board oenen A A E a R A ER 8 2 2 BOS UD EE 13 2 3V e e Ee 15 a A ONG e PE a See MMC 15 eT MIM eebe 15 2 4 2 Microsoit WIFIGOWS C EE 16 I ei EHE lj 17 a d Hardware EE 17 ENEE 17 Section 4 SU ONE 18 Section 5 SEAD M 3 HD ET Tt natns panni ta Instar nasadni paua anii un AVANSA nA SEPA IRAE S DIA SE iaaii 18 elei Linux dh P 20 p Loading KemelfromiMICIOS Du sisino a dissitis et endi cuisse monu er cer dUdE 20 weed Er ec E EE 22 Section 7 1 m 23 Section 8 Revision HIStory icici a 23 2 MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved List of Figures Figure 17 SEAD M S Board E Ree 9 Figure 2 SEADTM 9 Board Bottom VIOW s sco itio rotto exte beoe tam aub a A aate EE EEAS 10 Figure 3 CPU Module E e EE 11 Figured e GENEE el Et DEE 11 MI
11. PS SEAD 3 Board Getting Started Revision 01 01 3 Copyright 2009 MIPS Technologies Inc All rights reserved MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved List of Tables Table Jumper SSHITI S EE 12 Table 2 Settings of 4 way DIP Switches SW iuseiii neta ete noue xpe E n USER DR SES ee 12 Table 3 Settings of 8S way DIP Switch SW T ctr adn i baa trea E nace ria Ra eva eh aiana ENEAS 13 Table 4 Windows Support of SEAD 3 Download 16 Table 5 EEN DEE EE 17 RETTEN 17 MIPS SEAD 3 Board Getting Started Revision 01 01 5 Copyright 2009 MIPS Technologies Inc All rights reserved MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved 1 Introduction 1 Introduction This document describes how to get started with the MIPS SOC Evaluation And Development SEAD 3 Basic Package The SEADTM 3 Basic Package is the ideal solution for designers who are integrating their intellectual prop erty with a MIPS processor core The package allows designers to verify a design before committing to an ASIC and to begin application software development before the final ASIC is manufactured SEAD 3 is a development board with an uncommitted Xilinx Virtex 5 FPGA It can be used as a standalone MIPS development board by programming a MIPS core Basic RTL in the FPGA It can also be use as an IP evalua
12. W ttyl Serial RS232 J7 is the default communication port e For TTY1 RS232 port a Null Modem cable is required and has the following pin wiring pin 2 to pin 3 RXD to TXD e pin 3 to pin 2 TXD to RXD 14 MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved 2 Getting Started pin 4 to pin 6 DTR to DSR not required pin 5 to pin 5 GND to GND pin 6 to pin 4 DSR to DTR not required pin 7 to pin 8 RTS to CTS not required pin 8 to pin 7 CTS to RTS not required 2 3 Power up Sequence When you first connect the power supply and switch it on only the STANDBY LED turns on because the ATX power supply by default comes up in standby mode Press the switch marked NMI to bring up the board Check that the 3V3 5V and 12V LEDs turn on to indicate good power Then you will see a welcome message in the ASCII display saying SEAD 3 fw rev xx yy where xx yy is the revision of the SEAD 3 firmware Next the ASCII dis play shows FPGA LD to indicate that the FPGA is being configured with the configuration code from the Flash When the configuration is complete the display shows FPGA boot OK Finally the CPU boots the monitor pro gram The reset LED will turn off and the ASCII display will show the text YAMON When the SEAD 3 Board initially boots the YAMON monitor signs on using ttyO with information about the board conf
13. d be OFF if no DRAM fitted this switch should be ON This will map the SRAM to physical address 0x0000 0000 which is required for normal CPU operation S2 4 OFF FPGA option switch Function depends on the logic within the FPGA default 2 OFF 1 A DIP switch is ON if it is Closed and OFF if it is Open 12 MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved Table 3 Settings of 8 way DIP Switch SW1 2 Getting Started SW 1 SW 2 SWI S GL LV CLKiFrequency Synthesizer1 U29 ON ON 133 33 Mhz OFF ON ON 125 00 Mhz ON OFF ON 100 00 Mhz OFF OFF ON 83 33 Mhz ON ON OFF 75 00 Mhz OFF ON OFF 66 66 Mhz ON OFF OFF 50 00 Mhz OFF OFF OFF 40 00 Mhz SWI 4 SWI 5 SWI 6 GL LV CLKO Frequency Synthesizer0 U28 ON ON ON 200 00 Mhz OFF ON ON 187 50 Mhz ON OFF ON 175 00 Mhz OFF OFF ON 166 66 Mhz ON ON OFF 150 00 Mhz OFF ON OFF 133 33 Mhz ON OFF OFF 125 00 Mhz OFF OFF OFF 100 00 Mhz SW 7 Module Clock Enabler MOD_CLK_OE ON Disable GL MOD LV CLK Enable OFF Default Enable GL MOD LV CLK Hi Z SW 8 Clock Selection MOD_CLK_SEL ON DDR clock GL_LLV_CCLK0 Synthesizer0 U28 Core and Module clock GL_LLV_CCLK1 Synthesizer0 U28 OFF Default DDR clock GL_LV_CCLK0 Synthesizer0 U28 Core and Module clock GL LV CCLKI Synthesizer0 U29 1 A DIP switch is ON if
14. d but don t use spacers at this end since the spacers may have a height which is slightly different from the mated connector height These two optional bolts nuts should only be tightened lightly to avoid connector damage Usually these optional bolts nuts are not required because the connector itself provides sufficient retention e Toremove the CPU module first release any fasteners holding the assembly together Then lift the module so that it is first lifted at the end opposite to the A1 position Figure 4 Figure 4 CPU Module Unmating e NOTE MIPS provides the bolts and screws with the CPU Module e DDRII DRAM module For A80209 mount the SODIMM module in the SODIMM socket Mount the DRAM module in the DRAM socket on the underside of the board Be sure to align the key in the socket with the slot in the module The latches will engage when the module is fully fitted in the socket Please note that the Basic RTL included with the board assumes that the DRAM is DDR II 533 compatible So always use this type of module e A512 MB Single Rank SODIMM is shipped as standard with boards that are configured for DRAM The will take a 512 MB SODIMM but the total addressable memory is only 432 MB e NOTE The board only supports single sided SODIMMs MIPS SEAD 3 Board Getting Started Revision 01 01 11 Copyright 2009 MIPS Technologies Inc All rights reserved 2 Getting Started The next thing to do is to place jumpers as lis
15. design or otherwise MIPS Technologies does not assume any liability arising out of the application or use of this information or of any error or omission in such information Any warranties whether express statutory implied or otherwise including but not limited to the implied warranties of merchantability or fitness for a particular purpose are excluded Except as expressly provided in any written license agreement from MIPS Technologies or an authorized third party the furnishing of this document does not give recipient any license to any intellectual property rights including any patent rights that cover the information in this document The information contained in this document shall not be exported reexported transferred or released directly or indirectly in violation of the law of any country or international law regulation treaty Executive Order statute amendments or supplements thereto Should a conflict arise regarding the export reexport transfer or release of the information contained in this document the laws of the United States of America shall be the governing law The information contained in this document constitutes one or more of the following commercial computer software commercial computer software documentation or other commercial items If the user of this information or any related documentation of any kind including related technical data or manuals is an agency department or other entity of the United Sta
16. em the package also includes the MIPS YAMON monitor which allows users to communicate with and control the board All source code for YAMON is included in the package 1 1 Package Contents The SEAD 3 Basic Package contains the following items e For A80211 e ATX Power Supply e USB A to Mini Cable e SEAD 3 CD ROM e For A80209 e ATX Power Supply e USB A to Mini Cable e SEAD 3 CD ROM e DDR2 5300 SODIMM 512MB Single Rank MIPS SEAD 3 Board Getting Started Revision 01 01 7 Copyright 2009 MIPS Technologies Inc All rights reserved 2 Getting Started e USB A Female to mini adapter e USB 2 0 to SATA Cable Kit e HD image with TimeSys Linux Distribution e MicroSD 2G with microMIPS and MIPS32 Kernels Contact MIPS immediately if any of the items for the board package you ordered are missing Please note that some items such as jumpers and memories will be pre installed to match the requested MIPS Core and configuration Be careful with the CPU module connector it is a fine pitch connector with 400 pins and the mating and un mating of the CPU module must follow the procedure described later in this document The board s boot Flash contains the configuration for the FPGA and up to two additional FPGAs It also contains the YAMON monitor The board is delivered with the Flash pre programmed Please verify that the board can boot before the Flash is re programmed The Flash is re programmed by file download over USB
17. for information on www mips com GNU Make WWW gnu org MIPS SEAD 3 Board Getting Started Revision 01 01 17 Copyright 2009 MIPS Technologies Inc All rights reserved 4 Support A terminal program for communication with the board via its Serial USB ports will be required any workstation or PC program should work although performance can vary MIPS recommends Minicom or Screen for Linux and TeraTerm or HyperTerminal for Windows The Errata sheet for the CPU is not included on the CDROM but it is available upon request from MIPS support 4 Support MIPS Technologies provides support for the SEAD 3 Basic Package product through the following channels WWW documentation pages at http www mips com This should be your first call when looking for the answer to any problems or queries you may have There may be updated versions of the documents available on the site Email hotline Send an email with your name and company details plus full details of the hardware and software you have include revision numbers serial numbers and as much other information as possible to support mips com Remember to include all details of the problem you are seeing such as status on the LCD display and what has been output on the debug serial port 5 SEAD 3 HD Setup YAMON command to set Endianess a Big endian set softendian big b Little Endian set softendian little Connect Mini USB cable from Host computer t
18. iguration details i e board revision SDRAM size etc Finally you should arrive at the YAMON prompt See the YAMON documentation for a full description of the func tionality The command help lists the available commands in the YAMON monitor and help command name gt gives more detailed information about the specific command To power down the board press and hold the NMI button until the power supply turns off approximately 4 sec onds NOTE During normal operation this button functions as an NMI signal to the CPU Do not hold too long or the board will power down 2 4 USB Download When you have verified that the board can boot to YAMON with the pre programmed configuration files and have requested or created new configuration files you can try downloading 2 4 1 Linux Modern Linux systems include support for USB devices The SEAD 3 board presents itself as a bi directional printer and therefore it can use the standard printer driver delivered with Linux The device name used to access the device depends on the kernel version recent kernels use the devicename dev usb 1p0 and older ones use dev usb1p0 If neither of these devices exist on your Linux system you may need to set them up by hand Additional information for doing this can be found at http www linux usb org Once you have the USB system setup connect the SEAD 3 USB cable and Linux should recognize the SEAD 3 as a printer You can now
19. libcr Big Endianess dev sda2 be glibc umips microMIPS glibc Little Endianess dev sda3 le glibc umips microMIPS uclibc Big Endianess dev sda6 be uclibc umips microMIPS uclibc Little Endianess dev sda7 le uclibc umips MIPS32 glibc Big Endianess dev sda8 be glibc mips32r2 MIPS32 glibc Little Endianess dev sda9 le glibc mips32r2 MIPS32 uclibc Big Endianess dev sda10 be uclibc mips32r2 MIPS32 uclibc Little Endianess dev sdal11 le uclibc mips32r2 Examples of YAMON commands to load each of the kernels microMIPS Kernel for Big Endian Mode copy Oxbfa00000 0x800d0000 0x21000 For glibc go 0x800d0000 umips eb vmlinux rootdelay 20 root dev sda2 rw For uclibc go 0x800d0000 umips eb vmlinux rootdelay 20 root dev sda6 rw MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved 6 Linux Boot microMIPS Kernel for Little Endian Mode copy Oxbfa00000 0x800d0000 0x21000 For glibc go 0x800d0000 umips el vmlinux rootdelay 20 root dev sda3 rw For uclibc go 0x80080000 umips el vmlinux rootdelay 20 root dev sda7 rw MIPS32 Kernel for Big Endian Mode copy Oxbfa00000 0x800d0000 0x21000 For glibc go 0x800d0000 mips32 eb vmlinux rootdelay 20 root dev sda8 rw For ulibc go 0x800d0000 mips32 eb vmlinux rootdelay 20 root dev sdal0 rw MIPS32 Kernel for Little Endian Mode copy Oxbfa00000 0x800d0000 0x21000 For glibc go 0x
20. microMIPS Big Endian ulibc set u_ueb Sueb uebu microMIPS Little Endian uclibc set u_uel Zuel uelu MIPS32 Big Endian glibc set m geb meb ebg MIPS32 Little Endian glibc set m gel mel elg MIPS32 Big Endian uclibc set m_ueb meb Sebu MIPS32 Little Endian uclibc set m uel me1 elu 6 2 Boot Linux 1 Pre set YAMON command to boot Linux with each of the kernels on each of the partitions microMIPS Big Endian glibc u geb microMIPS Little Endian glibc zu gel microMIPS Big Endian ulibc u uel microMIPS Little Endian uclibc zu ueb MIPS32 Big Endian glibc m geb MIPS32 Little Endian glibc m gel MIPS32 Big Endian uclibc m uel MIPS32 Little Endian uclibc m ueb 2 To boot Linux on a different port By default the Kernel uses USB tttySO as the default port To use the Serial TTYS1 port add the con sole ttyS1 38400n8r at the end of the boot command 22 set serial port console ttyS1 38400n8r MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved 7 References 2 MIPS SEAD 3 Board User s Manual MIPS Document MD00687 MIPS SEAD 3 Basic RTL User s Manual MIPS Document MD00693 MIPS SEAD 3 Basic RTL Reference Manual MIPS Document MD00692 SEAD 3 IO Processor User s Manual MIPS Document MD00630 SEAD 3 Board Schematics MIPS Document MD00648 YAMON User s Manual MIPS Document MD00008
21. o SEAD3 USB Serial Port J6 USB 2 0 to SATA Connection a Connect USB cable from SATA HD to USB A to Mini Adapter b Connect USB Mini Adapter to SEAD3 USB 2 0 port J2 SATA IDE Power Connect Power from ATX power supply or stand alone power supply Connect Ethernet cable port to SEAD3 Ethernet Port P1 For Bitfile or YAMON update connect the Mini USB cable from host PC to SEAD 3 USB Download port J1 Serial Port with Null Modem Cable tty1 is optional MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved 5 SEAD 3 HD Setup Optional Serial port connection J7 with Null Modem cable USB to Serial Connection J6 SATA power from ATX power supply USB to SATA cable fS MIPS SEAD 3 Board Getting Started Revision 01 01 19 Copyright 2009 MIPS Technologies Inc All rights reserved 6 Linux Boot 6 Linux Boot 6 1 Loading Kernel from MicroSD l 20 Loading SEAD3 MicroSD boot loader copy Oxbfe00000 0x800d0000 0x21000 Loading Kernel from MicroSD There are four kernels stored in the MicroSD e MIPS22 Little Endian mips32 el vmlinux e MIPS22 Big Endian mips32 eb vmlinux microMIPS Little Endian umips el vmlinux microMIPS Little Endian umips eb vmlinux To load the kernel go 0x800d0000 kernel location i e microMIPS little endianness go 0x800d0000 umips el vmlinux TimeSys HD partition microMIPS g
22. one associated with the port connected to your USB cable If necessary use trial and error When you have finished click Next Under Manufacturers select Generic Under Printers select Generic Text Only Click Next You should specify a different name for each different CoreFPGA assembly namely Printer A00066 or Printer A00064 To download the bitfile Open the bitfile with WordPad Make sure Word Wrap is turned OFF Print the document to the appropriate CoreFPGA printer Be careful not to print to a real printer or it will print several hundred pages The USB DL LED will turn on while the download is active and on completion the board will re boot with the downloaded FPGA configuration active The download is tested with the Wordpad editor and we suggest that all files ending with 1 are associated with this editor mm XX 32 for a 4K CPU XX 64 for a 5K CPU and XX ocp for 24K CPU 2 Use dev usb1p0 in this and the following examples if you are using an older kernel 16 MIPS SEAD 3 Board Getting Started Revision 01 01 Copyright 2009 MIPS Technologies Inc All rights reserved 3 Development 3 Development This section describes the hardware and software tools that are required or useful for development purposes 3 1 Hardware Tools Table 5 Hardware Description Included Supplier SEAD 3 board MIPS DDR II compliant DRAM module if required by design 512 MByte module included
23. ted in Table 1 Jumpers should have been placed correctly prior to ship ment but please verify with Table 1 For 3 pin jumpers pin 1 is marked on the board and pin 2 is the center pin The 10 pin jumper has all odd pin numbers on one side and all even pin numbers on the other The 10 pin jumper has pin 1 and 2 marked on the board Table 1 Jumper Settings Closed To route power to CPU module Closed 1 2 3 4 supplies IO power Open 7 8 9 10 supplies Core power Closed Closed Open Ethernet Auto MDIX closed to DISABLE Closed 1 2 3 4 connects the FPGA temperature to the monitor device Closed Open Open Open Closed Completes the FPGA JTAG chain to isolate user connector A6 If no external devices are required in the chain this link should be CLOSED to allow for programming of an external device think link should be OPEN and the chain closed on the user board J18 2 Open 1 2 2 pin header to allow external reset of the board Finally set the 4 DIP switches in the positions listed in Table 2 Each DIP switch contains 4 individual switches called S2 1 to S2 4 Table 2 Settings of 4 way DIP Switches SW2 Ref Setting Description of setting S2 1 OFF Endian switch selects Big or Little Endian default OFF LittleEn dian 2 2 OFF Xilinx programming mode default OFF 2 3 A00209 Default OFF Selects at what address range the SRAM is decoded If DRAM is fitted A00211 Default ON this switch shoul
24. tes government Government the use duplication reproduction release modification disclosure or transfer of this information or any related documentation of any kind is restricted in accordance with Federal Acquisition Regulation 12 212 for civilian agencies and Defense Federal Acquisition Regulation Supplement 227 7202 for military agencies The use of this information by the Government is further restricted in accordance with the terms of the license agreement s and or applicable contract terms and conditions covering this information from MIPS Technologies or an authorized third party MIPS MIPS I MIPS II MIPS III MIPS IV MIPS V MIPS 3D MIPS16 MIPS16e MIPS32 MIPS64 MIPS Based MIPSsim MIPSpro MIPS Technologies logo MIPS VERIFIED MIPS VERIFIED logo 4K 4Kc 4Km 4Kp 4KE 4KEc 4KEm 4KEp 4KS 4KSc 4KSd M4K MIAK 5K 5Kc 5Kf 24K 24Kc 24Kf 24KE 24KEc 24KEf 34K 34Kc 34Kf 74K 74Kf 74Kc 1004K 1004Kc 1004Kf R3000 R4000 R5000 ASMACRO Atlas At the core of the user experience BusBridge Bus Navigator CLAM CorExtend CoreFPGA CoreLV EC FPGA View FS2 FS2 FIRST SILICON SOLUTIONS logo FS2 NAVIGATOR HyperDebug HyperJTAG JALGO Logic Navigator Malta MDMX MED MGB microMIPS OCI PDtrace the Pipeline Pro Series SEAD SEAD 2 SmartMIPS SOC it System Navigator and YAMON are trademarks or registered trademarks of MIPS Technologies Inc in the United States and other countries All other trademarks
25. tion platform where developers can combine their IP with the provided Basic RTL connecting to the MIPS core though the CoreBus connector The external board connected though the CoreBus connector can be either a MIPS silicon based board called LV or an FPGA based board called the FPGA Module 3 Please check the MIPS Technologies website for LV and FPGA availability and options The core itself can be a MIPS 4K M4K 24K G or 34K pro cessor core To ease development the board is equipped with a number of resources such as UARTs SRAM SDRAM Flash Ethernet LCD display LEDs and a MIPS based PIC32 IO subsystem with access to IIC SPI GPIO ADC and a MicroSD card These may be used as supplied or disabled to free up relevant resources For development purposes the standard board is pre configured with a MIPS core SEAD 3 BRTL and in some cases USB 2 0 and DDR3 controllers The SEAD 3 BRTL is a sample design which interfaces to the MIPS core and implements all necessary control logic to interface with all external resources including USB 2 0 and DDR2 control lers The verilog package of the SEAD 3 BRTL can be found in the mSEAD3 1 O0 0 directory of the SEAD 3 CD USB 2 0 and DDR2 controller options are only available in the SEAD 3 A80209 package However their RTL are not available from MIPS for more information refer to the MJPS SEAD 3 Basic RTL Reference Manual MD00692 To show the operation of the board as a CPU syst
Download Pdf Manuals
Related Search
Related Contents
User Manual P/n: RAB108E ラウンドワン(4680) Novedades - Clinex Spain superintendência de água e esgoto Colorovo CityTab Vision 7"i Pidion BM-170 Manual USER INSTRUCTIONS User Manual VScom PCI Cards User Manual VScom PCI Cards NEC V463-TM Mechanical Drawings Copyright © All rights reserved.
Failed to retrieve file