Goat IDE

 
 
 
 
 
The Innovative Editor for the Embedded World
 

Mizar32 Downloads

SimpleMachines is committed to fully open hardware and software, which means giving you the full set of original design documents in the same form as our engineers created them. All files are published under the CERN Open Hardware Licence v1.1.
 

Mizar32-Project

The Mizar32 project makes it easy to use the hardware and software of a 32 bit microcontroller.
The hardware takes the shape of a 9x6cm main board with a 66MHz AVR32 UC3 processor and 32MB of RAM with additional stackable modules to extend its functionality.
By default it runs programs written in a modern high level scripting language, Lua or Lisp, with embedded extensions and is field-programmable: normally the user’s Lua or Lisp program is in a file on a micro SD card and the 128/256/512KB flash memory contains the interpreter that runs that program, but the flash can be reprogrammed with something else from a PC over USB.
Both the software and the hardware are aimed at newcomers to the embedded world who want an easy and powerful environment for rapid application development, for hardware prototyping, for quick production of a solution and for hobbyists to make their own custom devices.
The hardware is also offered to manufacturers to avoid a long design cycle and get a new product to market in a short time by simply adding any custom hardware on protoboards and writing a program to do what you want.   The hardware design is offered as an open standard and all the project files and manufacturing files are freely available to use, study and modify using open source software tools.   | Alcor6L | Mizar32 Book | Downloads | Goat IDE (Go@) | eLua |
Mizar32 onboard resources Model Flash memory Fast internal RAM SDRAM Mizar32 A 512KB 64KB 32MB Mizar32 B 256KB 64KB 32MB Mizar32 C * 128KB 32KB 32MB *) The 128KB flash model only has room for the integer version of Lua without Ethernet support. You may be able to include either by omitting other optional components using our free web-based firmware builder.

Embedded Hardware interfaces MicroSD USB JTAG Add-on Bus connectors 1-6
Interfaces on Add-on Bus 12 General Purpose I/O pins 2 UARTs: one basic, one with modem control signals 2 SPI I2C interface with 2-way splitter 8 ADC inputs 7 PWM outputs 3 high-resolution timers Ethernet
Optional Stacked Modules RS232 / RS485 on first serial port Ethernet & RTC VGA display based on the Propeller 8-core CPU 16x2-char LCD display based on the 16F84 PIC Xbee Module PHT protoboard SMD protoboard     .  
 

Mizar32 eLua

All Mizar32s can be flashed with a bare-metal embedded Lua interpreter, eLua .