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

Cookies are required to use this site. You must accept them to continue using the site. Learn more…