High-Level Synthesis for FPGA, Part 3 – Advanced | Udemy


High-Level Synthesis for FPGA, Part 3 – Advanced | Udemy [Update 01/2023]
English | Size:
Genre: eLearning


Logic Design with Vitis-HLS

What you’ll learn
Using Multi-Cycle design flow to develop sequential circuits in HLS.
Implementing stream communication and computation in HLS
Using FIFO as the synchronisation mechanism between to connected module
Learning how to use an array variable inside an HLS code
Connecting and AND HLS IP to BRAMs in a Vivado project
Working with pointers in HLS
Working with AXI protocol in HLS
Loop pipelining optimisation in HLS
Loop unrolling optimisation in HLS
Loop flattening optimisation in HLS
Loop rewinding optimisation in HLS
Working with the HLS-Stream library in HLS
Handshaking protocol and interfaces in HLS

This course covers advanced topics in high-level synthesis (HLS) design flow. The goals of the course are describing, debugging and implementing logic circuits on FPGAs using only C/C++ language without any help from HDLs (e.g., VHDL or Verilog). The HLS is recently used by several industry leaders (such as Nvidia and Google) to design their hardware and software platforms. The HLS design flow is the future of hardware design. It quickly becomes a must-have skill for every hardware or software engineer keen on utilising FPGAs for their exceptional performance and low power consumption.

This course is the first to explain the advanced HLS design flow topics. It uses the Xilinx HLS software and hardware platforms to demonstrate real examples and applications. Throughout the course, you will follow several examples describing HLS concepts and techniques. The course contains numerous quizzes and exercises to practice and master the proposed methods and approaches.

This course is the third of a series of courses on HLS in designing hardware modules and accelerating algorithms on a target FPGA. Whereas this course focuses on multi-cycle design, advanced design, and optimisation techniques in HLS, the other courses in the series explain how to use single-cycle design techniques to develop combinational and sequential logic circuits in HLS.

Who this course is for:
Hardware engineers
Software engineers who are interested in FPGAs
Lecturers, researchers, and professors who want to use FPGA-based HLS in lectures, courses or research
Digital Logic enthusiasts

DOWNLOAD FROM NITROFLARE

nitroflare.com/view/1B6B640745FACB1/High-LevelSynthesisforFPGAPart3-Advanced.part1.rar
nitroflare.com/view/2694F0F5C16E601/High-LevelSynthesisforFPGAPart3-Advanced.part2.rar
nitroflare.com/view/FDF66E01999E6DB/High-LevelSynthesisforFPGAPart3-Advanced.part3.rar
nitroflare.com/view/2BAC855757DED3A/High-LevelSynthesisforFPGAPart3-Advanced.part4.rar
nitroflare.com/view/C5936221755577E/High-LevelSynthesisforFPGAPart3-Advanced.part5.rar

DOWNLOAD FROM RAPIDGATOR

rapidgator.net/file/97bd96e78232843224ce9a78eef5bdd1/High-LevelSynthesisforFPGAPart3-Advanced.part1.rar.html
rapidgator.net/file/6d8ba1772deef832c20a60d509b3b665/High-LevelSynthesisforFPGAPart3-Advanced.part2.rar.html
rapidgator.net/file/63755e75bea855d4708727e079dc19bf/High-LevelSynthesisforFPGAPart3-Advanced.part3.rar.html
rapidgator.net/file/915bb54013cd0d30ddd2dfdd0608e476/High-LevelSynthesisforFPGAPart3-Advanced.part4.rar.html
rapidgator.net/file/4794f88ac1e745fbba107210e8c50c9e/High-LevelSynthesisforFPGAPart3-Advanced.part5.rar.html

If any links die or problem unrar, send request to
forms.gle/e557HbjJ5vatekDV9

Leave a Comment