element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • 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
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+?
  • Forums
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Avnet Boards Forums requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 3 replies
  • Answers 1 answer
  • Subscribers 44 subscribers
  • Views 273 views
  • Users 0 members are here
  • ultra96-v2
  • ultra96
Related

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

narrucmot
narrucmot 10 months 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?

  • Reply
  • Cancel
  • Cancel

Top Replies

  • narrucmot
    narrucmot 10 months 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 10 months 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
    • Up +1 Down
    • Reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • michaelkellett
    0 michaelkellett 9 months 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

     

    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
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
  • Jan Cumps
    0 Jan Cumps 9 months 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
    • Up 0 Down
    • Reply
    • Verify Answer
    • Cancel
Element14

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 © 2022 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

  • Facebook
  • Twitter
  • linkedin
  • YouTube