SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-19T03:34:20-06:00SparkFun ElectronicsCustomer #1385986 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #1385986urn:uuid:e95dec11-88c3-9607-c18f-9b63241147d82018-06-06T17:50:24-06:00<p>Mojo Board is good choice for starter. Only thing it lags is on board interfacing. We have to purchase external interfaces separately.<p>EDGE Spartan 6 FPGA Development Board is also a good choice. It features Spartan 6 XC6SLX9 FPGA, SPI FLASH, WiFi, Bluetooth, ADC, DAC, Camera, TFT, LCD, Seven Segment, 12 bit VGA, USB JTAG, USB UART and lot more.</p></p>
Customer #1350720 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #1350720urn:uuid:a29f40d5-356c-873f-8954-719d30e3d2812018-04-11T02:25:31-06:00<p>Hi, is it possible to know the exact model of the MOSFET NCHANNEL on the PCB? in the eagle files only the type is shown (MOSFET-N CHANNEL SMD SOP23-3) . thanks<p>Edit: I found this model SSM3K333R https://www.digikey.it/product-detail/it/toshiba-semiconductor-and-storage/SSM3K333RLF/SSM3K333RLFCT-ND/3522391 is correct?</p></p>
ChrisBob on DEV-11953 - Mojo v3 FPGA Development BoardChrisBoburn:uuid:8eddbf67-a348-63c7-6df9-9d0bb6a232382016-10-27T07:57:02-06:00<p>I found this to be a good intro board. I am learning about FPGAs with it now. Embedded Micro also has a decent set of tutorials to read through although any Verilog or Lucid guide should be fine.<p>While they do not offer Mac support I was able to quickly get this running on my Mac in a virtual machine (Ubuntu in virtual box) the only two tricks were that I needed to give permission for the virtual machine to access the usb device, and I needed to give my user serial communication privileges (mentioned in the mojo install but I missed it the first time through).</p></p>
Customer #132398 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #132398urn:uuid:4ae0a460-68f5-aff5-937c-f909db7e36e82015-01-30T16:16:34-07:00<p>They seem to be available but the cheapest is ~$1000 and they range to $2500. A bit out range for most of us Sparkfun groupies.</p>
Customer #205600 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #205600urn:uuid:da4568b4-8039-83dd-6fa3-8473738c00622014-11-28T11:26:17-07:00<p>I would appreciate if someone can tell me if this is a good starter fpga board. In other words, I am trying to learn the basics of fpga and want a fpga board that has good tutorials/material to learn about. Thus this board meet that criteria?</p>
Customer #603720 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #603720urn:uuid:f8e95424-d172-dece-8042-546b7b0f6d662014-10-07T18:52:38-06:00<p>Is there any daughter board for this development board that has a 16-bit ADC with sampling rate at least 4 MSps? Thanks in advance</p>
GiladKap on DEV-11953 - Mojo v3 FPGA Development BoardGiladKapurn:uuid:55cc68af-26b0-cb64-0ccc-ba03aea8d47e2014-07-25T08:35:04-06:00<p>This is quite disappointing. How do you think people would use such a device with no memory and no flash storage for offline use? Would it be such a disaster to add 128Mbits of memory and 4MB flash ?? the cost would be so negligible but productivity would be much higher.
I had no choice but get a different board, cheaper, More gates, both SRAM & flash, power protection, a couple of buttons and some more features..</p>
bdwyer on DEV-11953 - Mojo v3 FPGA Development Boardbdwyerurn:uuid:496fc558-7e12-bf83-8521-75e8bc569bfa2014-06-20T12:28:31-06:00<p>I'd like to see more with Xilinx Zynq (FPGA + dual-core ARM on one chip).
Search: Zybo</p>
gstlachi on DEV-11953 - Mojo v3 FPGA Development Boardgstlachiurn:uuid:79a43288-f30b-6343-a7fa-b6be34837d2c2014-06-10T17:25:21-06:00<p>Hey, this board comes with the headers soldered?? I needed one without it!</p>
Customer #320790 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #320790urn:uuid:549d9e72-7b8b-dc30-8822-0b02e48ade952014-05-24T08:40:45-06:00<p>This is can be programmed using free Xilinx tools. They support programming via VHDL, Verilog as well as other methods like Schematics.</p>
brennen on DEV-11953 - Mojo v3 FPGA Development Boardbrennenurn:uuid:4a6f8051-93c0-5d67-abdc-180629c84e942014-05-21T14:22:18-06:00<p>Everybody, chill.</p>
Svartalf on DEV-11953 - Mojo v3 FPGA Development BoardSvartalfurn:uuid:d66588c1-4e04-9613-2bf8-0921904b9c552014-05-21T11:20:31-06:00<p>Yeah, it's a fusion of an amped up Arduino coupled to an LX9 Spartan6 FPGA device.</p>
Svartalf on DEV-11953 - Mojo v3 FPGA Development BoardSvartalfurn:uuid:e24390b8-6271-d476-ea5c-1cbfd3ebdffb2014-05-21T11:19:24-06:00<p>Heh... Spoken like someone that thinks he knows what he's talking about and doesn't grok there's something called tradeoffs- and sometimes the tradeoffs of being all on one FPGA device works, SOMETIMES THEY DON'T.</p>
Svartalf on DEV-11953 - Mojo v3 FPGA Development BoardSvartalfurn:uuid:de55f797-90cc-e9a0-29d8-898d4f98c4a52014-05-21T11:17:36-06:00<p>Heh. It also has the option of a ZPU variant in the fabric.<p>Depends on just what you're wanting to do with everything there with the FPGA, really. Adding softcores takes away functionality from you and makes routing the fabric for the real FPGA functionality more "entertaining" to the point of possibly rendering what you're attempting as impossible.</p><p>If you're needing an AVR and you're not using Wings, you might be better served with a Mojo board because of this- because of the presence of the AVR at a better (even with a discount) price.</p></p>
Svartalf on DEV-11953 - Mojo v3 FPGA Development BoardSvartalfurn:uuid:6764dbc0-cd1a-ee91-e638-dc8b46df8dd62014-05-21T11:14:00-06:00<p>You do know what "fungible" means, right?<p>Fungible (adj)</p><p>(of goods contracted for without an individual specimen being specified) able to replace or be replaced by another identical item; mutually interchangeable. "money is fungible—money that is raised for one purpose can easily be used for another"</p><p>This means you just said the examples are interchangeable for other things. (You keep using that word...I don't think it means what you think it means...)</p></p>
DaveMonster on DEV-11953 - Mojo v3 FPGA Development BoardDaveMonsterurn:uuid:c92e4700-c400-2668-f817-2c2bf5cef1682014-04-27T00:22:01-06:00<p>Hi Folks, External components include passives. To implement an LVDS ADC, you have to perform external RC filtering. So, there is no way to implement an ADC (including the “LVDS FPGA sigma-delta”) without external components. Having a hard core with and ADC and easy access headers is a boon for folks who want to quickly use sensors with their FPGA and with full use of the resources.</p>
Customer #76051 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #76051urn:uuid:93658adf-cf0f-44ff-ae45-e9ca20f377a32014-01-04T16:14:52-07:00<p>I need to sample three low frequency sensors (~150 Hz) as fast as possible, at least 300 times/sec. I was told I needed to implement this in a FPGA and that the mojo v3 would do the job. Would this board be the best choice for this function?
Thanks in advance!</p>
Customer #488506 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #488506urn:uuid:f92e18d6-2231-a091-34e1-04b1baa959022013-12-13T11:25:28-07:00<p>VHDL PROGRAM CAN THIS CARD OR ONLY IN VERILOG?</p>
Customer #20226 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #20226urn:uuid:0dfdd5da-0851-153d-5a31-de04f7b51e682013-10-08T17:50:01-06:00<p>spoken like a typical narrow-minded engineer. google for "LVDS FPGA sigma-delta" and see what you've been missing for the past decade :D</p>
Customer #72629 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #72629urn:uuid:74732f3f-28b1-42fa-3320-6cb71e0334752013-09-04T15:38:44-06:00<p>Yes, soft processors can fill most of the same requirements as a discreet mcu, but there are many situations, particularly with small FPGAs like a Spartan, where resource constraints don't allow enough space/resources on the FPGA for both a soft core processor and the application logic.<p>More importantly, no, you cannot implement an ADC entirely in HDL on a Spartan FPGA so I don't know where you got that info from. Please provide one example of a functional HDL ADC working on an FPGA with no additional external components.</p></p>
Customer #401984 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #401984urn:uuid:f041974b-3e0c-3fff-0e5d-d83689a9fa392013-09-04T13:47:55-06:00<p>Really? So you have a list of requirements that cant be met by NIOSII running on my Altera chip or MicroBlaze running on my Xilinx chip, but can be meet by a M3 running as hardcore on the ASIC portion of my Cypress chip? Also I have worked with boards with analog inputs on soft core CPU's on Spartan -3 and Spartan -6 FPGAs with ADC's implemented in HDL so I dont know where you got that info from.</p>
Customer #72629 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #72629urn:uuid:d2ef387d-a0c8-a70a-2f47-d6fbfd117a9d2013-09-04T13:23:52-06:00<p>A soft processor is not a replacement for a an on-board mcu. He even mentioned analog input, something a Spartan cannot do without an add-on board. Nice try though.</p>
Alchitry on DEV-11953 - Mojo v3 FPGA Development BoardAlchitryurn:uuid:99898a62-4ea2-eb67-c9fc-b3fa693ed9b82013-08-20T12:54:19-06:00<p>Check out http://embeddedmicro.com/tutorials/mojo/how-does-an-fpga-work to understand why gates is a confusing metric in FPGAs.</p>
FreqDoc on DEV-11953 - Mojo v3 FPGA Development BoardFreqDocurn:uuid:64a36af9-558d-024e-6e23-419e9e8cdf482013-08-18T19:08:21-06:00<p><a href="http://www.earthpeopletechnology.com/wp-content/uploads/2013/06/UNO_ANALOG_MONITOR_UM.pdf" rel="nofollow">UnoProLogic Analog Monitor User Manual</a></p>
FreqDoc on DEV-11953 - Mojo v3 FPGA Development BoardFreqDocurn:uuid:e81c064d-f53a-1c52-da55-b9fafbe2ec8e2013-08-18T18:56:01-06:00<p><a href="http://www.earthpeopletechnology.com/wp-content/uploads/2012/12/UNO_USB_CPLD_DEV_SYS_UM.pdf" rel="nofollow">UnoProLogic User Manual</a></p>
Customer #401984 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #401984urn:uuid:47eba76b-c2de-66d5-2e76-3e84595f2e9b2013-08-15T20:47:27-06:00<p>I didn't see any tutorials , just a couple of videos on youtube, please post a link to these extensive tutorials if they exist, - thanks. The UnoProLogic has a nice price-point and it seems like a pretty cool device considering its fit with the arduino.</p>
Customer #401984 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #401984urn:uuid:e4a4762f-a15c-5ce5-2e95-7b25b109f4302013-08-15T20:43:22-06:00<p>The Papilio has a AVR8 Soft Processor in the FPGA for use with their Arduino like IDE. Nice try though</p>
The great one on DEV-11953 - Mojo v3 FPGA Development BoardThe great oneurn:uuid:8a7af032-920e-8e0e-3e4d-05be47a8a3622013-08-14T20:28:40-06:00<p>I know a reason for replacing a papilio:
The board has an onboard ATmega for analog input and HID emulation, which would be useful for many things.</p>
MarkHu on DEV-11953 - Mojo v3 FPGA Development BoardMarkHuurn:uuid:2a886ff4-b57e-b073-db33-caaa3b934c622013-08-08T02:44:44-06:00<p>How many gates? 500K ? 900K ?</p>
mikemack on DEV-11953 - Mojo v3 FPGA Development Boardmikemackurn:uuid:c95151c5-3afa-382d-02ef-e989da4339a42013-08-03T12:38:29-06:00<p>could you mimic a arduino mega with this guy.?<p>i would like to make one with a better ADC</p></p>
FreqDoc on DEV-11953 - Mojo v3 FPGA Development BoardFreqDocurn:uuid:24084d38-a911-fd0f-54b2-e1254482a0f72013-08-01T21:23:45-06:00<p>You might want to check out this board <a href="http://www.youtube.com/watch?v=QwAONDRWuVY" rel="nofollow">UnoProLogic</a> its a CPLD but the tutorials are really cool!</p>
One Chris Two Chris Red Chris Blue Chris on DEV-11953 - Mojo v3 FPGA Development BoardOne Chris Two Chris Red Chris Blue Chrisurn:uuid:85ac22c1-de71-f997-8928-bfedafc5f3862013-08-01T14:11:19-06:00<p>Fixed, thanks!</p>
Customer #401984 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #401984urn:uuid:eb352c21-790c-b5c1-697d-1e61d60675852013-07-31T12:03:27-06:00<p>"What separates this FPGA from the others is ease of use and the thorough tutorials that Embedded Micro provide"<p>....ummm no. As far as I can tell the tutorials are both pithy and fungible and add very little value. Its a shame the designers spent so much time on a product and seem to have missed what their target audience wants as hobbyists and basement engineers. A complet, hands-on learning experience with reconfigurable logic. My suggestion is spend 1% of the time you spent developing your board and make a real tutorial section otherwise you are giving us absolutely no reason to replace our Papilio's with this product.</p></p>
Customer #29301 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #29301urn:uuid:518d8e74-deeb-dfc9-ec93-2ba55eada2232013-07-31T11:49:39-06:00<p>Raspberry Pi is a proprietary board. You'd be much more likely to see a Beagle variation with an on-board FPGA.</p>
BigHomie on DEV-11953 - Mojo v3 FPGA Development BoardBigHomieurn:uuid:ab1a6849-cc30-23ba-1cfd-e2f49dad97ef2013-07-31T11:33:44-06:00<p>So... Is this like an FPGA Arduino?</p>
MikeFM on DEV-11953 - Mojo v3 FPGA Development BoardMikeFMurn:uuid:4d4361c9-ef1d-0f45-dc89-07110b66d7ea2013-07-31T10:30:36-06:00<p>I wish we could see a FPGA that could be programmed in a OS neutral way as usually I can't even use MacOS without a lot of hassle and I'd like to be able to program it directly from my iPad.<p>That and I'd like to see a Raspberry Pi with on-board FPGA.</p></p>
Customer #94919 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #94919urn:uuid:743117f9-8ca5-edef-498c-712325fb84372013-07-31T10:01:56-06:00<p>All memory in the FPGA is initialized at power-up by the FLASH. This all occurs automatically - there is nothing special you need to do. By default, the tools initialize the memory to zero. You can design the FPGA to create RAM that is initialized at power-up with your code or create something that looks like ROM - i.e., initialized RAM that you can't change...</p>
Avionics on DEV-11953 - Mojo v3 FPGA Development BoardAvionicsurn:uuid:a2108f13-a17e-ea19-848e-0b9b38ac4b3e2013-07-31T09:27:47-06:00<p>WOW !!! This is very powerful</p>
MichaelShimniok on DEV-11953 - Mojo v3 FPGA Development BoardMichaelShimniokurn:uuid:2c46d197-d882-6bca-170f-9e34aa4629f52013-07-31T08:04:51-06:00<p>Error in the description: "pleasure of configure the digital circuits" -> "pleasure of configuring the digital circuits"</p>
insertBillHere on DEV-11953 - Mojo v3 FPGA Development BoardinsertBillHereurn:uuid:1d43d1fe-7789-ddb3-ec15-94ff21dfe3a02013-07-31T07:27:46-06:00<p>I believe there's bitcoin mining software for this chip....</p>
Customer #2129 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #2129urn:uuid:a52101ce-9485-f73d-3abd-8e197af9820d2013-07-25T14:13:20-06:00<p>Is the Serial/SPI FLASH, SST25VF010, directly accessible from the FPGA? Say I wanted to use an embedded processor, MicroBlaze, in the FPGA could I store the code in the Serial/SPI FLASH and the MicroBlaze get access to it?</p>
Alchitry on DEV-11953 - Mojo v3 FPGA Development BoardAlchitryurn:uuid:8a342a04-7b3b-e9e4-02fa-2ae9522f5fb12013-07-25T05:56:49-06:00<p>If you download our base project from http://embeddedmicro.com/tutorials/mojo/creating-a-project it includes a ucf file for the board.</p>
Alchitry on DEV-11953 - Mojo v3 FPGA Development BoardAlchitryurn:uuid:3a8b8708-8cde-ae8b-30f2-51609c635d672013-07-25T05:54:01-06:00<p>Unfortunately, Xilinx's tools only support Linux and Windows. Macs are not supported. However some people have gotten it to work on Macs with virtual machines. http://embeddedmicro.com/forum/viewtopic.php?f=2&t=55&hilit=mac</p>
Customer #445115 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #445115urn:uuid:d996970b-6592-a3ef-67ea-3a0b83d976012013-07-24T17:02:26-06:00<p>Is the Mac supported for this?</p>
Alchitry on DEV-11953 - Mojo v3 FPGA Development BoardAlchitryurn:uuid:c49c9a2c-d87b-d780-566a-e709ee5738382013-07-20T14:20:02-06:00<p>That wasn't intentional. The file is fixed on our website and you can download it here http://embeddedmicro.com/development-boards/mojo-v3.html</p>
scicior on DEV-11953 - Mojo v3 FPGA Development Boardsciciorurn:uuid:8a29d3aa-83fc-2f54-ed0f-304940640a482013-07-19T14:13:47-06:00<p>Sooo.... no board file in the "Eagle Files" download, just the schematic? Is this an over-site or on purpose?<br>
Thanks!
- Steve</p>
sgrace on DEV-11953 - Mojo v3 FPGA Development Boardsgraceurn:uuid:fd4ae408-ceef-e46e-0d1b-8b2563b076722013-07-19T10:55:00-06:00<p>wat</p>
sgrace on DEV-11953 - Mojo v3 FPGA Development Boardsgraceurn:uuid:a7779728-a024-bf27-fd33-60cfab3e57862013-07-19T10:28:16-06:00<p>As I've stated on all other S6 LX9 products. The datasheet that is linked is less than 1% of the total documentation for the Spartan6. Go to Xilinx's Support Page and get DocNav to get all the other docs.<p>Also, this chip is the SAME as the Papilio Pro. So you can target either or, the only problem is the pinout constraints will be different.</p><p>As a suggestion, can you guys provide the UCF files for each board? It helps out a lot and one less thing to worry about.</p></p>
Sam_Bamboo on DEV-11953 - Mojo v3 FPGA Development BoardSam_Bamboourn:uuid:23d557c5-af08-19c7-3148-e4c9c49a1e912013-07-18T20:56:37-06:00<p>Soooo 400MHz?</p>