Find a Retailer SHOP PRODUCT MENU BLOG find products, tutorials, etc... HOME / P R O D U C T C A T E G O R I E S LEARN 0 SUPPORT LOG IN EDUCATION Need Help? REGISTER FORUM / FPGA / MOJO V3 FPGA DEVELOPMENT BOARD Mojo v3 FPGA Development Board D E V - 1 1 9 5 3 ROHS 14 DESCRIPTION FEATURES DOCUMENTS Spartan 6 XC6SLX9 FPGA 84 digital IO pins 8 analog inputs 8 general purpose LEDs 1 LED to show when the FPGA is correctly configured On board voltage regulation that can handle 4.8-12V ATmega32U4 used for configuring the FPGA, USB communications, and reading the analog pins On board flash memory to store the FPGA configuration file. images are CC BY 2.0 SHARE Mojo v3 FPGA Development Board Product Help and Resources SKILLS NEEDED Core Skill: Programming If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code. Skill Level: Expert - You should be extremely comfortable programming on various hardware in several languages. See all skill levels 5 Core Skill: Electrical Prototyping If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics. Skill Level: Noob - You don't need to reference a datasheet, but you will need to know basic power requirements. See all skill levels 1 COMMENTS 47 REVIEWS Customer Reviews 4.4 out of 5 14 Based on 14 ratings: 5 star 9 4 star 3 3 star 1 2 star 0 1 star 1 Currently viewing all customer reviews. 3 of 3 found this helpful: Great FPGA Dev Board! about 3 years ago by Otzen42 verified purchaser It may not have the bells and whistles of other dev boards, but I think this is an excellent product. It handles the configuration of the FPGA on power-up, and breaks out all of the remaining I/O. It is sized very well for embedding inside a project and is easily powered. Also has an on-board oscillator to provide a clock to the FPGA, as well as a button for a reset and a handful of LEDs for debug. They even break out the JTAG interface if you wish to use it. Also, the analog inputs via the AVR are an excellent addition! The only major downfall of note is that all I/O are configured for 3.3V LVTTL. This is a slight annoyance if you wish to use LVDS or other signaling standards, but I can't say that it has held me back yet. Also, the LEDs were placed on global clock inputs which seems like an odd choice for such valuable input pins. However, they can still be used for clocking if you aren't worried about SI from the LED hanging off the pin. So far I haven't found a need to provide it with a global clock other than the on-board oscillator, so again, not an issue for me. I have not used their programming GUI yet (I'm a Makefile person myself), but the Mojo works great for me. A tool is provided to upload any .bit file onto the Mojo that you wish. Haven't taken advantage of the Arduino boot loader on the AVR yet either, but it is nice to know I have the option if I want it. If you are new to FPGAs, check the Embedded Micro website for a variety of excellent tutorials. As mentioned in the comments, there is a LOT more documentation out there for the Spartan 6 if you check the Xilinx website (particularly for those familiar with FPGAs who wish to take advantage of the more complex primitives). 1 of 1 found this helpful: Awesome FPGA Learning Board about 3 years ago by Member #588542 verified purchaser I have been away from doing FPGA work for about 10 years. I was a little bit timid at first, but having the Mojo V3 board and the support from the Embedded Micro website was awesome. Justin Rajewski is a great teacher. I've learned so much from the website. I would highly recommended the Mojo V3 board to anyone who wants to learn FPGA. The Mojo V3 board is very easy to work with. It is very well documented. Justin, thank you for making this board and share it with the world. Your grateful student. 1 of 1 found this helpful: A great board, massive toolset about 3 years ago by kallisti5 verified purchaser This little board makes getting into FPGA extremely easy. The board is compact and feels well built. The pinheaders work great when you throw in some M/M jumper wires (from SF). The biggest down side is that you have to download the latest vintage ISE tools from Xilinx which are around 6.5GB. I prefixed ISE with vintage as Xilinx's latest development toolsuite (Vivado) doesn't run with the older Spartan-6 :-( Other than the issues above, a great way to get into FPGA's! Working on driving HDMI with mine right now! 2 of 2 found this helpful: awesome about 3 years ago by Member #661764 verified purchaser in the future, id like to see capes and sheilds from this manufacturer. in other words, i'd like to see capes for beaglebone,raspberrypi, and a shield for arduino. 4 of 4 found this helpful: Great Product to Explore FPGAs about 3 years ago by KJ6MSG verified purchaser I bought this product to explore the world of FPGAs and I'm glad I did. The tutorials on Embedded Micro are great and the added functionality of an onboard Arduino is a bonus. I use it with a 2012 MacBook Pro Retina, running Linux Mint in Parallels Desktop 10. I've had no issues with the Xilinx ISE Design Suite software or the Mojo Loader in the virtual machine. Of note, you do need a Micro USB cable and an optional 5-12 V DC power supply. The documentation is a little lacking, but it is out there (dig through the Xilinx datasheets and the Mojo v3 schematic). 1 of 5 found this helpful: Could not use about 3 years ago by Member #715049 verified purchaser I thought I would be able to use this as a starting platform for some design work I was doing. The examples looked close.My background is a senior electrical eng- primarily analog- but have designed computers from the gate level and use lots of design software. I liked the idea of being able to work from a schematic- make changes and retest. None of the spark-fun samples were schematic based. I tried to work backwards to create schematics and that did not work. After wasting about 20 to 30 hours I set it aside and have bought another system. Best FPGA intro I have come across about 4 months ago by Member #795843 verified purchaser The learning curve for FPGAs is admittedly somewhat steep. I was pleasantly surprised that I got the first demo working in just over an hour, and the slowest part was getting all the Xilinx software downloaded and getting the license set up. I was very pleasantly surprised that everything seems to be working without issues on a very current Linux release (Ubuntu 17.10). Aside from the basic demos I haven't actually done anything with this, but the point was to learn the technology, and it is accomplishing that. FPGAs are awesome! about 3 months ago by Member #868037 verified purchaser Gonna have tons of fun with it A lot better than the ICE Stick for number of I/Os about 2 years ago by elligl verified purchaser Has a lot of usable I/Os, has and IDE that takes care of "compiling" and transferring over to the board.My only complaint on this is the the IDE needs a bit of work. They also have own HDL, which I haven't touched, since I am more comfortable with Verilog. A good board about a year ago by Member #733214 verified purchaser Just a bunch of IO and no extras that you don't need. Good, But... last year by theBecwar verified purchaser WARNING TO WINDOWS 8/10 USERS: Xilinx has made it abundantly clear that they have no intention to support the Spartan 6 going forward. The toolchain that you have to install in order to make the Mojo IDE build your project is not supported. The 64 bit version of the toolchain doesn't work on Windows 10. If you do use Windows 10, I've written up how I got it working in the forum (https://forum.sparkfun.com/viewtopic.php? f=43&t=45971) but your mileage may vary. Other than that the tutorials are awesome. Mojo IDE is clean and works reasonably well. The board itself is really well put together. I like the aesthetics of the black solder mask with the green silkscreen, which looks better in person than in the pictures on the site. The price is also good for what it is. Great minimal dev board about 9 months ago by Funkenjaeger verified purchaser I came to this board from a Lattice iCEblink40 with which I had been growing increasingly frustrated as the manufacturer seems to have effectively abandoned it in place. When I switched to the Mojo, I had my existing project ported over and working within a couple hours and I've never looked back. The thorough silkscreen pinout markings made it a breeze to hook up and create a new constraints file, and loading via Mojo Loader workeed without any hassle. The board's small footprint and minimalist design makes it a good candidate for simply embedding into a project by putting a custom shield on top. I wouldn't mind seeing a couple of user pushbuttons added off in the one empty corner of the board, just for rudimentary debugging. I did not try to use the vendor's custom IDE I used Xilinx ISE WebPACK I got it running just fine in minutes on Win10 x64 by using the instructions that Xilinx published on their support page (swapping out two DLL files). Xilinx now claims to have a Win10 version of ISE due to popular demand, however I was informed by my rep that it is not actually a native Win10 application, but rather a canned Linux VM running the Linux version of ISE. You can currently only obtain that by getting it from a sales rep, so enterprising hobbyists may prefer to just set up their own VM if they want to go that route. START SOMETHING. SUBSCRIBE TO NEWSLETTER In 2003, CU student Nate Seidle blew a power supply in his dorm room and, in lieu of a way to order easy replacements, decided to start his own company. Since then, SparkFun has been committed to sustainably helping our world achieve electronics literacy from our headquarters in Boulder, Colorado. No matter your vision, SparkFun's products and resources are designed to make the world of electronics more accessible. In addition to over 2,000 open source components and widgets, SparkFun offers curriculum, training and online tutorials designed to help demystify the wonderful world of embedded electronics. We're here to help you start something. About Us About SparkFun SparkFun Education Feeds Jobs Contact Help Customer Service Shipping Return Policy FAQ Chat With Us Programs Become a Community Partner Community Stories Custom Kit Requests Tell Us About Your Project Sell Your Widget on SparkFun Become a SparkFun Distributor Large Volume Sales Community Forum SparkFun IRC Channel Take the SparkFun Quiz SparkFun Kickstarter Projects Distributors What's on your mind? For which department? General Please include your email address if you'd like us to respond to a specific question. email address SUBMIT SparkFun Electronics (R) / Niwot, Colorado / Customer Service / Site Map / Terms of Service / Privacy Policy Questions? Feedback? powered by Olark live chat software