generated from cotes2020/chirpy-starter
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
70 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,70 @@ | ||
--- | ||
title: Understanding zynq in 2 minutes | ||
date: 2024-7-7 15:00:00 +0800 | ||
categories: [Tutorials, Zynq] | ||
tags: [zynq, fpga, xilinx] | ||
pin: false | ||
math: false | ||
mermaid: false | ||
image: | ||
path: https://shop.trenz-electronic.de/media/image/07/1d/e2/TE0715-04-51I33-A_1.jpg | ||
alt: Zynq SoC | ||
--- | ||
|
||
# Understanding Zynq in 2 minutes | ||
|
||
> This post serves as an intro to anyone seeking to learn more on Zynq and FPGA, I encourage you to read it to get started on a learning journey. | ||
{: .prompt-info } | ||
|
||
Based on this [video](https://youtu.be/DQHTSelupDs). | ||
{% include embed/youtube.html id='DQHTSelupDs' %} | ||
|
||
## [The repo](https://github.com/0BAB1/BRH_Tutorials) | ||
|
||
## Intro to zynq | ||
|
||
Zynq is an SoC (System on Chip) made by Xilinx (AMD), it combines a "powerful" ARM processor with programmable logic (FPGA), *which is ideal to play around with FPGA whilst not caring too much about the processing system part* : | ||
|
||
![The Zynq SoC](https://www.researchgate.net/publication/351705470/figure/fig5/AS:1025414466121737@1621489268475/Xilinx-Zynq-7000-AP-SoC-architecture.png) | ||
|
||
> Watch the vido to learn more about these basic features | ||
{: .prompt-tip } | ||
|
||
## What is is this about | ||
|
||
If you are here, it means you are more or less interrested in embedded low-level systems and maybe you know your way around FPGA. | ||
|
||
**But it also means you are seeking to learn !** | ||
|
||
Well, look no further then ! On my channel, and on this blog, you will find plenty of resources and tutorials to make interresting stuff on FPGA, especially on zynq. | ||
|
||
So, this video was an intro, but if you want to learn suff like : | ||
|
||
- Design your own hardware logic and interact with it | ||
- Make an AI and use it on FPGA | ||
- Design your own CPU and test it on FPGA | ||
|
||
You are @ the right place ! | ||
|
||
## What now ? | ||
|
||
> Where does one get started ? | ||
{: .prompt-info } | ||
|
||
Well there is ne way to get started per say. Learning FPGA is kinda hard sometimes and it is my goal to make it easier. | ||
|
||
- If you are a complete begginer, look for my "[AXI Led IP]()" and "[HDL Explained]()" Videos. | ||
- If you are more advanced, you can look for my "[DMA for Fast Fourier Transform Tutorial]()" or | ||
- And if you are a real FPGA hardcore, you can look for my "[AI on FPGA]()" and my "[RISC-V Single cycle]()(coming soon)" Videos | ||
|
||
These are my first few videos, there is probably more to look at now, have a look at the [repo](https://github.com/0BAB1/BRH_Tutorials) or the [youtube channel](https://www.youtube.com/@BRH_SoC). | ||
|
||
For each video will be an associated post on this blog, you can find a link to the post in the video description (*and a link to the repo in the post*). | ||
|
||
> Most videos I make comes with a hands-on tutorial. Each post (including this one) will have a link to the associated **Github** at the very beginning and some resources at the end. | ||
## Resources | ||
|
||
| Description | Link | Comment | | ||
|---|---|---| | ||
| The Zynq Book | [PDF](https://is.muni.cz/el/1433/jaro2015/PV191/um/The_Zynq_Book_ebook.pdf) | A great book to learn more on zynq, well suited for begginers | |