The Xilinx Artix dev kits that fit in your laptop. A convenient, affordable way to explore Xilinx PCIe IP.
Pico EVB is an affordable, open source, development board which can be used to evaluate and prototype PCI Express designs using a Xilinx Artix 7 FPGA on Windows or Linux hosts. The boards are designed around the Artix 7 (XC7A50T).
While the main intent of PicoEVB is PCIe design prototyping, it can be used as an integrated part of your laptop (or desktop) computer. Use a board as an encryption co-processor for security, or as a hardware-level encoder/decoder for speedy workflows. It’s your FPGA, design what you like.
Features & Specifications
|FPGA||Xilinx Artix XC7A50T|
|Form Factor||M.2 (NGFF) 2230, keyed for A and E slots|
|Dimensions||22 x 30 x 3.8 mm|
|Host Interface||PCIe x1 gen 2|
|Host Tools||Vivado 2016, 2017|
|External Interface||4 digital channels OR 1 analog (differential) and 2 digital, OR 2 analog (differential)|
Open Source Software & Hardware
The board schematics in their final form (PDFs) will be published under a permissive license. In addition, major software components are open source:
- The “cable driver”, is already CC0 licensed.
- All of the host code (PCIe drivers) used in the prototype comes from Xilinx under GPL.
- The FPGA project is derived from a freely available Xilinx sample project.
Files are being published in the project GitHub repository.
Pico EVB Block Diagram
Current FPGA development boards are large. Almost all development kits require a desktop PC, or are designed to sit on a lab bench. NanoEVB aims to change this – the entire development kit fits inside a laptop! In addition, the JTAG cable is built-in, no external cables needed- just plug it into a PCIe slot and go.
Read more: NanoEVB & PicoEVB – Xilinx Artix Developemtn kits