FPGA Development Board

What is FPGA Development Board ?

Programmable logic technologies, such as field-programmable gate arrays (FPGAs), are an essential component of any modern circuit designer’s toolkit. With their expansive capabilities uniquely suited to a wide array of applications, FPGAs are ideal for solving many of the problems facing the rapidly evolving technology sector. The key benefits of programmable logic technologies include immense flexibility, cost savings over custom silicon, and increased performance by hardware parallelism.

For over a decade, we have proudly worked with Xilinx to expand our expertise and facilitate the development of new and exciting technology. We provide training and research platforms through our partnership with the Xilinx University Platform, enabling aspiring engineers the world over. Together, we look forward to empowering the next generation of circuit designers!

FPGA stands for field-programmable gate array. At its core, an FPGA is an array of interconnected digital subcircuits that implement common functions while also offering very high levels of flexibility. But getting a full picture of what an FPGA is requires more nuance. This article introduces the concepts behind FPGAs and briefly discuss what logic gates are, how to program an FPGA, and what makes an FPGA different from a microprocessor in design.

 

FPGA vs Microcontroller (Or, Why Use an FPGA When a Microcontroller Would Do?)

I think we can all agree that microcontrollers have become a dominant component in modern electronic design. They’re inexpensive and highly versatile, and nowadays they often serve as a person’s first introduction to the world of electronics. It’s natural for us to continue using components that we’re familiar with—and, as microcontrollers become increasingly powerful, there is less and less need to consider alternative solutions to our design challenges. Nonetheless, a microcontroller is built around a processor and processors come with fundamental limitations that need to be recognized and, in some cases, overcome.

So when would an engineer reach for an FPGA over a microcontroller? The answer comes down to software vs hardware.

A processor accomplishes its tasks by executing instructions in a sequential fashion. This means that the processor’s operations are inherently constrained: the desired functionality must be adapted to the available instructions and, in most cases, it is not possible to accomplish multiple processing tasks simultaneously.

FPGA EVB
FPGA EVB

When I first learned about FPGAs, all I really knew about before was microcontrollers. So first it is important to understand that they are very different devices. With a microcontroller, like an Arduino, the chip is already designed for you. You simply write some software, usually in C or C++, and compile it to a hex file that you load onto the microcontroller. The microcontroller stores the program in flash memory and will store it until it is erased or replaced. With microcontrollers you have control over the software.

FPGAs are different. You are the one designing the circuit. There is no processor to run software on, at least until you design one! You can configure an FPGA to be something as simple as an and gate, or something as complex as a multi-core processor. To create your design, you write some HDL (Hardware Description Language). The two most popular HDLs are Verilog and VHDL. You then synthesize your HDL into a bit file which you can use to configure the FPGA. A slight downside to FPGAs is that they store their configuration in RAM, not flash, meaning that once they lose power they lose their configuration. They must be configured every time power is applied.

That is not as bad as it seems as there are flash chips you can use that will automatically configure the stored bit file on power up. There are also some development boards which don’t require a programmer at all and will configure the FPGA at startup.

With FPGAs you have control over the hardware.

The Possibilities

With a typical microprocessor, you have dedicated pins for specific features. For example there will be only two pins on some microprocessors that are used as a serial port. If you want more than one serial port, or you want to use some other pins, your only solution besides getting a different chip is to use software to emulate a serial port. That works fine except you are wasting valuable processor time with the very basic task of sending out bits. If you want to emulate more than one port then you end up using all your processor time.

With an FPGA you are able to create the actual circuit, so it is up to you to decide what pins the serial port connects to. That also means you can create as many serial ports as you want. The only limitations you really have are the number of physical I/O pins and the size of the FPGA.

Just like microcontrollers that have a set amount of memory for your program, FPGAs can only emulate a circuit so large.

One of the very interesting things about FPGAs is that while you are designing the hardware, you can design the hardware to be a processor that you then can write software for! In fact, companies that design digital circuits, like Intel or nVidia, often use FPGAs to prototype their chips before creating them.

FPGA Applications

