The element14 ESSENTIALS of FPGA / Programmable SoC Programming Languages covers an introduction to different types of languages that can be used to program FPGAs or programmable SoCs. This supplementary guide discusses some Development Kits available for projects and prototyping.
Development Kits
The EK-U1-KCU105-G from Xilinx is a Kintex UltraScale FPGA KCU105 evaluation board. The KCU105 evaluation board for the Xilinx Kintex UltraScale FPGA provides a hardware environment for developing and evaluating designs targeting the UltraScale XCKU040-2FFVA1156E device. The KCU105 evaluation board provides features common to many evaluation systems, including a DDR4 component memory, a high definition multimedia interface (HDMI), two small form-factor pluggable (SFP+) connectors, an eight-lane PCI Express interface, an Ethernet PHY, general purpose I/O and two UART interfaces. Other features can be added by using VITA-57 FPGA mezzanine cards (FMCs) attached to the low pin count (LPC) FMC and high pin count (HPC) FMC connectors. The Kintex UltraScale family delivers ASIC-class system-level performance, clock management and power management for next generation systems at the right balance of price, performance and power.
The DK-K7-EMBD-GDK-K7-EMBD-G from Xilinx is a Kintex-7 embedded kit. This kit includes the components of the Kintex-7 KC705 base evaluation kit plus all additional soft content that embedded designers need to quickly design their high performance embedded systems. This includes the embedded targeted reference design and relevant tools such as Vivado Design Suite. Familiar Eclipse based integrated development environment (IDE), GNU tools, operating systems, libraries and a pre-verified reference design. The Kintex-7 FPGA KC705 evaluation kit includes all the basic components of hardware, design tools, IP and pre-verified reference designs including a targeted design enabling high performance serial connectivity and advanced memory interfacing. The included pre-verified reference designs and industry-standard FPGA Mezzanine Connectors (FMC) allow scaling and customization with daughter cards.
Supports embedded processing with MicroBlaze, soft 32bit RISC |
The EK-Z7-ZC702-G from Xilinx is a Zynq-7000 all programmable SoC ZC702 evaluation kit. This kit includes all the basic components of hardware, design tools, IP and pre-verified reference designs including a targeted design, enabling a complete embedded processing platform. The included pre-verified reference designs and industry standard FPGA Mezzanine Connectors (FMC) allow scaling and customization with daughter cards. It is optimized for quickly prototyping embedded applications using Zynq-7000 SoCs, demonstrates a embedded design, targeting video pipeline.
The 410-292P-KIT410-292P-KIT is a Nexys4 DDR Development Board a complete ready-to-use digital circuit development platform based on the latest Artix-7 FPGA from Xilinx. With its large, high-capacity FPGA (Xilinx part number XC7A100T-1CSG324C), generous external memories and collection of USB, Ethernet and other ports, the Nexys4 DDR can host designs ranging from introductory combinational circuits to powerful embedded processors. Several built-in peripherals, including an accelerometer, temperature sensor, MEMs digital microphone, a speaker amplifier and several I/O devices allow the Nexys4 DDR to be used for a wide range of designs without needing any other components.
2913033TUL PYNQ-Z2 board, based on Xilinx Zynq SoC is designed for the Xilinx University Program to support PYNQ (Python Productivity for Zynq) framework and embedded systems development. PYNQ is an open-source project from Xilinx that makes it easy to design embedded systems with Xilinx Zynq Systems on Chips (SoCs). Using the Python language and libraries, designers can exploit the benefits of programmable logic and microprocessors in Zynq to build more capable and exciting embedded systems.
The AES-A7MB-7A35T-G from Avnet is a Artix-7 35T FPGA arty evaluation kit. It is a completely customizable development kit perfect for embedded designers looking for a flexible, low power FPGA platform. The Artix-7 35T FPGA evaluation board is a complete system with all the necessary functions and interfaces needed for an embedded processor system onto a small footprint. Experienced FPGA users will find the Artix-7 35T FPGA evaluation board a valuable tool for general purpose prototyping and testing. The included peripherals and expansion interfaces make the kit ideal for a wide variety of applications. From experimenting with Arduino shields that integrate multiple sensors to running a Linux-based web server, the Artix-7 35T FPGA evaluation board can help you validate your design idea. Typical applications include embedded controllers, general purpose prototyping, networking and communications, I/O expansion, sensor fusion and Arduino expansion.
The AES-ZU3EG-1-SK-G from Avnet is a UltraZed-EG system-on-module. UltraZed-EG SOM is a highly flexible, rugged, System On Module (SOM) based on the Xilinx Zynq UltraScale+ MPSoC. Designed in a small form factor, the UltraZed-EG SOM packages all the necessary functions such as system memory, Ethernet, USB and configuration memory needed for an embedded processing system. The UltraZed-EG provides easy access to 180 user I/O pins, 26 PS MIO pins and 4 high-speed PS GTR transceivers along with 4 GTR reference clock inputs through three I/O connectors on the backside of the module. Designers can simply design their own carrier card, plug-in UltraZed-EG SOM, and start their application development with a proven Zynq UltraScale+ MPSoC sub-system. Available with the Zynq UltraScale+ MPSoC XCZU3EG-SFVA625 device, the UltraZed-EG SOM enables designers to build high-performance systems with confidence and ease.
The Ultra96-V2 updates and refreshes the Ultra96 product that was released in 2018. Like Ultra96, the Ultra96-V2 is an Arm-based, Xilinx Zynq UltraScale+ MPSoC development board based on the Linaro 96Boards Consumer Edition (CE) specification. Ultra96-V2 will be available in more countries around the world as it has been designed with a certified radio module from Microchip. Additionally, all components are updated to allow industrial temperature grade options. Additional power control and monitoring will be possible with the included Infineon Pmics.
Like Ultra96, the Ultra96-V2 boots from the provided Delkin 16 GB microSD card. Engineers have options of connecting to Ultra96-V2 through a Webserver using integrated wireless access point capability or to use the provided PetaLinux desktop environment which can be viewed on the integrated Mini DisplayPort video output. Multiple application examples and on-board development options are provided as examples. Ultra96-V2 provides four user-controllable LEDs. Engineers may also interact with the board through the 96Boards-compatible low-speed and high-speed expansion connectors by adding peripheral accessories such as those included in the MikroE Click Mezzanine for 96Boards (available as an accessory).
*Trademark. Xilinx is a trademark of Xilinx Inc. Other logos, product and/or company names may be trademarks of their respective owners.