Incorporating mojo in own board design

General discussion about the Mojo
embmicro
Site Admin
Posts: 834
Joined: March 24th, 2013, 12:45 pm

Re: Incorporating mojo in own board design

Post by embmicro » September 12th, 2017, 9:19 am

Hey John,

The Mojo uses the "Slave SelectMAP" interface to program the FPGA (see https://www.xilinx.com/support/document ... app502.pdf). The Mojo doesn't actually connect the flash directly to the FPGA but through the microcontroller. The microcontroller reads the contents and programs the FPGA.

The easiest way to achieve Mojo compatibility is to use your ATmega1280 to do the programming and flash management. As long as you make your firmware work the same as ours (https://github.com/embmicro/mojo-arduino) and you use a serial interface to your computer the IDE should work fine.

Justin

Post Reply