Due to their programmable nature, FPGAs are an ideal fit for many different markets. As the industry leader, Xilinx provides comprehensive solutions consisting of FPGA devices, advanced software, and configurable, ready-to-use IP cores for markets and applications such as:

  • Aerospace & Defense – Radiation-tolerant FPGAs along with intellectual property for image processing, waveform generation, and partial reconfiguration for SDRs.
  • ASIC Prototyping – ASIC prototyping with FPGAs enables fast and accurate SoC system modeling and verification of embedded software
  • Audio – Xilinx FPGAs and targeted design platforms enable higher degrees of flexibility, faster time-to-market, and lower overall non-recurring engineering costs (NRE) for a wide range of audio, communications, and multimedia applications.
  • Automotive – Automotive silicon and IP solutions for gateway and driver assistance systems, comfort, convenience, and in-vehicle infotainment. – Learn how Xilinx FPGA’s enable Automotive Systems
  • Broadcast & Pro AV – Adapt to changing requirements faster and lengthen product life cycles with Broadcast Targeted Design Platforms and solutions for high-end professional broadcast systems.
  • Consumer Electronics – Cost-effective solutions enabling next generation, full-featured consumer applications, such as converged handsets, digital flat panel displays, information appliances, home networking, and residential set top boxes.
  • Data Center – Designed for high-bandwidth, low-latency servers, networking, and storage applications to bring higher value into cloud deployments.
  • High Performance Computing and Data Storage – Solutions for Network Attached Storage (NAS), Storage Area Network (SAN), servers, and storage appliances.
  • Industrial – Xilinx FPGAs and targeted design platforms for Industrial, Scientific and Medical (ISM) enable higher degrees of flexibility, faster time-to-market, and lower overall non-recurring engineering costs (NRE) for a wide range of applications such as industrial imaging and surveillance, industrial automation, and medical imaging equipment.
  • Medical – For diagnostic, monitoring, and therapy applications, the Virtex FPGA and Spartan® FPGA families can be used to meet a range of processing, display, and I/O interface requirements.
  • Security – Xilinx offers solutions that meet the evolving needs of security applications, from access control to surveillance and safety systems.
  • Video & Image Processing – Xilinx FPGAs and targeted design platforms enable higher degrees of flexibility, faster time-to-market, and lower overall non-recurring engineering costs (NRE) for a wide range of video and imaging applications.
  • Wired Communications – End-to-end solutions for the Reprogrammable Networking Linecard Packet Processing, Framer/MAC, serial backplanes, and more
  • Wireless Communications – RF, base band, connectivity, transport and networking solutions for wireless equipment, addressing standards such as WCDMA, HSDPA, WiMAX and others.

 

AD9361 Software-Defined Radio Systems Development Kit

Price: $3,595 Part Number: AES-ZSDR3-ADI-G Device Support:

  • Zynq-7000

Product Description

Combining the Xilinx Zynq®-7000 SoC (ARM® dual-core Cortex™-A9 + 28nm programmable logic) with the Analog Devices AD-FMCOMMS2-EBZ FMC module featuring the AD9361 integrated RF Agile Transceiver, the kit enables a broad range of transceiver applications for wireless communications. The kit is ideal for the wireless communications system architect seeking a unified development platform which operates over a wide RF tuning range from 70 MHz – 6 GHz.

Key Features and Benefits

  • Combines Xilinx Zynq-7000 SoC ZC706 Evaluation Kit with Analog Devices AD9361 integrated RF Agile Transceiver
  • RF 2 × 2 transceiver with integrated 12-bit DACs and ADCs
  • Software tunable across wide frequency range (70MHz to 6GHz)
  • Tunable channel bandwidth at the data converter: <200 kHz to 56 MHz
  • Powered from single FMC connector
  • Supports MIMO radio, with less than 1 sample sync on both ADC and DAC
  • Includes schematics, layout, BOM, HDL, Linux drivers and application software
  • Supports add on cards for spectrum specific designs (PA, LNA etc)
  • SPI access for all device registers
  • Optional MathWorks tools support for communications system design

What’s Included

  • 8 GB SD card
  • AD-FMCOMMS3-EBZ
  • Four Pulse antennas LTE blade antennas (698-960/1710-2170/2500-2700 MHz)
  • Getting Started Guide
  • Vivado System Edition (device-locked to Z7045)
  • Xilinx ZC706 (with power supply and all cables)

FPGA Board and Servers

A lot of web hosting and cloud hosting providers utilize FPGA board programming kits for fast speed of the domain servers and dedicated servers.

From concept to production, Xilinx FPGA and SoC boards, System-on-Modules, and Alveo Data Center accelerator cards provide you with hardware platforms to speed your development time, enhance your productivity, and accelerate your time to market.

