인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
Hardware

/

Embedded IoT

STM32 FFT Implementation

Implement FFT using DSP Library in STM32.

(5.0) 2 reviews

98 students

FFT

Verilog, Fpga lectures have been completed.

Verilog, FPGA lectures have been completed.

​At first, I didn't think it would go this far,
Many people helped and responded
I think I was able to come this far.
I would like to express my sincere gratitude to everyone who has shown interest in my lectures.

Let me briefly explain some tips for using the lecture.

1. Please familiarize yourself with the basic Verilog grammar before attending the lecture.
The lecture does not explain grammar. The lecture proceeds assuming that you know basic grammar. You only need to know basic grammar (reg, wire, always, module, etc.)

​2. Please start with “FPGA Utilization using Verilog”.
There is a lot of content included in this lecture.
Please read it carefully 2-3 times, implement it yourself with code, verify it with simulation, and upload it to the board to check.
If you want to learn verilog and fpga, learning by sight is of no use.
I have 25 years of total development experience, and about 20 years in the Verilog and FPGA fields.
Even now, to implement an i2c controller, you have to go through the process of coding and simulation verification dozens of times.
Lecture introduction: https://cafe.naver.com/worshippt/266

3. Please use the “Basics of FPGA Utilization using Verilog” section as an appendix.
It consists of content that you should know at least once.
This lecture will be updated with additional content in the future.
Lecture introduction: https://cafe.naver.com/worshippt/265

4. The FPGA MCU porting lecture is a course that can upgrade developers' skills to the next level.
I have applied the content of this lecture to numerous projects.
It is also used for debugging logic and is a very useful solution that does not require a separate MCU to be used externally.
In addition, you can freely utilize the memories inside the FPGA.
Lecture introduction: https://cafe.naver.com/worshippt/268

5. If you properly understand the contents of the two MicroBlaze lectures, you can learn almost all the contents and apply them to your projects.
MicroBlaze offers great performance compared to MCU porting.
On the other hand, there are some limitations in configuring and applying memory.
If you know both MCU porting and MicroBlaze, you can choose which one to use depending on your project.
If you want something lightweight, you can use MCU porting, and if you need something high-performance, you can use MicroBlaze.
Lecture Introduction-1: https://cafe.naver.com/worshippt/269
Lecture Introduction-2: https://cafe.naver.com/worshippt/270

6. DDR Controller lecture is a lecture required for fields that process Image Data.
To process image data, a Frame Buffer is required, and most Frame Buffers use DDR Memory.
This lecture explains everything from creating a DDR Controller to implementing a Framer Buffer.
Lecture introduction: https://cafe.naver.com/worshippt/267

We will come back with better content in the future.
I would like to thank everyone again for their interest in my lecture.

thank you

Comment