element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Avnet Boards Forums
  • Products
  • Dev Tools
  • Avnet Boards Community
  • Avnet Boards Forums
  • More
  • Cancel
Avnet Boards Forums
Ultra96 Hardware Design How to develop C based HLS complex PL systems on ZU+?
  • Forum
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Avnet Boards Forums to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 3 replies
  • Answers 1 answer
  • Subscribers 312 subscribers
  • Views 992 views
  • Users 0 members are here
  • ultra96-v2
  • ultra96
Related

How to develop C based HLS complex PL systems on ZU+?

narrucmot
narrucmot over 3 years ago

Is C based Vivado high level synthesis a viable option to develop complex PL systems on Zynq? Does it have many limitations versus VHDL or Verilog?

  • Sign in to reply
  • Cancel

Top Replies

  • narrucmot
    narrucmot over 3 years ago +1 suggested
    Yes! C based HLS is a great methodology for creating custom IP like accelerators to run in the ZU+ PL. Xilinx UG1399 and UG1393 will be a good place to start.
  • narrucmot
    0 narrucmot over 3 years ago

    Yes!  C based HLS is a great methodology for creating custom IP like accelerators to run in the ZU+ PL.  Xilinx UG1399  and UG1393 will be a good place to start.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • michaelkellett
    0 michaelkellett over 3 years ago in reply to narrucmot

    This is really weird Tom, some one is impersonating you and asking questions in your name but they seem to be hiding it from you image

     

    I have some suggestions:

     

    1) get a friend to post the FAQs for you and then you can "answer" them

    2) pay someone to ask the FAQs for you

    3) Ask the questions and see if anyone can answer them for you.

    4) Be all up front about it and post "Toms favorite FAQs"

    5) Maybe be a bit less Xilinx in the answers.

     

    So instead of

    narrucmot  wrote:

     

    Yes!  C based HLS is a great methodology for creating custom IP like accelerators to run in the ZU+ PL.  Xilinx UG1399  and UG1393 will be a good place to start.

     

    How about:

    "It's really difficult to to develop complex PL systems in VHDL or Verilog. Xilinx's HLS is loosely based on C and has a go at making it more like conventional programming but that still doesn't make it easy. HLS can be useful but has the downside of being a Xilinx proprietary tool and non portable. You need to look carefully at the fit between the problem, the tool and your own skillset to choose. "

     

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Jan Cumps
    0 Jan Cumps over 3 years ago in reply to michaelkellett

    michaelkellett  wrote:

     

    ....

    "It's really difficult to to develop complex PL systems in VHDL or Verilog. Xilinx's HLS is loosely based on C and has a go at making it more like conventional programming but that still doesn't make it easy. HLS can be useful but has the downside of being a Xilinx proprietary tool and non portable. You need to look carefully at the fit between the problem, the tool and your own skillset to choose. "

     

     

    MK

    I am looking into the HLS part. I'm using simple examples to try the mechanism, and the Xilinx OpenCV port for a deeper understanding of a more complete chunk of logic.

    It's indeed proprietary, in approach, language and tools. Yet interesting.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube