sdsoc: session 4 - adiuvo...
TRANSCRIPT
![Page 2: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/2.jpg)
Objective
Demonstrate how we can create our own platform
For fun we will look at MicroZed and Zed
![Page 3: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/3.jpg)
![Page 4: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/4.jpg)
![Page 5: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/5.jpg)
![Page 6: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/6.jpg)
![Page 7: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/7.jpg)
![Page 8: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/8.jpg)
Vivado Platform Creation
•Clocks
•Interrupts
•AXI Interconnects Define
•Validate the design
•Write out the DSA Write
•Validate the DSA Validate
![Page 9: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/9.jpg)
Vivado is only one half
We need to also create the following as a minimum
FSBL
Boot and Bif Files
Linker Script
![Page 10: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/10.jpg)
Use SDK to create necessary SW env
If we want to use Linux then we need to create a PetaLinux image too
![Page 11: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/11.jpg)
Creating a new platform in SDSoC
![Page 12: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/12.jpg)
Custom Platform creation
![Page 13: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/13.jpg)
Defining the system configuration
![Page 14: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/14.jpg)
Application settings
![Page 15: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/15.jpg)
Linker script
![Page 16: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/16.jpg)
New Custom platform
![Page 17: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/17.jpg)
Test the platform no acceleration
![Page 18: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/18.jpg)
Test the Platform Acceleration
![Page 19: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/19.jpg)
Working OK?
![Page 20: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/20.jpg)
Extension for Image Processing
C video libraries— Available within the Vivado HLS tool header files
• hls_video.h library
• hls_opencv.h library
Enable migration of OpenCV designs for use with the Vivado HLS tool
![Page 21: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/21.jpg)
For function signatures and descriptions, see the HLS user guide
Video Library Supported Functions
1-
6
76075**slide
![Page 22: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/22.jpg)
HLS Sobel
![Page 23: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/23.jpg)
reVision
![Page 24: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/24.jpg)
reVISION
![Page 25: SDSoC: Session 4 - ADIUVO Engineeringadiuvoengineering.com/wp-content/uploads/2018/06/session-4.pdf · Questions? New name a . Project to add 'P, 00 t. a ET ESE . Part a can Latest](https://reader034.vdocuments.mx/reader034/viewer/2022042311/5ed8e1b86714ca7f4768be57/html5/thumbnails/25.jpg)
Questions?