SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492016-12-09T08:34:00-07:00SparkFun ElectronicsChrisBob on DEV-11953 - Mojo v3 FPGA Development BoardChrisBoburn:uuid:b62e3bb6-44d3-90d4-85a1-6c2aab45bc4a2016-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>
<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>Customer #132398 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #132398urn:uuid:87b38d78-f250-ce0e-11d0-cabaff8b699a2015-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:485fbbf0-dff1-7647-5102-958f57c91d2f2014-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:63f95023-578e-16c2-8770-ca012a64757f2014-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:2c93d0bf-a35e-674f-650f-a8416a89a18e2014-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 &amp; flash, power protection, a couple of buttons and some more features..</p>bdwyer on DEV-11953 - Mojo v3 FPGA Development Boardbdwyerurn:uuid:d5d1e534-70a1-2a07-bfe9-1622e3de55772014-06-20T12:28:31-06:00<p>I&rsquo;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:bdd3aee8-02b6-bbf3-0bf3-6cf5200f1e202014-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:c6947ef4-ee33-77d6-99e4-2c515f26fadb2014-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:9794d14e-29f6-097b-cef3-32a841051a392014-05-21T14:22:18-06:00<p>Everybody, chill.</p>Svartalf on DEV-11953 - Mojo v3 FPGA Development BoardSvartalfurn:uuid:c914a581-1e71-1f85-2076-2162f8f5bd312014-05-21T11:20:31-06:00<p>Yeah, it&rsquo;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:41736be2-33a9-ac2a-5db9-6089f661e9eb2014-05-21T11:19:24-06:00<p>Heh&hellip; Spoken like someone that thinks he knows what he&rsquo;s talking about and doesn&rsquo;t grok there&rsquo;s something called tradeoffs- and sometimes the tradeoffs of being all on one FPGA device works, SOMETIMES THEY DON&rsquo;T.</p>Svartalf on DEV-11953 - Mojo v3 FPGA Development BoardSvartalfurn:uuid:f05782ae-0f41-0d10-d075-d08f3bf869a22014-05-21T11:17:36-06:00<p>Heh. It also has the option of a ZPU variant in the fabric.</p>
<p>Depends on just what you&rsquo;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 &ldquo;entertaining&rdquo; to the point of possibly rendering what you&rsquo;re attempting as impossible.</p>
<p>If you&rsquo;re needing an AVR and you&rsquo;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>Svartalf on DEV-11953 - Mojo v3 FPGA Development BoardSvartalfurn:uuid:ef060c81-18ec-f846-51e9-07514b456e6c2014-05-21T11:14:00-06:00<p>You do know what &ldquo;fungible&rdquo; means, right?</p>
<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. &ldquo;money is fungible—money that is raised for one purpose can easily be used for another&rdquo;</p>
<p>This means you just said the examples are interchangeable for other things. (You keep using that word&hellip;I don&rsquo;t think it means what you think it means&hellip;)</p>DaveMonster on DEV-11953 - Mojo v3 FPGA Development BoardDaveMonsterurn:uuid:4c23c3ef-c242-6a7d-4e82-aabb192a8aeb2014-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:c40b92b2-08ef-bbd9-6bf7-b78acf9e64432014-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:ec69ccf1-d0e7-c11e-b464-14fc622d13312013-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:4442e005-2b1b-160d-5086-560f72928f432013-10-08T17:50:01-06:00<p>spoken like a typical narrow-minded engineer. google for &ldquo;LVDS FPGA sigma-delta&rdquo; and see what you&rsquo;ve been missing for the past decade :D</p>Customer #72629 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #72629urn:uuid:63d8fb6a-27f3-6533-1e19-8b7c8dcda1c22013-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&rsquo;t allow enough space/resources on the FPGA for both a soft core processor and the application logic.</p>
<p>More importantly, no, you cannot implement an ADC entirely in HDL on a Spartan FPGA so I don&rsquo;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>Customer #401984 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #401984urn:uuid:1b8319f1-bfff-a053-182b-e28bf5833cc22013-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&rsquo;s on Spartan -3 and Spartan -6 FPGAs with ADC&rsquo;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:09b52859-ca6c-615d-58a8-26f8bea4eb572013-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>EmbeddedMicro on DEV-11953 - Mojo v3 FPGA Development BoardEmbeddedMicrourn:uuid:f6f93908-319f-c575-937b-1dc061c6df5d2013-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:9938ce93-b721-911c-ad7a-7e8087d34f9c2013-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:0d57c716-19a4-8c38-9db6-1a4c13396bf32013-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:d13edba6-f701-eae9-331b-9915661b08c12013-08-15T20:47:27-06:00<p>I didn&rsquo;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:5e03e5ba-89c2-82f8-b220-598d881a58142013-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:a7e026d5-7e8d-8bfc-0a4f-14dd576871642013-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:129e4bda-f43d-ed0d-baa6-47766ede8b022013-08-08T02:44:44-06:00<p>How many gates? 500K ? 900K ?</p>mikemack on DEV-11953 - Mojo v3 FPGA Development Boardmikemackurn:uuid:d05d9488-be27-80e2-f5b2-e2171fa6863a2013-08-03T12:38:29-06:00<p>could you mimic a arduino mega with this guy.?</p>
<p>i would like to make one with a better ADC</p>FreqDoc on DEV-11953 - Mojo v3 FPGA Development BoardFreqDocurn:uuid:920e1fe3-9f8f-12a8-3c11-742eb2cabcf72013-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>xtopher on DEV-11953 - Mojo v3 FPGA Development Boardxtopherurn:uuid:2b61a24a-ce4c-1636-1ad5-9c209fef5c362013-08-01T14:11:19-06:00<p>Fixed, thanks!</p>Customer #401984 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #401984urn:uuid:605e5d66-0f89-8e1c-ee30-5d5c10647b5f2013-07-31T12:03:27-06:00<p>&ldquo;What separates this FPGA from the others is ease of use and the thorough tutorials that Embedded Micro provide&rdquo;</p>
<p>&hellip;.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&rsquo;s with this product.</p>Customer #29301 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #29301urn:uuid:4c8551b5-f322-e01e-059d-238d879d52bd2013-07-31T11:49:39-06:00<p>Raspberry Pi is a proprietary board. You&rsquo;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:cdea27d6-fc3c-b2e8-e299-aac41e73e3d22013-07-31T11:33:44-06:00<p>So&hellip; Is this like an FPGA Arduino?</p>MikeFM on DEV-11953 - Mojo v3 FPGA Development BoardMikeFMurn:uuid:9c8e2dee-cd54-41c7-dc71-c560587ff5322013-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&rsquo;t even use MacOS without a lot of hassle and I&rsquo;d like to be able to program it directly from my iPad.</p>
<p>That and I&rsquo;d like to see a Raspberry Pi with on-board FPGA.</p>Customer #94919 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #94919urn:uuid:87e8d791-22e0-b5b3-7ac4-6c08e513f41e2013-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&rsquo;t change&hellip;</p>Avionics on DEV-11953 - Mojo v3 FPGA Development BoardAvionicsurn:uuid:8dcbb7ee-1544-25bf-a8c4-65f64795fa1c2013-07-31T09:27:47-06:00<p>WOW !!! This is very powerful</p>MichaelShimniok on DEV-11953 - Mojo v3 FPGA Development BoardMichaelShimniokurn:uuid:a389fb7c-4c07-744f-0c6b-79efb42cd4172013-07-31T08:04:51-06:00<p>Error in the description: &ldquo;pleasure of configure the digital circuits&rdquo; -> &ldquo;pleasure of configuring the digital circuits&rdquo;</p>insertBillHere on DEV-11953 - Mojo v3 FPGA Development BoardinsertBillHereurn:uuid:8a5ae289-f856-d44e-6b68-4649ae3d15302013-07-31T07:27:46-06:00<p>I believe there&rsquo;s bitcoin mining software for this chip&hellip;.</p>Customer #2129 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #2129urn:uuid:e038cc01-39f2-3bde-b7cc-9eba49a7c62b2013-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>EmbeddedMicro on DEV-11953 - Mojo v3 FPGA Development BoardEmbeddedMicrourn:uuid:7cb33e58-8911-b029-7609-4382057f89f22013-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>EmbeddedMicro on DEV-11953 - Mojo v3 FPGA Development BoardEmbeddedMicrourn:uuid:842eddd6-536d-659e-8c36-655288eae4b22013-07-25T05:54:01-06:00<p>Unfortunately, Xilinx&rsquo;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&amp;t=55&amp;hilit=mac</p>Customer #445115 on DEV-11953 - Mojo v3 FPGA Development BoardCustomer #445115urn:uuid:4260a35f-22b0-8ea3-f9eb-4a733bbedd752013-07-24T17:02:26-06:00<p>Is the Mac supported for this?</p>EmbeddedMicro on DEV-11953 - Mojo v3 FPGA Development BoardEmbeddedMicrourn:uuid:db672e21-5dbb-e229-75bc-5f3b195829fc2013-07-20T14:20:02-06:00<p>That wasn&rsquo;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:bea0bd35-eaed-087d-1c70-721c541642a72013-07-19T14:13:47-06:00<p>Sooo&hellip;. no board file in the &ldquo;Eagle Files&rdquo; 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:f322326e-73c2-05ee-4882-ae1a69c5464d2013-07-19T10:55:00-06:00<p>wat</p>sgrace on DEV-11953 - Mojo v3 FPGA Development Boardsgraceurn:uuid:491d23fc-d19b-c1b7-dfd3-e545aa8c3c8d2013-07-19T10:28:16-06:00<p>As I&rsquo;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&rsquo;s Support Page and get DocNav to get all the other docs.</p>
<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>Sam_Bamboo on DEV-11953 - Mojo v3 FPGA Development BoardSam_Bamboourn:uuid:feb3d6e1-8bfa-c6bb-b915-e7221868c1142013-07-18T20:56:37-06:00<p>Soooo 400MHz?</p>