Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

High level(P4) FPGA programming

Status
Not open for further replies.

beginner_EDA

Full Member level 4
Joined
Aug 14, 2013
Messages
191
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,296
Activity points
3,854
Hi,
what is high-level (P4) FPGA programming?
By google search, I found this:
https://www.netcope.com/en/products/p4-to-vhdl

Does it mean it is different from VHDL/Verilog? If so, is there any good book/material available for this?

Does one need different tools/compiler to work with P4? If so, what is it?

where this is used? Are all fpga/tools from Xilinx/Altera support this language?
 

It looks to me like P4 is A language for processing data packets, nothing more, nothing less. The link you provided describes a tool for converting P4 to VHDL.
 

Looks like a way to lock people into netcope's hardware. Not something that would be open to the public to use on their own hardware.

Basically a sales pitch disguised as a fashionable high level language.
 
A bit off topic...

where this is used? Are all fpga/tools from Xilinx/Altera support this language?

If you are willing to program FPGAs without using VHDL/Verilog, like using C/C++, then have a look a Vivado HLS. It has its adv and disadv, depends on what type of development is intended. I have never used HLS.

The following info might be useful to you-
http://forums.xilinx.com/t5/High-Level-Synthesis-HLS/When-do-I-need-to-use-HLS/td-p/358185
http://www.xilinx.com/products/design-tools/vivado/integration/esl-design.html
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top