Tag Archives: Xilinx

Power Management of Xilinx ZedBoard using MMPF0100

This reference design is a power management of Xilinx ZedBoard using MMPF0100 Power Management Integrated Circuit (PMIC). A PMIC is an IC for managing power requirements of the host system and is commonly used in a system-on-chip (SoC) device. On the other hand, the Xilinx ZedBoard, a development board based on Zync-7000 AP SoC, provides appropriate hardware capabilities for interfacing with a number of peripherals and compatible expansion headers for Xilinx Analog to Digital Converter (XADC), FPGA Mezzanine Card (FMC) and Digilent Pmod.

This design utilizes the Freescale’s MMPF0100 PMIC. The 12V from a barrel-jack connector, which supplies the Zedboard, must be stepped down to 3.6V in order to meet the input supply requirement of the MMPF0100. The MMPF0100 provides a highly programmable/ configurable architecture, with fully integrated power devices and minimal external components. The buck regulators in the PF0100 may be configured as five independent regulators to power VCCINT, VCCAUX, VCCO2, VCCO_DDR and VTT_DDR rails. This allows the VTT_DDR rail to automatically track half of VCCO_DDR if they are connected to SW4 and SW3A respectively. The boost regulator in the PF0100 is utilized to supply the VCC5V0 rail. The VCCO1 rail requires a buck converter to convert the available 3.6V to 3.3V, while being capable of supplying 3A. Because most peripherals are supplied through this rail, the current being drawn may vary. Therefore, to ensure safe operation, both this rail and the VCCINT rail are provided with sufficient margins. The Freescale Switched-mode Power Supply (SMPS) MC34713 provides a good option for achieving this. The MC34713 is a highly integrated, space efficient, low cost, single synchronous buck switching regulator with integrated N-channel power MOSFETs.

PMICs minimize energy loss, and hence, they are useful in mobile devices, televisions, and cars. With up to six buck converters, six linear regulators, RTC supply, and coin-cell charger, the MMPF0100 can provide power for a complete system, including applications processors, memory, and system peripherals, in a wide range of applications.

Power Management of Xilinx ZedBoard using MMPF0100 – [Link]

Getting Started with Arty


by kaitlyn1franz @ instructables.com:

Digilent recently released a new FPGA development board. The Arty board. The Arty is designed to be used exclusively with Xilinx Vivado, and designed specifically for use with microblaze.

This tutorial covers how to use the out of he box design that ships loaded into Arty’s Quad-SPI Flash, with I/O and UART.

To view the reference material and other demo projects for Arty, go to the Arty resource center.

Getting Started with Arty – [Link]

WireFrame FPGA Board , Breadboardable Xilinx XC3S250E Board

xilinx fpga board wire frame xc3s250e breadboard fpga (1)

circuitvalley.com has build a small FPGA board based on Xilinx  XC3S250E :

I have built a little FPGA board Xilinx xc3s250e called WireFrame. the board is only 500mm x 25 mm in size and it is possible to put it breadboard. board has 32MByte SDRAM, 4MByte serial Flash for storage. total 3 2A max each Switching regulator for Vcc I/O 3.3V (adjustable trough regulator feed back resistors), VCCAUX 2.5 V and VCCINT 1.2v.

WireFrame FPGA Board , Breadboardable Xilinx XC3S250E Board – [Link]

miniSpartan6, another Spartan 6 Kit


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]

Mercury FPGA module in DIP format

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]

ZedBoard – Low-Cost Development Kit for Zynq

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]

FPGA based MP3/WAV Player

ultra-embedded.com writes:

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]

ByteBlasterMV FPGA Programmer

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]

Homemade GPS receiver

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