National Instruments has introduced an embedded System-on-module (SOM) development board with integrated Linux-based real-time operating system (RTOS).
Processing power in the 2” x 3” SOM comes from a Xilinx Zync-7020 all programmable SOC running a dual core ARM Cortex-A9 at 667 MHz. A built-in low power Artix-7 FPGA offers 160 single-ended I/Os and Its dedicated processor I/O include Gigabit Ethernet USB 2.0 host, USB 2.0 host/device, SDHC, RS232 and Tx/Rx. Power requirements of the SOM are typically 3 to 5 W.
Linux embedded SOM from NI – [Link]
It is designed around Spartan 6 chip from Xilinx and it has on board JTAG programmer based on FT2232D from FTDI.
- Spartan 6 LX9
- SDRAM of 32 MByte
- SPI Flash of 8 MBit
- 36 I/O
- USB to UART link
- USB JTAG on board
- 8 LEDS connected to the FPGA
- 4 DIP switches connected to the FPGA
miniSpartan6, another Spartan 6 Kit – [Link]
micro-nova.com made a rather unique FPGA development board. It packs a Xilinx Spartan-3A 200K and all its support circuitry onto a 64-pin DIP package. It is USB programmable, and also has an on-board 8-channel ADC, easy to interface to SRAM and 5-volt tolerant I/O pins, all for a very competitive price.
- Xilinx Spartan-3A FPGA – 200,000 gates
- 50MHz crystal oscillator
- 5-volt tolerant I/O pins
- 8 channel, 200 kSps, 10-bit ADC
- 4 Mbit asynchronous SRAM
- 2 Mbit configuration Flash
- Mini-USB and JTAG programmable
Mercury FPGA module in DIP format – [Link]
A new low-cost, community-oriented development kit for the Xilinx’s Zynq-7000 Extensible Processing Platform (EPP) has been announced by Avnet and Digilent. The ZedBoard kit includes everything necessary to create designs based on Linux, Android, Windows, or another OS/RTOS and targets designers and students interested in exploring and prototyping application ideas for the new EPP architecture. [via]
ZedBoard is based on a Xilinx Zynq-7000 XC7Z020 EPP device and features:
- 512 MB DDR3 RAM;
- 256 MB QSPI flash;
- 4 GB SD card;
- on-board USB JTAG programming;
- 10M/100M/1G Ethernet;
- USB OTG 2.0/ USB UART;
- PS and PL I/O expansion (FMC, Pmod, XADC);
- multiple display output capability (1080p HDMI, 8-bit VGA, 128×32 OLED);
- I²S audio codec.
ZedBoard – Low-Cost Development Kit for Zynq – [Link]
The aim of this project was to build an MP3/WAV player using just a FPGA, some RAM & a stereo DAC. The project consists of a custom 32-bit soft core processor running at just under 60MHz which decodes the MP3 algorithm in software with no hardware acceleration apart from a single cycle Xilinx multiplier unit.
FPGA based MP3/WAV Player – [Link]
chris @ pyroelectro.com writes:
If you dabble at all with building your own circuits with CPLD or FPGA devices then you have likely used a JTAG programmer made by Altera or Xilinx. While these programmers are essential for getting your FPGA designs onto the chip, they are horribly expensive and not practical for any electronics hobbyist. But don’t despair, we can actually make one DIY style for less than $10!
This article will show you how to use standard electronics parts easily purchased at any electronics store to build your very own Altera FPGA and CPLD device programmer. The programmer will work flawlessly with Altera’s Quartus II software and take less than an hour to build.
ByteBlasterMV FPGA Programmer – [Link]
Andrew built a DIY GPS receiver with an accuracy of ~25m – [via]
A homemade GPS receiver built from the ground up using discrete components and featuring a limiting IF, followed by 1-bit ADC ahead of DSP signal processing in a Xilinx Spartan 3 FPGA. Fast FFT-based search and navigational solutions are computed by “C” code on a Windows PC
Homemade GPS receiver – [Link]
The PDP-10/X is a reimplementation of the PDP-10, with 512KW of memory, a line-frequency clock, an interface to an RS-232 terminal, and an interface to an ATA-2 disk, that I designed and built just for fun.
The FPGA PCB is a general-purpose FPGA board that I designed some time ago (but I tweaked it a little for use in the PDP-10/X). It is little more than a carrier for a XILINX SPARTAN-3E FPGA (XC3S500E-4) in a PQFP-208 package, along with the bypass capacitors, and the LDOs that generate the 2.5V (VDDAUX) and 1.2V (VDDINT) supplies. All of the I/O pins are powered by 3.3V.
FPGA board: PDP-10/X is a reimplementation of the PDP-10 – [Link]
Steve has been do some prototyping for his home-built Mac on an Xilinx Spartan 3A FPGA board:
I’ve never been so happy to see a Sad Mac! A boot failure may not seem very exciting, but I’m thrilled that it’s actually doing something recognizably Macintosh-like. That means it’s actually running 68000 code from the Mac ROM, which is drawing stuff to the screen buffer, which is getting read by the video module and displayed to the VGA screen. From here it will be a long, slow road of implementing replacements for the VIA, SCC, IWM, and other components.
It’s trying to play a sound, too, by streaming some data through the sound buffer. With some more work to pull bytes from that buffer at 22 KHz, I could hear the glorious boot beep!
FPGA Mac – [Link]
Oho-Elektronik.de has a couple intersting CPLD and FPGA development boards with a bread-board friendly DIL pinout on the bottom. [via]
- Xilinx XC9572XL CPLD
- Xilinx CoolRunner-II CPLD
- Altera MAX 3064A CPLD
- Xilinx XC3S200 FPGA, the smaller version of the chip on the Logic Sniffer
All the boards include an oscillator and power supply. They don’t look open source, but it could be good for a remake.
GOP_XC9572XL mini CPLD module – [Link]