Skip to content

Commit b0b3c88

Browse files
allyzhouGitHub Enterprise
authored andcommitted
Doc: link new tutorials to README
1 parent 3dd3c3f commit b0b3c88

File tree

4 files changed

+26
-1
lines changed

4 files changed

+26
-1
lines changed

AI_Engine_Development/AIE/Design_Tutorials/README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,13 @@ The <a href="../README.md">**README**</a> of AI Engine Development contains impo
7878
<td align="center"><a href="./12-IFFT64K-2D/">64K IFFT Using 2D Architecture</a></td>
7979
<td>This Versal system example implements a 64K-pt IFFT using a 2D architecture. We decompose 64K = 256 x 256 and build the transform in two dimensions using row and column FFT-256. A matrix transpose is performed in between in the PL. This alternative "divide and conquer" approach is attractive in the SSR > 1 regime.</td>
8080
</tr>
81+
<tr>
82+
<td align="center"><a href="./13-FFT-DFT-on-AIE/">Implementing FFT and DFT Designs on AI Engines</a></td>
83+
<td>This tutorial illustrates several techniques for mapping FFT and DFT algorithms to the AI Engine array including the Stockham FFT used in AMD Vitis DSPlib, hand-coded variants implemented using the AI Engine API, and a direct form DFT using vector-matrix multiplication. We also illustrate how to trade off AI engine tile resource vs. throughput performance of the Stockham FFT in DSPlib using its <code>TP_CASC_LEN</code> and <code>TP_PARALLEL_POWER</code> template parameters. This is useful when configuring DSPlib FFT library instances to serve as part of a larger 2D FFT architecture.</td>
84+
</tr>
8185
</table>
8286

8387

84-
8588
<p class="sphinxhide" align="center"><sub>Copyright © 2020–2023 Advanced Micro Devices, Inc</sub></p>
8689

8790
<p class="sphinxhide" align="center"><sup><a href="https://www.amd.com/en/corporate/copyright">Terms and Conditions</a></sup></p>

AI_Engine_Development/AIE/README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -641,6 +641,21 @@ These tutorials target the **VCK190** board. The table below lists the tutorials
641641
<td> </td>
642642
<td> </td>
643643
</tr>
644+
<tr>
645+
<td align="center"><a href="./Design_Tutorials/13-FFT-DFT-on-AIE/">FFT and DFT on AI Engines</a></td>
646+
<td>Base</td>
647+
<td>Linux</td>
648+
<td> </td>
649+
<td>DSPLib</td>
650+
<td> </td>
651+
<td>Yes</td>
652+
<td>Yes</td>
653+
<td> </td>
654+
<td> </td>
655+
<td> </td>
656+
<td> </td>
657+
<td> </td>
658+
</tr>
644659
</table>
645660

646661

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Vitis-Tutorials ChangeLog
22

3+
## 2023.2_update (Feb. 19, 2024)
4+
### New Tutorials
5+
- AI_Engine_Development/AIE-ML/Design_Tutorials/03-AIE-ML-lenet_tutorial/
6+
- AI_Engine_Development/AIE/Design_Tutorials/13-FFT-DFT-on-AIE/
7+
- AI_Engine_Development/AIE/Feature_Tutorials/21-two_tone_filter/
8+
39
## 2023.2_update (Jan. 31, 2024)
410
### New Tutorials
511
- Vitis_HLS/Design_Tutorials/02-Beamformer/

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,7 @@ To download a ZIP file of a specific branch, do one of the following:
314314
<td height="24">
315315
</td>
316316
<td>
317+
<a href="./AI_Engine_Development/AIE/Design_Tutorials/13-FFT-DFT-on-AIE">FFT and DFT on AI Engines :new:</a>
317318
</td>
318319
<td>
319320
<a href="./AI_Engine_Development/AIE/Design_Tutorials/12-IFFT64K-2D">64K IFFT Using 2D Architecture :new:</a>

0 commit comments

Comments
 (0)