The PYNQ-Z1 allows you to create embedded systems using the Python language and associated libraries in conjunction with the Xilinx Zynq-7000 SoC FPGA.
Two of the things I've long been fascinated by are SoC FPGAs like the Xilinx Zynq, which combine a dual ARM Cortex-A9 processing system with programmable fabric in the same device (see The MCU guy's introduction to FPGAs: The Hardware), and the Python programming/scripting language (see Book Review: Learn to Program with Minecraft by Craig Richardson).
Well -- on the basis that "Python + Zynq = PYNQ" -- I just heard that Digilent have introduced a $229 development board called the PYNQ-Z1, which allows you to create embedded systems using the Python language and associated libraries in conjunction with the Xilinx Zynq-7000 SoC FPGA.
Digilent PYNQ-Z1 development board (Source: Digilent)
This board — which you can also program with C and C++ using the Xilinx software development environment — just appeared here on the Digilent Website.
In addition to a wide variety of tasty treats, including 512 MB of SRAM running at 1050 MHz, 16 MB of flash memory, and HDMI input and output ports, the PYNQ-Z1 also boasts an Arduino format header allowing you to monitor and control Arduino shields and take full advantage of the Arduino ecosystem.
Did I mention that the PYNQ is pink?
— Max Maxfield, Editor of All Things Fun & Interesting