# Implementing P4 projects in real hardware

**URL:** <https://forum.p4.org/t/implementing-p4-projects-in-real-hardware/1072>\
**Category:** P4 Dev\
**Created:** [January 17, 2024, 12:39pm UTC](https://forum.p4.org/t/implementing-p4-projects-in-real-hardware/1072 "2024-01-17T12:39:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![absuarez](https://avatars.discourse-cdn.com/v4/letter/a/a3d4f5/32.png) [@absuarez](https://forum.p4.org/u/absuarez)\
**Post date:** [January 17, 2024, 12:39pm UTC](https://forum.p4.org/t/implementing-p4-projects-in-real-hardware/1072/1 "2024-01-17T12:39:23Z")

</div>

Hello,

I aim to implement the projects that I have been testing on Mininet and bmv2 switches on real hardware.  
However, I am not well-versed on which ones are the most adequate hardware to perform my tests.

Can someone recommend or provide some guidance on how to pass from virtual testing to real testing? e.g.  
What type of FPGA or Raspberry Pi could I use? any specific model? etc. etc.

Best,  
Anthony

---

<div class="post-metadata">

**Author:** ![DavideS](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.p4.org/davides/32/120_2.png) [@DavideS](https://forum.p4.org/u/DavideS)\
**Post date:** [January 17, 2024, 1:10pm UTC](https://forum.p4.org/t/implementing-p4-projects-in-real-hardware/1072/2 "2024-01-17T13:10:14Z")

</div>

Hi Antony

- The switches with Tofino ASIC supports the P4 Language
- Then you have the P4PI project [GitHub - p4lang/p4pi: P4 on Raspberry Pi for Networking Education](https://github.com/p4lang/p4pi)
- Then you have P4 DPDK [GitHub - p4lang/p4-dpdk-target: P4 driver SW for P4 DPDK target.](https://github.com/p4lang/p4-dpdk-target)
- Then Intel, Nvidia, AMD ( Pensando and Xilinx) latest generation smart nics (called also IPU or DPU) support P4.

---

<div class="post-metadata">

**Author:** ![sheng.huai0330](https://avatars.discourse-cdn.com/v4/letter/s/9de0a6/32.png) [@sheng.huai0330](https://forum.p4.org/u/sheng.huai0330)\
**Post date:** [June 6, 2025, 4:03pm UTC](https://forum.p4.org/t/implementing-p4-projects-in-real-hardware/1072/3 "2025-06-06T16:03:11Z")

</div>

Hello, may I ask whether you managed to integrate Mininet with an FPGA?
