- 5
- 3 386
RTL Design Labs
เข้าร่วมเมื่อ 1 พ.ค. 2020
Introduction to Embedded Software Development in Vitis
In this video we will discuss the main concepts of the embedded software development workflow in Vitis.
You can find a written version of this video at: rtldesignlabs.com/blog/introduction-to-embedded-software-development-in-vitis/
00:00 - Intro
00:08 - What is Vitis?
00:28 - Vitis Frontend vs. Backend
02:10 - Vitis Project Structure
04:57 - Vitis Development Workflow
06:37 - Example Vitis Workspace
07:30 - Summary
You can find a written version of this video at: rtldesignlabs.com/blog/introduction-to-embedded-software-development-in-vitis/
00:00 - Intro
00:08 - What is Vitis?
00:28 - Vitis Frontend vs. Backend
02:10 - Vitis Project Structure
04:57 - Vitis Development Workflow
06:37 - Example Vitis Workspace
07:30 - Summary
มุมมอง: 591
วีดีโอ
ECO Flow in Vivado
มุมมอง 217ปีที่แล้ว
In this video we will discuss the Engineering Change Order, or ECO flow, in Vivado. We will talk about what it is and why it can be useful before looking at a practical example of how it works. You can find a written version of this video at rtldesignlabs.com/blog/eco-flow-in-vivado/ The example shown here was taken from Lab 4 of UG986. 00:00 - Intro 00:14 - What is the ECO Flow? 01:26 - Settin...
Manual Routing in Vivado
มุมมอง 1.6Kปีที่แล้ว
In this video we will discuss the workflow for manual routing in Vivado. We will look at how indirect routing through placement and direct manual routing can reduce the skew in the bits of an output bus.
Incremental Implementation in Vivado
มุมมอง 675ปีที่แล้ว
In this video we will see how we can use the incremental implementation workflow in Vivado to reduce implementation runtime and preserve existing utilization and timing results. This is a video version of Lab 2 of User Guide 986. 00:00 - Intro 00:23 - What is Incremental Implementation? 02:01 - Opening the Project and Setting Up Incremental Implementation 04:11 - Implementing the Reference and ...
Using Implementation Strategies in Vivado
มุมมอง 279ปีที่แล้ว
In this video we will see how we can use implementation strategies in Vivado to meet different design and development goals. This is a video version of Lab 1 of User Guide 986. 00:00 - Intro 00:19 - Agenda 00:25 - Opening the Example Project 01:07 - Creating Additional Implementation Runs 02:18 - Analyzing the Implementation Results 03:37 - Tightening Timing Requirements 05:17 - Summary
Dear Sir Please, I have a problem during reading the status of an output switch on Zybo Z7-10. I use Vitis to program the Zynq processor with Gpio connected to a slid switch. I make the switch (input2) status as a condition as shown in the program below if (D == 1) ; The following program works only when the input2 signal that was connected to Gpio IP starts from ("1") but the program does not work when input2 signal starts from ("0"). ////////// while (1) { D = XGpio_DiscreteRead(&input2, 1); // input2 from a slide switch if (D == 1) { sum_all = XGpio_DiscreteRead(&input, 1); // input is a 32-bit data printf("%x " , sum_all); sleep (1); } else { XGpio_DiscreteWrite(&output, 1, 0); // output is a LED printf("No_Signal "); sleep (1); } } ///////////// i.e. the program works only when I change input2 from "1" to "0" but does not work when the input2 start changes from "0" to "1".
Nice 👍👍👍