Hi, As far as I know, there are no plans to stop the Papilio Pro production, but Jack can probably tell us about this.
Porting ARTIQ to the Mojo board would mainly involve: 1. creating a new platform file in Mibuild with the pin assignments (https://github.com/m-labs/migen/blob/master/mibuild/platforms/papilio_pro.py) 2. creating a new base MiSoC target that uses it, with updated SDRAM parameters (https://github.com/m-labs/misoc/blob/master/targets/ppro.py#L70) and PLL settings (https://github.com/m-labs/misoc/blob/master/targets/ppro.py#L10). Probably this CRG module can be put in some library and shared between the two boards, as I imagine only the numbers would change. 4. finding a way to connect the MiSoC serial console to the PC, hopefully through the AVR. If there is already some code provided by Mojo that takes RS232 on the FPGA side and supports a /dev/ttyUSBX node on the PC, that's easy. 5. creating a new ARTIQ target that derives from the Mojo base MiSoC target (similar to https://github.com/m-labs/artiq/blob/master/soc/targets/artiq.py#L42) 5. developing support for the analog inputs: AVR code, AVR/FPGA communication protocol, FPGA core, ARTIQ runtime syscalls, Python driver. Or read the analog inputs from the PC if ~10ms timing precision is enough. Sébastien On 10/29/2014 06:27 AM, Sherman, Jeffrey A. wrote: > Hi, > > Long-time annoyer, first time caller. > > I'm curious if the Mojo FPGA development board is compatible (meaning only > minor re-configuring) with the current state of ARTIQ and related > toolchains. Links follow. From what I can tell: > > 1. The Mojo features the exact same Spartan 6. > 2. It includes an ATmega32U4 micro-controller, giving it on-board > analog-input capabilities. > 3. It is programmed via a USB connection to this micro-controller, rather > than the Papilio's directly connected USB chip (do I have that right?) > 4. It appears to lack onboard SDRAM, but the makers sell a 256Mbit > "shield". FLASH is 4Mbit, I think, and SPI serial. > 5. Mojo is in stock at SparkFun, Papilio Pro is not (sign of Papilio > production ending? or maybe nobody buys the Mojo?) > > https://embeddedmicro.com/products/mojo-v3.html > https://embeddedmicro.com/sdram-shield.html > > > N.B. "go away" is a perfectly acceptable reply. Other > advice/gossip/slander welcome. > > Jeff Sherman _______________________________________________ ARTIQ mailing list https://ssl.serverraum.org/lists/listinfo/artiq