Summary of NanoEVB & PicoEVB – Xilinx Artix Developemtn kits
PicoEVB is an affordable, open-source M.2 development board featuring a Xilinx Artix 7 XC7A50T FPGA. Designed to fit inside laptops or desktops, it enables PCIe design prototyping on Windows and Linux without external cables. The board supports encryption co-processors and hardware encoding/decoding, offering a compact alternative to expensive lab kits while providing built-in JTAG and multiple digital/analog interfaces.
Parts used in the PicoEVB:
- Xilinx Artix XC7A50T FPGA
- M.2 (NGFF) 2230 connector keyed for A and E slots
- Built-in JTAG interface
- User-controllable LEDs (3 units)
- External Interface channels (4 digital OR 1 analog differential and 2 digital OR 2 analog differential)
- Vivado software components (2016, 2017 versions)
- Cable driver software (CC0 licensed)
- Host code PCIe drivers (GPL licensed from Xilinx)
The Xilinx Artix dev kits that fit in your laptop. A convenient, affordable way to explore Xilinx PCIe IP.
PicoEVB 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).
Use Cases
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
| Feature | PicoEVB |
|---|---|
| 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 |
| MGT Loopback | Yes |
| Built-in JTAG | Yes |
| External Interface | 4 digital channels OR 1 analog (differential) and 2 digital, OR 2 analog (differential) |
| User-controllable LEDs | 3 |
Open Source Software & Hardware
The board schematics in their final form (PDFs) will be published under a permissive license. In additon, major software components are open source:
- The “cable driver”, is already CC0 licenced.
- 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.
PicoEVB 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.
Affordable
Furthermore, to explore PCIe designs, currently you need to spend over $1,000. NanoEVB and PicoEVB have PCIe connectivity to the host computer, and as such, you can design PCIe-based solutions and explore Xilinx’s IP for PCIe solutions without spending a grand and without taking up a ton of space.
Manufacturing Plan
The manufacturing process for NanoEVB and PicoEVB is pretty straightforward:
- Select a PCB fabrication house capable of producing this PCB (done)
- Select an assembly house capable of placing/soldering all the parts on the PCB (quote in-hand, with more to come)
- Kit the PCBs and board components and ship to assembly house for assembly
- Final test of assembled boards to verify all power supply voltages, all , all external ports, and USB and PCIe connectivity.
Read more: NanoEVB & PicoEVB – Xilinx Artix Developemtn kits
- What is the primary purpose of the PicoEVB board?
The main intent is PCIe design prototyping, though it can also serve as an integrated part of a laptop or desktop computer. - Can I use this board with both Windows and Linux hosts?
Yes, the board is designed to evaluate and prototype PCI Express designs using a Xilinx Artix 7 FPGA on Windows or Linux hosts. - Does the PicoEVB require external JTAG cables?
No, the JTAG cable is built-in, so you just plug it into a PCIe slot and go. - How much does it cost compared to other kits?
Current kits often cost over $1,000, whereas PicoEVB offers a convenient and affordable way to explore Xilinx PCIe IP. - What form factor does the board use?
The board uses an M.2 (NGFF) 2230 form factor, keyed for A and E slots. - Is the hardware and software open source?
Yes, the schematics are published under a permissive license, and major software components like the cable driver and host code are open source. - What specific FPGA chip is used on the board?
The boards are designed around the Artix 7 (XC7A50T). - Can the board be used for security applications?
Yes, it can be used as an encryption co-processor for security purposes.

