+ Post New Thread
Results 1 to 4 of 4
  1. #1
    Full Member level 3
    Points: 1,470, Level: 8

    Join Date
    Aug 2013
    Posts
    158
    Helped
    0 / 0
    Points
    1,470
    Level
    8

    High level(P4) FPGA programming

    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?

    •   Alt28th August 2017, 23:43

      advertising

        
       

  2. #2
    Advanced Member level 5
    Points: 19,006, Level: 33
    barry's Avatar
    Join Date
    Mar 2005
    Location
    California, USA
    Posts
    3,648
    Helped
    796 / 796
    Points
    19,006
    Level
    33

    Re: High level(P4) FPGA programming

    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.



    •   Alt29th August 2017, 05:50

      advertising

        
       

  3. #3
    Advanced Member level 5
    Points: 34,256, Level: 45
    Achievements:
    7 years registered

    Join Date
    Jun 2010
    Posts
    6,275
    Helped
    1832 / 1832
    Points
    34,256
    Level
    45

    Re: High level(P4) FPGA programming

    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.


    1 members found this post helpful.

    •   Alt29th August 2017, 08:53

      advertising

        
       

  4. #4
    Advanced Member level 3
    Points: 6,646, Level: 19
    Achievements:
    7 years registered Created Blog entry
    dpaul's Avatar
    Join Date
    Jan 2008
    Location
    Germay
    Posts
    955
    Helped
    215 / 215
    Points
    6,646
    Level
    19
    Blog Entries
    1

    Re: High level(P4) FPGA programming

    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-
    https://forums.xilinx.com/t5/High-Le...LS/td-p/358185
    https://www.xilinx.com/products/desi...sl-design.html
    .....yes, I do this for fun!



--[[ ]]--