Cypress Semiconductor has announced the availability of their new PSoC 4 system-on-chip device The chip features an ARM Cortex-M0 CPU up to 48MHz, up to 32 kB Flash, 4 kB SRAM, programmable analog: Op-Amps, 12-bit 1Msps SAR ADC, programmable digital: Four PLD-based Logic Blocks, CapSense touch sensing capability, low power operating range of 1.71 to 5.5V operation, and 150nA hibernate mode/20nA stop mode.
Program development for the PSoC4 is done using the free PSoC Creator IDE and PSoC Programmer software (neither time or code size limited.) These allow you to develop custom mixed-signal system-on-chips with programmable analog and digital blocks combined with flexible routing and interconnects. (In addition to Creator’s drag and drop design format, PSoC 4 will probably also be programmable in Verilog, since that is an option with other devices using the PSoC Creator IDE.)
The development board is known as the PSoC 4 Pioneer board and is available for advance ordering from a number online retailers for a list price of $25 (plus shipping). It employs the Arduino form factor, contemplating compatibility with Arduino shields and Digilent Pmod daughtercards.
Essentially these Cypress PSoC devices are a PLD supported by sophisticated yet easily navigable development software. While not open source, these are cool chips nevertheless.