Whether you need an evaluation board to begin development or want to speed time-to-market and lower risk with production data center accelerator cards or System-on-Modules, Xilinx and its ecosystem partners offer the industry’s most comprehensive set of hardware platforms to help speed your time-to-revenue.

AD9361 RF Transceiver™

AD9361 RF Agile Transceiver IC and System on Module (SOM)

Analog Devices’ RF transceiver solutions for communication, radio and base station applications

ADI’s AD9361 radio frequency (RF) Agile Transceiver™ specifically designed for 3G and 4G cellular communication systems such as Femtocell/picocell/microcell base stations. The AD9361BBCZ comes in a 144 pin CSPBGA package and the ADRV9361-Z7035 is a system on module (SOM). The AD-FMCOMMS2-EBZ-FMC board provides designers with a rapid prototyping environment that supports multiple communications protocols, including most licensed and unlicensed bands.

The programming flexibility and configurability of the AD9361 combined with the flexibility of a low-power software configurable radio, and its small footprint enables new levels of design versatility. An equally advanced range of customer ecosystem design support features this technology. It minimizes time-to-market constraints and reduces project risk.

Operating over a frequency range of 70 MHz to 6 GHz, the AD9361 is a complete radio design that combines multiple functions in a single chip. The RF agile transceivers integrate an RF front end, flexible mixed-signal baseband section, frequency synthesizers, two analog-to-digital converters, and two direct conversion receivers to simplify design and reduce bill of material cost.

The AD9361 supports channel bandwidth from less than 200 kHz to 56 MHz, and is highly programmable, offering the widest dynamic range available in the market today. The AD9361 is ideal for communication, radio, and base station applications.

  • RF 2 × 2 transceiver with integrated 12-bit DACs and ADCs
  • Band: 70 MHz to 6.0 GHz
  • Supports TDD and FDD operation
  • Tunable channel BW
  • Dual receivers: 6 differential or 12 single-ended inputs
  • 200 kHz to 56 MHz
  • Superior receiver sensitivity with a noise figure < 2.5=””>
  • RX gain control
  • Real-time monitor and control signals for manual gain
  • Independent automatic gain control
  • Cellular, LTE
  • Current recieving: 175 mA to 445 mA
  • Current transmitting: 240 mA to 820 mA
  • Temperature operating range: -40°C to +85°C
  • Package/case: 144-LFBGA, SOM

AD9361 Product Details

The AD9361 is a high performance, highly integrated radio frequency (RF) Agile Transceiver™ designed for use in 3G and 4G base station applications. Its programmability and wideband capability make it ideal for a broad range of transceiver applications. The device combines a RF front end with a flexible mixed-signal baseband section and integrated frequency synthesizers, simplifying design-in by providing a configurable digital interface to a processor. The AD9361 receiver LO operates from 70 MHz to 6.0 GHz and the transmitter LO operates from 47 MHz to 6.0 GHz range, covering most licensed and unlicensed bands. Channel bandwidths from less than 200 kHz to 56 MHz are supported.

The two independent direct conversion receivers have state-of-the-art noise figure and linearity. Each receive (RX) subsystem includes independent automatic gain control (AGC), dc offset correction, quadrature correction, and digital filtering, thereby eliminating the need for these functions in the digital baseband. The AD9361 also has flexible manual gain modes that can be externally controlled. Two high dynamic range analog-to-digital converters (ADCs) per channel digitize the received I and Q signals and pass them through configurable decimation filters and 128-tap finite impulse response (FIR) filters to produce a 12-bit output signal at the appropriate sample rate.

The transmitters use a direct conversion architecture that achieves high modulation accuracy with ultralow noise. This transmitter design produces a best in class TX error vector magnitude (EVM) of <−40 dB, allowing significant system margin for the external power amplifier (PA) selection. The on-board transmit (TX) power monitor can be used as a power detector, enabling highly accurate TX power measurements.

The fully integrated phase-locked loops (PLLs) provide low power fractional-N frequency synthesis for all receive and transmit channels. Channel isolation, demanded by frequency division duplex (FDD) systems, is integrated into the design. All VCO and loop filter components are integrated. The core of the AD9361 can be powered directly from a 1.3 V regulator. The IC is controlled via a standard 4-wire serial port and four real-time input/output control pins. Comprehensive power-down modes are included to minimize power consumption during normal use. The AD9361 is packaged in a 10 mm × 10 mm, 144-ball chip scale package ball grid array (CSP_BGA).