×

Vivado Design Suite Tutorial

消耗积分:0 | 格式:pdf | 大小:9397KB | 2014-06-20

分享资料个

vivado hls示例教程.
Table of Contents 
Revision History ................................................................................................................. 2 
Chapter 1 Tutorial Description ................................................................6 
Overview ............................................................................................................................ 6 
Software Requirements...................................................................................................... 7 
Hardware Requirements .................................................................................................... 7 
Obtaining the Tutorial Designs .......................................................................................... 8 
Preparing the Tutorial Design Files .................................................................................... 8 
Chapter 2 High-Level Synthesis Introductory Tutorial ...........................9 
Overview ............................................................................................................................ 9 
Tutorial Design Description ............................................................................................... 9 
HLS Lab 1: Creating a High-Level Synthesis Project .........................................................10 
HLS: Lab 2 Using the Tcl Command Interface ...................................................................25 
HLS: Lab 3: Using Solutions for Design Optimization .......................................................29 
Chapter 3 C Validation ........................................................................... 41 
Overview ...........................................................................................................................41 
Tutorial Design Description ..............................................................................................41 
Lab 1: C Validation and Debug..........................................................................................42 
Lab 2: C Validation with ANSI C Arbitrary Precision Types...............................................50 
Lab 3: C Validation with C++ Arbitrary Precision Types ...................................................55 
Chapter 4 Interface Synthesis ................................................................ 60 
Tutorial Design Description ..............................................................................................60 
Interface Synthesis Lab 1: Block-Level I/O protocols........................................................61 
Interface Synthesis Lab 2: Port I/O protocols ...................................................................69 
Interface Synthesis Lab 3: Implementing Arrays as RTL Interfaces ..................................75 
Interface Synthesis Lab 4: Implementing AXI Interfaces ..................................................90 
Chapter 5 Arbitrary Precision Types...................................................... 99 
Overview ...........................................................................................................................99 
Arbitrary Precision: Lab 1 ................................................................................................ 100 
Arbitray Precision: Lab 2 ................................................................................................. 105 
Chapter 6 Design Analysis ................................................................... 111 
Overview ......................................................................................................................... 111 
Tutorial Design Description ............................................................................................ 111 
Lab 1: Design Optimization ............................................................................................. 112 
Chapter 7 Design Optimization ........................................................... 144 
Overview ......................................................................................................................... 144 
Tutorial Design Description ............................................................................................ 145 
Lab 1: Optimizing a Matrix Multiplier............................................................................. 145 
Lab 2: C Code Optimized for I/O Accesses ...................................................................... 164 
Conclusion ....................................................................................................................... 167 
Chapter 8 RTL Verification ................................................................... 168 
Overview ......................................................................................................................... 168 
Tutorial Design Description ............................................................................................ 168 
Lab 1: RTL Verification and the C test bench .................................................................. 169 
Lab 2: Viewing Trace Files in Vivado ............................................................................... 176 
Lab 3: Viewing Trace Files in ModelSim .......................................................................... 180 
Conclusion ....................................................................................................................... 184 
Chapter 9 Using HLS IP in IP Integrator .............................................. 185 
Overview ......................................................................................................................... 185 
Tutorial Design Description ............................................................................................ 185 
Lab 1: Integrate HLS IP with a Xilinx IP Block ................................................................. 186 
Conclusion ....................................................................................................................... 209 
Chapter 10 Using HLS IP in a Zynq Processor Design ........................ 210 
Overview ......................................................................................................................... 210 
Tutorial Design Description ............................................................................................ 210 
Lab 1: Implement Vivado HLS IP on a Zynq Device ........................................................ 211 
Chapter 11 Using HLS IP in System Generatorfor DSP....................... 237 
Overview ......................................................................................................................... 237 
Tutorial Design Description ............................................................................................ 237 
Lab 1: Package HLS IP for System Generator .................................................................. 238 
Conclusion ....................................................................................................................... 242 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !