UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Explorer
Explorer
776 Views
Registered: ‎06-14-2018

Analysis view: ap, phi and fu meaning

Hi,

 

I would like to know what's the meaning of:

ap, as in ap_clk

phi, as in data1_phi

fu, as in grp_fu

 

terms that we see in the Analysis view of tools like Vivado HLS.

I guess fu may be for "functional unit", but I'm quite not sure.

0 Kudos
5 Replies
Moderator
Moderator
666 Views
Registered: ‎05-31-2017

Re: Analysis view: ap, phi and fu meaning

Hi @xil_tour,

 

Vivado_hls creates ap_clk. When the top level function is synthesized the arguments or parameters to the function are synthesized into RTL ports. Can you please let us know where did you get the signals with names _phi and _fu.

0 Kudos
Explorer
Explorer
645 Views
Registered: ‎06-14-2018

Re: Analysis view: ap, phi and fu meaning

Hi,

 

I think it's from the UG871 tutorials.

I just want to know what those acronyms refer to.

0 Kudos
Explorer
Explorer
550 Views
Registered: ‎06-14-2018

Re: Analysis view: ap, phi and fu meaning

bump

0 Kudos
Contributor
Contributor
542 Views
Registered: ‎03-13-2017

Re: Analysis view: ap, phi and fu meaning

-- edit: added the missing reference

 

My two cents about

ap, as in ap_clk

 

Xilinx VivadoHLS tool originates from the AutoPilot tool from AUTOESL
Xilinx acquired AUTOESL in 2011 (ref)
So I guess "ap" is inherited from AutoPilot.

Observer crystal
Observer
513 Views
Registered: ‎02-24-2018

Re: Analysis view: ap, phi and fu meaning

I just regard ap as all programmable. -.-

And phi may be related to phi_node in LLVM?

 

0 Kudos